- 博客(4)
- 收藏
- 关注
原创 1.环境搭建
存放系统管理命令(如 fdisk, ifconfig 等),通常是 /usr/sbin 的符号链接。存放基本的用户命令(如 ls, cp 等),通常是 /usr/bin 的符号链接。通常是嵌入式 Linux 的初始 RAM 磁盘(initrd)执行的初始化脚本。可能是初始化相关的文件或目录(在某些嵌入式系统或 BusyBox 环境中)。编译后生成 _install 目录,包含基本的 Linux 命令。虚拟文件系统,提供内核和进程信息(如 CPU、内存等)。设备文件目录(如磁盘、终端等硬件设备对应的文件)。
2025-07-11 16:52:32
848
原创 字符设备驱动开发详解
驱动加载成功需要在/dev目录下创建一个与之对应的设备节点文件,应用程序就是通过操作这个设备的节点文件来完成对具体设备的操作:操作如下。如果在代码里没有设置主设备号,那么,系统会自动分配设备major,主设备号表示某一个具体的驱动,次设备号表示使用这个驱动的各个设备。要使用设备号的时候向 Linux 内核申请,需要几个就申请几个,由 Linux 内核分配设备可以使用的设备号。编写完驱动代码,加载ko,使用cat /proc/devices 可以看设备创建的设备号,只是主设备号!
2023-03-24 23:43:25
252
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅