全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

Linux内核中现存的所有platform_device

时间:2023-07-30 15:28

人气:

作者:admin

标签: 内核 

导读:内核中现存的所有 platform_device /sys/devices/platform 系统中所有的 platform_device, 有来自设备树的, 也有来有 .c 文件中注册的。 对于来自设备树的 platform_device,可以进入 /sys/devices/platform...

内核中现存的所有 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。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信