从u-boot配置编译开始
u-boot
解压缩
打补丁
配置
编译
拷贝.bin
linux内核
解压缩
打补丁
配置
使用cp config_ok .config
编译
烧写
LED驱动程序
驱动源码,测试程序,Makefile
编译驱动依赖于内核
最后编译成能加载的模块
直接mkae ,生成first_drv.ko,可进行加载
将.ko文件通过NFS放到单板上
单板上出现了first_drv.ko文件
insmod first_drv.ko 进行加载
cat /proc/devices查看
使用
函数,内核自动创建类,自动创建类下一个设备,自动分配主设备号
lsmod查看设备
rmmod first_drv 移除设备
执行./firstdrvtest进行测试
测试成功