Linux驱动开发
文章平均质量分 90
阿龙还在写代码
纸上得来终觉浅 绝知此事要躬行
展开
-
【IMX6ULL驱动开发学习】12.Linux SPI驱动实战:DAC驱动设计流程
Linux SPI驱动实战:DAC驱动设计流程原创 2023-08-25 23:27:31 · 907 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】11.Linux之SPI驱动
Linux之SPI驱动原创 2023-08-25 20:44:14 · 1205 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】10.Linux I2C驱动实战:AT24C02驱动设计流程
Linux I2C驱动实战:AT24C02驱动设计流程原创 2023-08-24 23:40:31 · 1308 阅读 · 1 评论 -
【IMX6ULL驱动开发学习】09.Linux之I2C驱动框架简介和驱动程序模板
Linux之I2C框架简介和驱动程序模板原创 2023-08-24 21:23:21 · 972 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】08.马达驱动实战:驱动编写、手动注册平台设备和设备树添加节点信息
平台总线设备驱动,手动注册平台设备和设备树添加节点信息原创 2023-08-18 19:13:48 · 919 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】07.驱动程序分离的思想之平台总线设备驱动模型和设备树
驱动程序分离、平台总线设备驱动模型,支持platfrom_device来自自己写的.c文件和更改的设备树文件,包括中断、定时器、读写、poll机制、异步通知原创 2023-08-17 23:06:09 · 1033 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】06.DHT11温湿度传感器驱动程序编写与测试
DHT11温湿度传感器驱动程序编写与测试原创 2023-08-16 18:44:41 · 2843 阅读 · 2 评论 -
【IMX6ULL驱动开发学习】05.字符设备驱动开发模板(包括读写函数、poll机制、异步通知、定时器、中断、自动创建设备节点和环形缓冲区)
包括读写函数、poll机制、异步通知、定时器、中断、自动创建设备节点和环形缓冲区原创 2023-08-16 11:23:27 · 401 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】04.应用程序和驱动程序数据传输和交互的4种方式:非阻塞、阻塞、POLL、异步通知
应用程序和驱动程序数据传输和交互的4种方式:非阻塞、阻塞、POLL、异步通知原创 2023-08-09 21:49:58 · 2068 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】03.Linux驱动开发之GPIO子系统、中断、定时器
Linux驱动开发之GPIO子系统、中断、定时器原创 2023-08-09 07:30:00 · 572 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】02.hello驱动程序之cdev注册字符设备驱动程序和设置次设备号
在之前的hello驱动程序中,入口函数会用 register_chrdev来注册字符设备驱动程序,好处是方便快捷,缺点是霸占了主设备号下的所有此设备号。当我们手动创建一个设备节点(主设备号相同),因为有多个次设备号,所以用上面的设备节点也可以访问hello驱动程序。Linux内核提供的主设备号是有限的,如果设备很多的情况下主设备号就可能不够用了,那怎么办呢?因为有两个次设备号,所以用上面的设备节点也可以访问驱动程序。0为次设备号,2为想获得几个次设备号,hello为名字。先定义两个静态全局变量。原创 2023-08-08 20:21:13 · 383 阅读 · 0 评论 -
【IMX6ULL驱动开发学习】01.编写第一个hello驱动+自动创建设备节点(不涉及硬件操作)
IMX6ULL驱动开发_编写第一个hello驱动(不涉及硬件操作)原创 2023-08-08 12:29:28 · 601 阅读 · 1 评论