kernel
清风徐来jrb
学历代表过去,能力代表现在,学习力代表未来。
展开
-
如何使用VScode DebugKernel
如何使用VScode Debug Kernel 作者:jiangrenbin329@gmail.com 1. 首先安装Linux-lab 安装地址及方法:Linux-lab 2. VMware Ubuntu 环境准备 安装VScode插件:Native Debug, C/C++等相关插件,其他插件根据自己需要再添加 VMware中的host(Ubuntu 18.04)相关环境配置: $ sud...原创 2020-03-29 16:38:58 · 1302 阅读 · 0 评论 -
如何调整内核printk的打印log级别
有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。 默认设置是7 4 1 7 # cat /proc/sys/kernel/printk 7 4 1 7 该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。关于不同日志级别的更多信息,请谷歌一下。上面显示的4个数据分别对应: 控制台日志级别:优先级高于该值的消息将被打印至控...原创 2018-10-13 22:01:25 · 2699 阅读 · 0 评论 -
Linux驱动程序开发的经验总结
在尝试编写一些驱动模块时,其中就是遇到一些编译错误之类的,一种错误有很多种原因,总结下我遇到的一些问题,供你们参考: 1.编写一个内核程序spinlock.c: #include <linux/module.h> #include <linux/init.h> #include <linux/fs.h> #include <asm/uaccess原创 2018-12-30 15:16:39 · 762 阅读 · 1 评论