Linux 驱动开发

思维:

1、根据 linux 下的各种驱动框架进行开发。是对 linux 下各种驱动框架的掌握。

2、驱动最终表现就是 /dev/xxx 文件。每个驱动都有打开、关闭、读写...。

3、现在新的内核支持设备树,这是一个 .dts 文件,此文件描述了板子的设备信息。

驱动开发分类

分为三大类

1、字符设备驱动(最多的)

2、块设备驱动,存储设备。

3、网络设备驱动。

一个设备不说是一定只属于某一个类型。比如 USB WIFI,SDIO WIFI,属于网络设备驱动,因为它又有 USB 和SDIO,所以也属于字符设备驱动。

相关推荐
u13013012 小时前
GitHub 热榜项目:日榜(2026-08-21)
驱动开发·github
又见情义13 小时前
RK3568 Android 13 驱动适配实战:从零开始让SDK在自己的板子上跑起来
android·arm开发·驱动开发
恒锐丰-罗生1 天前
国产电机驱动 SS6635E|宽压大电流单通道 H 桥芯片全面总结
驱动开发·嵌入式硬件·硬件工程
又见情义2 天前
RK3568 Android13 千兆网口适配实战-RTL8211F
android·驱动开发·嵌入式硬件
编程圈子3 天前
电机驱动开发学习25. 弱磁控制与全速域增益调度
驱动开发·学习
T型码农要学习3 天前
eMMC_命令整理
linux·驱动开发·emmc
恒锐丰-罗生3 天前
率能半导体 SS6840 单通道 H 桥电机驱动芯片深度解析
驱动开发·嵌入式硬件·硬件工程
恒锐丰-罗生3 天前
国产 H 桥驱动 SS6289|18V/4A 有刷电机驱动芯片性与应用分析 内置采样 + 多保护,门锁 / 机器人优选器件
驱动开发·嵌入式硬件·硬件工程
hkNaruto4 天前
【AI】规范驱动开发(SDD)团队实践指南 v2
人工智能·驱动开发
维多利加5144 天前
RK3588刷机救砖记录(晨芯时代)
驱动开发