![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux驱动
文章平均质量分 95
odk
哈哈⊙ω⊙
像我这样平凡的人
展开
-
手把手写一个LED驱动(2)
(1)结构体(2)相关函数:cdev_alloc、cdev_init、cdev_add、cdev_delcdev_alloc:给cdev结构体分配内存cdev_init:初始化cdev_add:注册驱动cdev_del:注销驱动,并释放cdev_alloc申请的堆内存(1)sys文件系统的设计思想将内核中很多的数据结构以文件的方式展现在sys目录下,以便我们在应用层和内核交互(2)设备类的概念根据每个设备的功能特性划分成一个类(3)/sys/class/xxx/中的文件的作用。原创 2023-07-07 15:10:13 · 167 阅读 · 0 评论 -
手把手写一个LED驱动(1)
(1)整体流程梳理、注意分层(2)后续工作:添加读写接口(1)目前为止应用已经能够读写驱动(中的内存)(2)后续工作:添加硬件操作代码。原创 2023-07-07 14:35:49 · 1120 阅读 · 0 评论