led_drv.zip
GEC6818开发板,使用字符设备驱动点亮LED灯创建字符设备驱动模型:1.定义一个struct cdev2.给cdev申请设备号3.给cdev创建一个file_operations(文件操作集)4.初始化cdev5.将cdev加入内核6.创建class7.创建device8. 申请特殊功能寄存器的物理地址内存区9. 由物理地址得到虚拟地址10.通过虚拟地址访问寄存器
GEC6818开发板,使用字符设备驱动点亮LED灯创建字符设备驱动模型:1.定义一个struct cdev2.给cdev申请设备号3.给cdev创建一个file_operations(文件操作集)4.初始化cdev5.将cdev加入内核6.创建class7.创建device8. 申请特殊功能寄存器的物理地址内存区9. 由物理地址得到虚拟地址10.通过虚拟地址访问寄存器