![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动开发
saveotaku
这个作者很懒,什么都没留下…
展开
-
platform总线 点灯
【代码】platform总线 点灯。原创 2023-05-29 16:05:22 · 188 阅读 · 0 评论 -
gpio子系统 点灯
【代码】gpio子系统 点灯。原创 2023-05-26 17:37:00 · 131 阅读 · 0 评论 -
IO模型 阻塞IO 非阻塞IO IO多路复用
IO多路复用的基本思想是在用户空间中将监听的事件文件描述符添加到事件集合中,调用函数进行判断集合中文件描述符对应的硬件数据是否准备就绪,如果没有一个事件发生,将进程切换到休眠状态(可中断休眠状态)。当有一个或者多个硬件数据准备好了,将休眠的进程唤醒,对准备好的硬件数据进行读写。当应用程序中读取硬件数据时,如果硬件数据没有准备好,此时进程阻塞在read()函数位置,直到硬件数据就绪,通过read()函数读取硬件数据,程序向下执行,进程阻塞等待数据时处于休眠态,核心操作:一颗树、一张表、三个接口。原创 2023-05-23 19:39:42 · 589 阅读 · 0 评论 -
day3 驱动开发 点灯实验
34.732055] 字符设备驱动注册成功,major=242。请输入要进行的操作:1、2、3(开灯) 0(关灯)>1。请输入要进行的操作:1、2、3(开灯) 0(关灯)>2。请输入要进行的操作:1、2、3(开灯) 0(关灯)>3。请输入要进行的操作:1、2、3(开灯) 0(关灯)>0。[ 34.738919] 寄存器初始化成功。[ 34.735669] 寄存器映射成功。原创 2023-05-17 18:11:57 · 566 阅读 · 0 评论