微信扫码结果(VCARD通讯录分享语法):

微信扫码结果(VCARD通讯录分享语法): 微信扫码结果语法: ================================== BEGIN:VCARD FN:我的姓名 TITLE:部门经理 ORG:深圳市天下天下公司 TEL;CELL:13912345678 TEL;WORK:0755-33338888 ADR;WORK:深圳市南山区科技南十二路长虹科技大厦0楼 URL:http://www.baidu.com/index.html EMAIL;WORK:dongdong@mailserver.com END:VCARD ================================== 草料网:二维码应用。

READ MORE

USB无线网卡的嵌入式Linux驱动移植 - 手记

USB无线网卡的嵌入式Linux驱动移植 - 手记 USB无线网卡的嵌入式Linux驱动移植 - 手记 应用场景:嵌入式Linux开发板要通过wifi上网,需要一个无线网卡和在开发板上加载安装相应的驱动。 【参考资料:】 USB无线网卡的Linux驱动移植: http://www.eefocus.com/embedded/316975 FS210无线网卡驱动移植: http://www.embedu.org/Column/Column781.htm 瑞昱RTL8188cus 无线网卡驱动移植: http://yangguangnanhai686.blog.163.com/blog/static/213779100201211103152226/ RT73 wifi无线网卡驱动移植过程: http://blog.csdn.net/farsight2009/article/details/5660878 http://www.cnitblog.com/zouzheng/archive/2007/11/16/36358.html 嵌入式Linux下面的网卡驱动移植: http://www.yeolar.com/note/2009/05/20/embedded-linux-card-driver/ ======= 个人手记 ============= 通过阅读上述资料,加载驱动程序有两种方法: Host Linux上编译完成.ko文件,下载到开发板,insmod命令,现加载。 Host Linux上编译完成.ko文件,编译内核,将新的Kernel烧写到开发板。 目测第1种方法比较省事,先搞第1种罢。 ****修改Makefile 命令: vim Makefile 打开Makefile,参考《USBwifi驱动程序for linux快速编译和安装指南》,作如下修改: PC y -> PC n S3C2K4 n -> S3C2K4y CROSS_COMPILE := /usr/local/arm/4.3.2/bin/arm-linux-gcc (这里前提是安装了交叉编译器http://blog.chinaunix.net/uid-22342877-id-1774722.html) KSRC := /root/linux-2.6.32.2 修改完后应该是: ————————–这是分割线—– ifeq ($(CONFIG_PLATFORM_ARM_S3C2K4), y) EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN ARCH := arm CROSS_COMPILE := /usr/local/arm/4.3.2/bin/arm-linux- 【尽管交叉编译器是arm-linux-gcc等其它】 #KVER := 2.6.24.7_$(ARCH) #KSRC := /usr/src/kernels/linux-$(KVER) KSRC := /root/linux-2.6.32.2 endif ————————–那是分割线—– ****编译 它说此时就可以编译了(http://yangguangnanhai686.blog.163.com/blog/static/213779100201211103152226/)

READ MORE

UNIX-linux下FTP传送文件相关命令

UNIX-linux下FTP传送文件相关命令 UNIX下FTP传送文件相关命令 ———–对我的项目来说,Taget就是Remote, Host就是Local——— Unix下ftp常用命令: 1.ftp登录 #ftp 主机名或IP 2.ftp常用操作 ascii 以ASCII模式传输数据; binary 以二进制模式传输数据,对可执行程式的传输比须用此; ls 显示ftp服务器端目录列表; cd 改动目录; lcd 改动本机目录; get(mget) 下载文件至本机; put(mput) 上传文件至ftp服务器端; quit/bye 退出; ? 显示本地帮助信息。 ===================================== 本地工作站与远端工作站之间文件传输 ( 必须拥有远端工作站之帐号及密码,才可进行传输工作 ) 执行格式: ftp hostname or ftp ip_address #ftp 主机名或IP Example : ftp doc 与远端工作站 doc ,进行文件传输 Name (doc:user-name) : 输入帐号 Password (doc:user-name): 输入密码 ftp> help 列出 ftp 文件传输,可使用之任何命令。 ftp> !ls 列出本地工作站,目前目录下之所有文件名。 ftp> !pwd 列出本地工作站,目前所在之工作目录位置。 ftp> ls 列出远端工作站目前目录下之所有文件名。 ftp> dir 列出远端工作站目前目录下之所有文件名(略同于 UNIX 的 ls -l 指令). ftp> dir . |more 同上,但每页会暂停(可能不适用 Unix 以外的 ftp)。

READ MORE

Fedora 14配置vsftpd服务器与开发板FTP传输手记【成功】

Fedora 14配置vsftpd服务器与开发板FTP传输手记【成功】 ============ Fedora 14配置vsftpd服务器手记 ======================= 简介 vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。 在开源操作系统中常用的FTPD套件主要还有ProFTPD、PureFTPd和wuftpd等 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 1. 下载安装 vsftpd (因为fedora12中已经有此服务,此步可略去) yum install vsftpd 2.测试是否安装完成: After installing vsftpd, you just need to start the vsftpd service. [root@bordeaux saini]$ service vsftpd start [Enter] And you are done. Your computer is now a FTP server. 自己本机访问本机ftp服务器,以测试: #ftp <IP_ADDRESS_OF_YOUR_MACHINE> username: root pwd: 如果叫你输入username了,说明建立服务了。 如果你启动 vsftpd失败 解决办法: http://hi.baidu.com/wuyaheyanzi/item/c7ca2913a0b3556b70d5e87d 3.新建一个ftp目录,并设置权限 cd /root mkdir ftp chmod -R 777 ftp // -R意思是目录下所有文件 4.配置vsftpd的配置文件 (主配置文件位于:/etc/vsftpd/vsftpd.

READ MORE

移植Realtek USB无线网卡到 mini2440

移植Realtek USB无线网卡到 mini2440 移植USB无线网卡到 mini2440 2013-05-05 15:25 1047人阅读 评论(1) 收藏 举报 文章出处: http://blog.csdn.net/mrjy1475726263/article/details/8886925 【其他参考】 http://hi.baidu.com/placido07/item/e1aae404827b0adedde5b0c5 开发板:mini244 内核版本:2.6.32.2 交叉编译器:arm-linux-gcc-4.4.3 无线网卡:TL-wn721N 无线网卡芯片:rtl8192cu TL-wn721N 驱动源码包:RTL8192CU RTL8192xC_USB_linux_v3.4.4_4749.20121105 .zip 步奏:准备好usb无线网卡,确定网卡芯片所用的驱动源码包(这里是RTL8192xC_USB_linux_v3.4.4_4749.20121105 .zip) 1:手工定制内核,配置usb无线网卡驱动 ,重新编译内核(这里生成的是 zImage)。 2:定制驱动源码、编译生成usb网卡驱动模块(生成的文件:8192cu.ko ) 3:内核(zImage)烧写进开发板,并将相应的usb网卡驱动模块(8192cu.ko)装载到开发板(modprobe 8192cu) 4:至此,无线网卡已能用,接着就是搜索wifi热点,连入及配置IP的过程…… 具体如下: 一、编译内核 注意提供的usb网卡芯片 源码包厂商名称 在内核目录下: 执行 make menuconfig 进入Device Drivers —> [*] Network device support —> Wireless LAN —> 将这一项打上信号:<*> Realtek 8192C USB WiFi 二、配置usb无线网卡驱动 1:在移植无线网卡之前首先得确保你的内核能够识别你的usb网卡,我的网卡插入后显示信息如下 [root@FriendlyARM /]# usb 1-1: USB disconnect, address 2 usb 1-1: new full speed USB device using s3c2410-ohci and address 3

READ MORE

虚拟机上的Linux配置tftp服务器与下载uImage到mini2440开发板成功经验

虚拟机上的Linux配置tftp服务器与下载uImage到mini2440开发板成功经验 我配tftp想下载u-boot.bin到NandFlash。我的Fedora14是跑在win7 PC 上的virtualbox虚拟机上的。win7PC与开发板通过一根网线直连。此时问题出来了:我不明白Fedora14怎么通过VBox使用win7的网卡继而与开发板建立tftp服务。不明白网络相关的知识,有没有相关的教材?谢谢! 不是请问简单的tftp的下载,配置,启动等问题,而是想知道如何设置ip等网络参数,使得tftp服务能通。 一些进展: 1. 首先要明白什么是virtualbox或者VMWare中的网络设置:bridge/NAT/Internal/Host-only,这个在“<http://blog.csdn.net/mrjy1475726263/article/details/7772372>”有明确的说明。这里我们使用了bridge连接方式。 2. 然后我开发板linux Root File System起来以后,Host Linux设置好了IP,具体参照的是“<http://jingyan.baidu.com/article/455a99508be7cda167277865.html>”中的说明进行的设置。 3. 物理连接:PC-网线-开发板,直连。 此时ping 开发板ip,已经显示能ping通。【空了配一个开发板linux下的ftp连接试试,不玩uboot】 如何安装、配置和设置ftp server在HostLinuxPC上,参考本文: <http://blog.sina.com.cn/s/blog_696088df0100lbt4.html> 如何设置网卡成自动获取ip,静态ip等:<http://zhidao.baidu.com/link?url=FGR4oUOlw8fkooLamD49m3_aBQCcW5jX4g46_tJSb0bJO2FWieZbFjq6gMLkG1Is7-LZBxw-d6Wjey28k7lMZa> Fedora 安装、配置、设置ftp server可参考:<http://blog.csdn.net/jdh99/article/details/7217478> 装好vsftpd服务以后,用命令 #/sbin/service vsftpd start开启服务。 4. 再次尝试配置tftp server。在开发板uboot下使用tftp 命令下载时还是不能通。:( 关了firewall 以后,点击apply以后。好像能通,但是又遇到下述问题: [u-boot@SMDK2440A]# tftp 0x30008000 uImage dm9000 i/o: 0x20000300, id: 0x90000a46 DM9000: running in 16 bit mode MAC: 08:08:11:18:12:27 operating at 100M full duplex mode Using dm9000 device TFTP from server 192.168.1.111; our IP address is 192.168.1.226 Filename 'uImage'. Load address: 0x30008000 Loading: T TFTP error: 'Permission denied' (0) Starting again 找了半天,chmod -R /tftpboot, SElinux关闭,设置目录为 / 而不是 /tftpboot ,都不行。 继续探索,发现SELinux没有关闭完全。于是执行以下操作: Fedora UI界面【System - Administration - SELinux Management 】在 SELinux Administration窗口中,Status选项下,设置: System Default Enforcing Mode: Disabled Current Enforcing Mode: Permissive 测试下载uImage,成功。 附图:SELinux Administration窗口 !

READ MORE

在Fedora14中安装 Virtual Box Guest Additions

在Fedora14中安装 Virtual Box Guest Additions 在Fedora14中安装 Virtual Box Guest Additions 文章来源:http://www.hackourlife.com/build-install-virtualbox-vbox-guest-additions-in-fedora-14/ 写在前面 楼主遇到的问题,yum 相关指令出现错误:Cannot retrieve repository metadata (repomd.xml) for repository fedora. Please verify … 这个问题是yum源问题。楼主因为Fedora没有连接上Internet所以导致这样。相关的原因还可以百度之。 以下是如何安装vBox(virtual Box) Guest Additions 在Fedora14下的例程: Build / Install VirtualBox (vbox) Guest Additions in Fedora 14 Wednesday, November 17, 2010, Installing the guest additions for Linux guests can be a hassle for VirtualBox. The steps involved for Fedora 14 Laughlin is as follows (this installation used Fedora 14 Live CD and VirtualBox 3.2.10) Install kernel headers for the kernel you are running with, as a super user (root) do the following `yum install kernel-devel-$(uname -r)` Install the dependencies and gcc-compiler yum -y install dkms gcc Find the kernel version that you are running by uname -r Use the output you get to set the kernel path variable

READ MORE

电机上下限位换向电路设计

电机上下限位换向电路设计 直线推杆电机,电机初始位置在0cm,上电,推杆伸出,直到 x cm处,电机自动断电。此时反接电源,电机缩回,到0位置处,电机又自动断电。再换向,又能伸出。如此往复。。。这个控制电路是怎么设计的?直线推杆电机是用的12v直流电机,减速齿轮,再用螺杆把旋转运动转换为直线运动。

READ MORE

用LastPass管理您的Chrome密码

用LastPass管理您的Chrome密码 Chrome浏览器密码管理一直不太好用且有安全隐患。LastPass是一款人气极高的密码管理软件。安全性据称比较高。 要安装Chrome浏览器插件,可尝试访问: https://lastpass.com/dl/inline/?full=1 可解决的问题:如何手动添加密码到Chrome用于下次自动填写密码? 更多的有关LastPass的信息请见LastPass官方网站: LastPass.com 

READ MORE

Ubuntu 12.04 LTS nfs-util 安装及配置手记

Ubuntu 12.04 LTS nfs-util 安装及配置手记 开始之前,我们要了解目的【Ubuntu下搭载nfs服务器】- 这个目的所引用的文章更具参考性,下文只是手段之一。 Ubuntu 12.04 LTS nfs-util 安装及配置手记 Note for Installing nfs-util on Ubuntu 12.04 LTS 写在前面:you have to know first: 【Client端install the nfs-common package. Server端install nfs-kernel-server】 is recommended. Intall nfs-kernel-server: $ apt-get install nfs-kernel-server Create a folder: $ mkdir -p /opt/share Change Permission: $ chmod -R 777 /opt/share Configure /etc/exports: $ sudo chmod a+w /etc/exports #change “read only” into writeable. opt/share 10.112.18.0/255.255.255.0(rw,no_root_squash) Configure /etc/hosts.allow: portmap:10.112.18.0/255.255.255.0 Configure /etc/hosts.deny: portmap:ALL Restart two services: service portmap restart service nfs-kernel-server restart

READ MORE