Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22000
  • 博文数量: 8
  • 博客积分: 186
  • 博客等级: 入伍新兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-14 15:05
文章分类
文章存档

2011年(8)

我的朋友
最近访客

分类: LINUX

2011-06-20 09:21:33

1. 配置网络文件系统 NFS 服务
分两步,1)设置共享目录 2)启动 nfs 注意要先关闭防火墙
/opt/FriendlyARM/mini2440/root_qtopia     *(rw,sync,no_root_squash)
/opt/FriendlyARM/mini2440/root_qtopia 表示 nfs 共享目录,它可以作为开发板的根
文件系统通过 nfs 挂接;
*  表示所有的客户机都可以挂接此目录
rw  表示挂接此目录的客户机对该目录有读写的权力
no_root_squash  表示允许挂接此目录的客户机享有该主机的 root 身份  启动nfs 通过service设置开机启动
2.编译内核
  解压linux_mini2440.tar.gz 包
 #cp config_mini2440_t35 .config
make zImage  编译内核成功
3.开发流驱动
在drivers/char子目录下建立mini2440_rf905.c 驱动源文件
在drivers/char/Makefile下增加
obj-m += mini2440_rf905s.o
在内核根文件下
make modules
生成.ko 文件
mknod /dev/rf905s c 231 0
insmod *.ko   rmmod *   进行动态加载卸载
 运行驱动测试程序
 ./rf905_test
修改观察结果 
阅读(974) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~