1. 配置挂载目录和权限:
vi /etc/exports
在文件中添加如下内容:/utuLinux2.6.24/s3c2440_recover *(rw,sync,no_root_squash)
其中/utuLinux2.6.24/s3c2440_recover 代表要作为2440的根文件系统的共享目录,*代表所有的客户机都可以挂接此文件系统;rw代表客户机以读写许可来挂接他们的根文件系统;no_root_squash选项允许客户以主机上的root身份挂接根文件系统。
2.更新exports文件
根改完/etc/exports ,就可通过sudo exportfs -r
3.尝试挂载本地磁盘,将/utuLinux2.6.24/s3c2440_recover挂载到 /mnt
sudo mount ***.***.***.***:/utuLinux2.6.24/s3c2440_recover /mnt
其中***.***.**.***是你自己的IP
运行$df 查看结果
$sudo umount /mnt
4.在开发板minicom上使用NFS服务挂载
mount -o nolock ***.***.***.***:/utuLinux2.6.24/s3c2440_recover /mnt
5.将PC机上编译生成的 驱动.ko和测试程序.o 通过NFS挂载到开发板
在终端进入 驱动.ko目录下,输入命令
insmod 驱动.ko
然后输入lsmod查看驱动模块是否已插入
6。查看设备号
cat /proc/devices
7.在/dev目录下创建字符设备专用文件,在终端输入命令
mknod /dev/led_device c 250 0
led_device是设备名250是对应设备号 0是默认次设备号