
Linux 内核编程学习记录
文章平均质量分 56
对于自己学习宅学课堂的linux内核编程的笔记记录
中度拖延症患者
这个作者很懒,什么都没留下…
展开
-
Linux内核编程(07):procfs文件系统
零、课程计划用户空间与内核空间的交互方式:文件I/O(read、write)、ioctl、procfs、debugfs、sysfs、netlink。procfs简介:基于内存的文件系统,设计初期用于只是用于记录进程的相关信息,所以名称为procfs。本期目标:搞清楚proc下面文件的生成机制、工作机制如何使用proc编程API接口去生成这些文件目录、删除目录、修改内容。如何使用proc接口去调试内核模块或者驱动,通过proc直接修改寄存器。一、procfs快速入门 pro原创 2022-02-27 15:29:19 · 3149 阅读 · 2 评论 -
Linux内核编程(08):debugfs文件系统
一、什么是debugfs简介:天生为调试内核而生,一个基于内存的文件系统,基于libfs开发的,提供的调试功能强大;相对于procfs、sysfs的优势: procfs:使用procfs调试内核、修改寄存器,对于他的底层read、write接口添加了大量的调试代码。 sysfs:设备模型,导出到用户空间。 debugfs:简化了导处的接口,一行代码就可以将内核变量、数组、链表、内存中的数据、寄存器等信息进行导出。挂载在/sys/kernel/debug上。二、debugfs配置编译和注原创 2022-02-27 15:26:53 · 2008 阅读 · 0 评论 -
重要说明~
本专栏下的所有文档来源,均来自宅学课堂的视频内容,主要作为自己的一个笔记记录使用相关文档的发布已获得视频讲解者的同意,如有需要转发请标记来源;谢谢~原创 2022-02-27 15:24:27 · 200 阅读 · 2 评论