- 博客(2)
- 资源 (3)
- 收藏
- 关注
转载 嵌入式Linux设备驱动开发——selec/poll
应用程序调用select,select系统调用的原型:int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);fd_set数据结构来表示要监听的设备,里面存放的是设备的文件描述符nfds:当前进程最大的文件描述符+1readfds:监听设备的...
2018-09-17 11:38:47 211
转载 通俗易懂:mmap与硬件寄存器的关系
分析应用程序获取按键操作的流程分析应用程序控制LED灯的操作流程 按键:按键操作,触发中断,读取硬件寄存器,获取按键状态,唤醒休眠的进程,read操作调用copy_to_user将内核的缓冲区数据拷贝到用户缓冲区总结:第一次拷贝:从硬件寄存器读数读到内核缓冲区 第二次拷贝:从内核缓冲区到用户缓冲区 灯:第一次拷贝:用户缓冲区到内核缓冲区, 第二次拷贝...
2018-09-17 11:33:48 1745
bluetooth-le-and-mesh-software-api-reference-manual_v1.7.4.pdf
2021-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人