文章目录
- 一、驱动模块操作命令
-
-
- 1. 安装模块 insmod
- 2. 查看模块 lsmod
- 3. 卸载模块 rmmod
- 4. 问题总结
-
- 二、printk打印语句
-
-
- 1. 内核中的打印级别
- 2. 通过级别过滤打印信息
- 3. 修改默认消息级别
- 4. 测试消息级别
-
- ① 原始终端查看
- ② dmesg命令
- 5. 打印信息的宏定义
-
一、驱动模块操作命令
1. 安装模块 insmod
sudo insmod hello.ko
2. 查看模块 lsmod
lsomd
3. 卸载模块 rmmod
sudo rmmod demo
- 注:卸载模块,不要加.ko
4. 问题总结
① 安装时不加sudo
② 使用开发板目录下的Makefile文件进行模块化编译生成的是ARM架构的驱动模块,如果试图安装在x86架构的系统上,就会报错