内核中现存的所有 platform_device
/sys/devices/platform
系统中所有的 platform_device, 有来自设备树的, 也有来有 .c 文件中注册的。
对于来自设备树的 platform_device,可以进入 /sys/devices/platform/《设备名》/of_node 查看它的设备树属性。
对于有 of_node 属性的 platform_device,证明其来源于 dtb。
note:/proc/device-tree 是链接文件, 指向 /sys/firmware/devicetree/base
以上是 Linux 原生的节点,可以供我们使用。如果你用的芯片是某个厂家,这个厂家客制化的时候会增加一些调试节点,你可以很方便的在 IC 厂商增加的调试节点中查看设备树信息。
重要补充:
Linux 常用的文件系统有三个:procfs、sysfs、debugfs
procfs:该文件系统主要用来反馈内核的信息,包括系统中所有的中断、进程信息都可以在这里查看。挂载在 /proc/。..
sysfs:该文件系统主要是和驱动强相关,会反馈所有的驱动信息,以目录形式显示。挂载在 /sys/。..
debugfs:该文件系统挂载在 /sys/kernel/debug/。.. ,主要用来 debug。
-
嵌入式
+关注
关注
5186文章
20151浏览量
328893 -
内核
+关注
关注
4文章
1436浏览量
42492 -
Linux
+关注
关注
88文章
11628浏览量
217986
发布评论请先 登录
飞凌嵌入式ElfBoard ELF 1板卡-platform总线驱动简单示例
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-platform总线驱动简单示例
关于linux内核的platform_get_resource函数
关于linux内核的platform_get_resource函数
sysfs platform总线
Linux的platform机制开发驱动流程是怎么样的?
「正点原子Linux连载」第五十四章 platform设备驱动实验(一)
浅析嵌入式linux中ARM板设备树路径设备树的信息
RK3288总线设备驱动模型该怎样去编写呢
你了解过Linux内核中的Device Mapper 机制?
你了解linux device tree源代码?
驱动之路之platform按键驱动
Linux内核驱动的platform机制是怎样的
深入解析Linux下 Platform_device 及Platform_driver

Linux内核中现存的所有platform_device
评论