Linux设备驱动程序
jiaruitao777
这个作者很懒,什么都没留下…
展开
-
字符设备驱动——LED
编写驱动程序的步骤:写出框架a. 构造file_operatinon结构体。b. 写入口函数(register)、出口函数(unregister)c. 创建设备节点硬件操作a. 看原理图b. 看芯片手册c. 编程(用虚拟地址,需地址映射)过程分析:file_operatinon的作用就是联系内核与驱动程序。当在应用程序中调用open、read函数时,设备驱动程序中的fil...原创 2019-03-11 10:37:45 · 344 阅读 · 0 评论 -
字符设备驱动——globalmem(宋宝华第6章)
一、模块加载与卸载1.在模块的加载中要实现设备号的申请与cdev的注册。先用int register_chrdev_region(dev_t from, unsigned count, const char *name)或者int alloc_chrdev_region(dev_t *dev, unsigned baseminor, unsigned count,const char *nam...原创 2019-04-14 10:01:17 · 543 阅读 · 0 评论