linux驱动示例代码
LED驱动
参考博客:Linux字符设备驱动一
在02的基础上增加自动创建设备节点的操作
参考博客:Linux字符设备驱动二
从设备树种获取数据(部分of函数的使用)
参考博客:Linux设备树
将硬件信息从驱动中抽离出来放在设备树种,重新编写LED驱动程序
利用linux gpio子系统和pinctrl子系统编写LED驱动程序
原子变变量的使用
参考博客:Linux内核并发与竞争
自旋锁的使用
参考博客:Linux内核并发与竞争
信号的在驱动中的使用
参考博客:Linux内核并发与竞争
互斥体在求驱动中的使用
参考博客:Linux内核并发与竞争
阻塞IO
参考博客:Linux驱动之阻塞和非阻塞IO等待队列一
非阻塞IO
参考博客:Linux驱动之阻塞和非阻塞IO select poll epoll二
异步通知
参考博客:Linux异步通知信号
platform总线(linux驱动分离:设备-总线-驱动)
设备
驱动
参考博客:Linux platform设备驱动驱动的分离与分层
设备树+platform总线
参考博客:Linux platform设备驱动驱动的分离与分层
杂项设备驱动
参考博客:Linux MISC驱动
linux input子系统
参考博客:LinuxINPUT子系统
I2C驱动
参考博客:I2C简介
Linux I2C驱动
SPI驱动
参考博客:SPI简介
Linux SPI驱动
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。