zoukankan      html  css  js  c++  java
  • 《设备树调试技巧》

    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”配对了: 

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


  • 相关阅读:
    ubuntu配置jdk(收藏)
    ubuntu学习笔记-tar 解压缩命令详解(转)
    URL编码以及GET和POST提交乱码解决方案 (转)
    maven模块开发(转)
    Spring定时任务配置
    java调用webservice
    struts2 JSON 插件的使用
    Java 基础知识点滴(1)
    vscode语法报错
    无法加载文件 .ps1,因为在此系统中禁止执行脚本
  • 原文地址:https://www.cnblogs.com/zhuangquan/p/12516114.html
Copyright © 2011-2022 走看看