栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux驱动调试中的Debugfs的使用简介

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux驱动调试中的Debugfs的使用简介

1、内核配置开启debugfs

(1)debugfs文件系统是基于内存的虚拟文件系统,用于内核的调试,以文件的方式呈现内核中的数据;
(2))在内核配置文件中修改"CONFIG_DEBUG_FS=y";或者"make menuconfig"中选中"Debug Filesystem";

2、挂载debugfs系统

(1)利用mount命令去挂载debugfs文件系统,上面的命令就是将debugfs文件系统挂载到"/tmp/debugfs"目录;
(2)最好是自己新建一个目录去挂载,不要去挂碍已经有文件的文件夹目录;

3、在debugfs系统中查看gpio资源

(1)debugfs文件系统中有gpio文件,里面记录了内核中gpio口所有的信息以及使用情况;
(2)gpio文件中第一列名字是gpiochipxx格式的是gpio端口名字,第二列是端口包含的gpio口的编号;
(3)gpio文件中第一列名字是gpio-xx格式的是gpio口的名字,xx是gpio口的编号,后面是gpio口的使用情况;
(4)分析举例:gpio-67表示这是内核编号为67号的gpio口的使用情况,属于gpiochip8端口,gpio口被申请时的备注是"FP_LED"(看名字推测是被用来控制led灯),模式是输入(in),电平信号是低电平(lo);
补充:《应用层通过/sys/class/gpio文件操作gpio口》;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/887172.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号