Linux设备驱动程序
jiaruitao777
这个作者很懒,什么都没留下…
展开
-
字符设备驱动——LED
编写驱动程序的步骤: 写出框架 a. 构造file_operatinon结构体。 b. 写入口函数(register)、出口函数(unregister) c. 创建设备节点 硬件操作 a. 看原理图 b. 看芯片手册 c. 编程(用虚拟地址,需地址映射) 过程分析: file_operatinon的作用就是联系内核与驱动程序。 当在应用程序中调用open、read函数时,设备驱动程序中的fil...原创 2019-03-11 10:37:45 · 331 阅读 · 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 · 531 阅读 · 0 评论