《韦东山新视频 — 设备树调试技巧》

Posted zhuangquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《韦东山新视频 — 设备树调试技巧》相关的知识,希望对你有一定的参考价值。

1.设备树的信息

  以下目录对应设备树的根节点,可以从此进去找到自己定义的节点。

cd /sys/firmware/devicetree/base/

  节点是目录,属性是文件。
  属性值是字符串时,用 cat 命令可以打印出来;属性值是数值时,用 hexdump 命令可以打印出来。

2.platform_device 的信息

  以下目录含有注册进内核的所有 platform_device:

/sys/devices/platform

  一个设备对应一个目录,进入某个目录后,如果它有“driver”子目录,就表示这个platform_device 跟某个 platform_driver 配对了。
  比如下面的结果中,平台设备“ff8a0000.i2s”已经跟平台驱动“rockchip-i2s”配对了:

/sys/devices/platform/ff8a0000.i2s]# ls driver -ld
lrwxrwxrwx 1 root root 0 Jan 18 16:28 driver
-> ../../../bus/platform/drivers/rockchip-i2s

 

3.platform_driver 的信息

  以下目录含有注册进内核的所有 platform_driver:

/sys/bus/platform/drivers

  一个 driver 对应一个目录,进入某个目录后,如果它有配对的设备,可以直接看到。

  比如下面的结果中,平台驱动“rockchip-i2s”跟 2 个平台设备“平台设备“ff890000.i2s”、“ff8a0000.i2s”配对了: 

技术图片

 

   注意:一个平台设备只能配对一个平台驱动,一个平台驱动可以配对多个平台设备。


以上是关于《韦东山新视频 — 设备树调试技巧》的主要内容,如果未能解决你的问题,请参考以下文章

linux驱动摸索 --驱动框架初始化(结合韦东山视频教程)

《韦东山新视频 — hello驱动(不涉及硬件)》

韦东山嵌入式Linux视频教程_3期项目实战之ALSA声卡_从零编写之调试(基于优龙FS2410开发板,UDA1341声卡)

2017- 韦东山视频学员成果精选

韦东山视频学习的一席记录

视频监控韦东山笔记