Linux 驱动开发

思维:

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

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

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

驱动开发分类

分为三大类

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

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

3、网络设备驱动。

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

相关推荐
不怕犯错,就怕不做12 小时前
RK linux在buildroot中如何添加linux命令
linux·驱动开发·嵌入式硬件
喵叔哟17 小时前
从 Prompt 到可执行规格:认识 GitHub Spec Kit
驱动开发·prompt·github
飞多学堂1 天前
每日开源硬件精选简报 2026-09-11
驱动开发·开源·开源硬件·硬件开源·电子制作
码农客栈1 天前
Linux I2C驱动实验
linux·运维·驱动开发
智者知已应修善业2 天前
【如何将此图变为000到101就返回】2026-4-7
驱动开发·经验分享·笔记·硬件架构·硬件工程
国产化创客3 天前
创客开发入门(七)Arduino ESP32-WS2812开发
驱动开发·单片机·物联网·智能硬件
ItJavawfc4 天前
Linux驱动-RTC-RX8010集成-驱动开发-系统移植-移植RX8010驱动
驱动开发·rtc·8010rtc 驱动移植
sukalot4 天前
windows 驱动实例分析系列: HidHide驱动分析-HidHideClient 篇(中)
windows·驱动开发
HRTOS6 天前
HRTOS 4.0 驱动库:06_Storage 存储设备驱动——24C02 EEPROM与I²C驱动开发
c语言·驱动开发·嵌入式硬件·51单片机
KFCgrandpahhh6 天前
rk3576点灯
linux·驱动开发