![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux驱动开发
文章平均质量分 89
Linux驱动开发的学习记录
马仕亮
这个作者很懒,什么都没留下…
展开
-
Linux驱动开发-------platform平台设备
在注册驱动时,首先判断platform_driver中的成员probe是否定义,如果定义将device_driver基类中的成员probe赋值为platform_drv_probe,即匹配成功后执行的函数。在platform_drv_probe函数中将会调用platform_driver中的成员probe,即需要自行编写的内容。总结:在编写驱动和设备程序时,需要重点关注。原创 2024-04-20 17:01:10 · 856 阅读 · 3 评论 -
Linux驱动开发--------设备树
一般 .dts描述板级信息 (也就是开发板上有哪些IIC设备、SPI设备等 ),.dtsi描述SOC级信息 (也就是 SOC有几个 CPU、主频是多少、各个外设控制器信息等 )。其他的 .dts文件可以直接引用 .dtsi文件,类似于 C语言中的头文件。DTS是设备树源码文件, DTB是将DTS编译以后得到的二进制文件,编译工具是DTC。DTC工具源码在 Linux内核的 scripts/dtc目录下。原创 2024-04-13 22:40:21 · 1008 阅读 · 1 评论 -
嵌入式Linux LED驱动开发实验
1] 【】I.MX6U嵌入式Linux驱动开发指南V1.71[2]原创 2023-09-26 12:12:54 · 46 阅读 · 0 评论 -
字符设备驱动开发
字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、IIC、SPI,LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。原创 2023-09-21 21:09:41 · 44 阅读 · 1 评论