mini2440开发板与电脑之间的通信
0赞
发表于 5/29/2010 5:17:13 PM
阅读(1941)
之前移植u-boot,内核,文件系统,那么到驱动了,怎样把编写好的驱动发送到开发板呢?
有两种方法:
1:串口:
Http://download.chinaunix.net/download/0007000/6293.shtml下一个lrzsz的tar包,解压缩后输入./configure,然后进入了src文件夹中,修改了src文件夹中的Makefile文件,配置为与手机对应的交叉编译器,运行make,ok!得到两个可执行文件sz,rz(或者 lsz,lrz),把它们下载到开发板linux系统的/bin目录下,那么 可以使用在开发板上先进入/tmp 目录,然后输入 rz就可以从串口发送文件到开发板了!
2:NFS方式
如果你配置网口那么你使用这种方式比较好!
方法:
一、主机端的设置
1、以root的身份登录,修改配置文件/etc/exports,加入这一行:
/home/workdir 192.168.1.* (rw,sync,no_root_squash)
1、以root的身份登录,修改配置文件/etc/exports,加入这一行:
/home/workdir 192.168.1.* (rw,sync,no_root_squash)
参数说明如下:
/home/workdir -- 你想共享的目录,
192.168.1.* -- 只允许这个ip段的机器访问,
rw -- 允许读写(只读是ro,不方便交互所以很少用),
sync -- 表示数据同步写入内存和硬盘,
no_root_squash -- 允许远程系统以它自己的root特权存取该目录。
/home/workdir -- 你想共享的目录,
192.168.1.* -- 只允许这个ip段的机器访问,
rw -- 允许读写(只读是ro,不方便交互所以很少用),
sync -- 表示数据同步写入内存和硬盘,
no_root_squash -- 允许远程系统以它自己的root特权存取该目录。
2、重启nfs服务,在控制台输入命令:service portmap restart service nfs restart
3、至此主机端已经设置完成,我们可以在本机上测试一下,比如本机IP 为 192.168.1.100,则可以用
mount 192.168.1.100:/home/workdir /mnt
如果mount成功,则在/mnt的目录就可以看到/home/workdir下面的东西了。
mount 192.168.1.100:/home/workdir /mnt
如果mount成功,则在/mnt的目录就可以看到/home/workdir下面的东西了。
二、目标机的设置
1、配置内核 make menuconfig,选择File systems->Network File Systems->nfs file system support
File systems->Network File Systems->Provide NFSv3 client support
在目标板的/mnt下,就可以看到linux server的共享文件夹下的内容了!
