JZ2440 启动NFS网络文件系统_初试led驱动

http://blog.csdn.net/emdfans/article/details/12260969


u-boot ---> q


修改bootargs变量

默认:

bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0


修改从NFS上启动文件系统

setenv bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.5:/home/hai/filesystem ip=192.168.1.4:192.168.1.5:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0


关于 nfsroot  跟 ip 配置,查看内核目录下的 Documentation目录里面的 nfsroot.txt文件


nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>

 

牛刀小试下LED驱动

 

first_drv

修改Makefile文件 确定内核目录是否正确

 

make 一下 生成 first_drv.ko文件

 

编译测试程序

arm-linux-gcc -o firstdrvtest firstdrvtest.c

 

#装载驱动
insmod first_drv.ko

 

#测试驱动
./firstdrvtest
 报错
  -sh: ./firstdrvtest: Permission denied

 

#赋予权限
chmod  777 firstdrvtest

问题解决

 

#开灯
./firstdrvtest on

 

#关灯
./firstdrvtest off


转载于:https://www.cnblogs.com/alan666/p/8312226.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值