首页 > 系统相关 >linux设备树

linux设备树

时间:2024-04-03 16:34:26浏览次数:32  
标签:wm8960 属性 fsl 地址 linux DTS 设备 描述

基本知识:

一、各个文件介绍

1、DTS:描述设备树的文件,即采用树形结构描述板级设备



2、DTB:DTS 编译以后得到的二进制文件



3、DTC:将DTS编译为DTB的工具,编译命令-make dtbs


4、dtsi :描述 SOC 级信息,而DTS描述的 是板级文件,DTS可以引用dtsi文件

 

 

二、常用的标准属性

属性由键值对的形式出现,值可以是字符串、32位无符号整数、一组值、字符串列表

1、compatible 属性  “兼容性”属性
例子:compatible = "fsl,imx6ul-evk-wm8960","fsl,imx-audio-wm8960";前一个值(fsl)为厂商名,后一个值("imx6ul-evk-wm8960")为驱动模块名字


2、 model 属性
用来描述模块信息 ,比如名字

 

3、status 属性   设备状态

 

4、 #address-cells 和#size-cells 属性   描述字长(32位)

5、reg 属性(与地址有关)


例子:reg = <0x02280000 0x4000>;分别是起始地址与地址长度

 

 

6、 ranges 属性

例子:ranges = <0x0 0xe0000000 0x00100000>;分别是子总线地址空间的物理地址,父总线地址空间的物理地址(由父节点的#address-cells),子地址空间的长度









 

 


  

标签:wm8960,属性,fsl,地址,linux,DTS,设备,描述
From: https://www.cnblogs.com/mc-secret/p/18112995

相关文章

  • Windows如何优雅的运行ROS2/linux
    Windows如何优雅的运行ROS2/linux前言在ROS/ROS2开发过程中,大家普遍使用到的分布式开发方法都是基于虚拟机/双系统进行,本质上是希望基于Ubuntu良好的生态环境进行,但是两种方式各有各自的好处,也有各自的弊端,例如虚拟机很大而且并不能运行GPU;又比如双系统会导致个人数据碎片化(......
  • Zabbix绝配!Linux用户密码过期预警与自动发现脚本大揭秘
    Zabbix绝配!Linux用户密码过期预警与自动发现脚本大揭秘原创 脚本家园 脚本家园 2024-04-0206:35 云南 1人听过在Linux系统管理中,用户密码的安全性和有效性是至关重要的。为了保持系统的安全性,管理员经常需要确保用户密码定期更换,并提前警告用户其密码即将过期。在这方面,Z......
  • linux sudo漏洞 可导致用户以 root 权限运行命令
    Sudo的全称是“superuserdo”,它是Linux系统管理指令,允许用户在不需要切换环境的前提下以其它用户的权限运行应用程序或命令,通常是以root用户身份运行命令,以减少root用户的登录和管理时间,同时提高安全性。该漏洞是sudo安全策略绕过问题,可导致恶意用户或程序在目标Linux系统......
  • Linux系统下安装MongoDB的详细步骤
    一、概述MongoDB由C++语言编写,是一个介于关系型数据库和非关系型数据之间的产品,是非关系型数据库中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似与json的bson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是它支持的查询语言非常强大,其语......
  • Linux内核中的通用PHY驱动
    一. 简介前面一篇文章说明了有线网络的网络硬件方案。常用到的一种方案是:内部集成了MAC网络外设的SOC芯片(处理器),外接一个PHY网络芯片。前面文章也学习了Linux内核中的PHY子系统,也是为(上面这种方案)PHY网络芯片提供的驱动框架。Linux内核内部提供了通用的PHY驱动。本文来学......
  • 北京天翼云代理商:分布式消息服务MQTT面向终端设备的轻量级消息产品
    北京天翼云代理商:分布式消息服务MQTT面向终端设备的轻量级消息产品简介:飞机@luotuoemo本文由(天翼云代理商:【金推云】www.jintui.cn)撰写北京天翼云代理商:分布式消息服务MQTT面向终端设备的轻量级消息产品一、天翼云的优势天翼云是中国电信旗下的云计算和大数据服务品牌,依......
  • 如何提高Linux RCU实时性
    简介     LinuxRCU(Read-Copy-Update)是一种同步机制,用于提高多处理器系统中读取频繁且写入少的数据结构的性能。在实时系统中,响应时间和预测性是非常重要的。实时性意味着系统能够在严格的时间限制内完成任务。RCU通过减少锁的需求和允许并行读取操作,提高了系统的实时性......
  • linux下mysql8.0更新密码报错解决方案(已知密码)
    先登录./mysql-uroot-p输入密码 然后更改密码直接执行ALTERUSER'root'@'localhost'IDENTIFIEDBY'密码';会失效会报:ERROR1396(HY000):OperationALTERUSERfailedfor'root'@'localhost'进行如下操作即可usemysql;updateuserset......
  • Linux中批量杀进程的方法(转)
    一、使用awk批量杀进程的命令:ps-ef|grephello|grep-vgrep|awk'{print"kill-9"$2}'|sh说明:ps-ef|grephello|grep-vgrep#列出了当前主机中运行的进程中包含hello关键字的进程ps-ef|grephello|grep-vgrep|awk'{print"kill-9"$2}'......
  • AI 图像分类在终端设备上的应用:轻量级模型与优化策略
    AI图像分类在终端设备上的应用:轻量级模型与优化策略在数字化和智能化日益深入的今天,AI图像分类技术已成为众多领域不可或缺的技术。无论是智能手机、自动驾驶汽车还是工业生产线上的质量检测,AI图像分类都扮演着重要角色。然而,在终端设备上实现高效、准确的图像分类并非易事,它......