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

根文件目录以及内核驱动调试手段

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

根文件目录以及内核驱动调试手段

进人Linux
根目录包含以下目录
/bin
白含基本命令,如ls、cP、mkdir 等,这个目录中的文件都是可执行的。
2. /sbin
包含系统命令,如modprobe、hwclock、ifconfig 等,大多是涉及系统管理的命令,这个录中的文件都是可执行的。
3. /dev
设备文件存储目录,应用程序通过对这些文件的读写和控制以访问实际的设备。
4. /etc 系统配置文件的所在地,一些服务器的配置文件也在这里,如用户账号及密码配置文件。busybor的启动脚本也存放在该目录。
5. /lib
系统库文件存放目录等。
6. /mnt
mn这个目录般是用于存放挂载储存设备的挂载目录,比如含有cdrom等目录。可口参看letft的定义。有时我们可以让系统开机自动挂载文件系统,并把挂载点放在这里。
7./opt
opt是“可选”的意思,有些软件包会被安装在这里。
8. /proc
操作系统运行时,进程及内核信息(比如CPU、硬盘分区、内存信息等)存放在这里。1proc目录为伪文件系统proco 的挂载目录,proc并不是真正的文件系统,它存在于内存之中。
9. /tmp
用户运行程序的时候,有时会产生临时文件,/tmp用来存放临时文件,通常为空。
10. /usr
这个是系统存放程序的目录,比如用户命令、用户库等。
11. /var
var表示的是变化的意思,这个目录的内容经常变动,如/var的Narlog目录被用来存放系统日志。
12. /sys
Linux 2.6以后的内核所支持的sysfs文件系统被映射在此目录上。Lim
设备驱动模型中的总线、驱动和设备都可以在syfts文件系统中找到对应的节点。当内核检测到在系统中出.现了新设备后,内核会在sysfs文件系统中为该新设备生成项新的记录。

gpio调试方法

cat /sys/kernel/debug/gpio

在开发板的/sys/class/gpio目录下,找到各个gpiochipXXX目录:

cat /proc/interrupts

/proc/interrupts中的字段依次是逻辑中断号、中断在各CPU上发生的次数,中断所属父设备名称、硬件中断号、中断触发方式(电平或边沿)、中断名称

cd /sys/firmware/devicetree/base

查看生成的设备树节点

进入/sys/driver,查看驱动的名字

demsg:显示内核所有的打印信息,当看不到模块打印信息时可以使用
echo "7 4 1 7" > /proc/sys/kernel/printk调整备好打印级别,显示内核打印信息

cd /sys/bus/i2c查看i2c总线下有哪些设备

在/sys/bus/i2c子目录下再分出drivers和devices目录两者在总线驱动模型下相互匹配,如下图devices目录下适配器i2c-0
有哪些设备接到这适配器上

以上仅是个人总结会持续修改

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

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

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