当前位置: 首页 > news >正文

《嵌入式驱动(四):设备树》

一、设备树概念

        记录硬件资源信息的一种文件形式,搭配驱动使用


1.设备树文件类型


dts:设备树源代码
dtsi:设备树文件的头文件(包含多个芯片共用的资源信息)
dtb:编译生成二进制设备树文件
DTC:设备树的编译工具


2.工具

        imx6ull-alientek-emmc.dtb
1.源码imx6ull-alientek-emmc.dts
2.公共:imx6ull.dtsi


3.语法规则

节点{
属性1;
属性2=整形值;
属性3=字符值;
属性4=数组;
属性5=&节点名;

};
puteled{
#address-cells=<1>;
#size-cells=<1>;
compatible="pute-led";
reg=<0x20E00680x4
0x20E02F4 0x4
0x209c0040x4
0x209c0000x4>;
status ="okay";

}

/*解释*/
puteled:节点
#address-cel1s:该节点下的reg属性中的地址占1个字(4个字节)
#size-ce11s:该节点下的reg属性中的地址大小占1个字(4个字节)
compatible:将来用于总线驱动中设备与驱动的匹配
reg:寄存器地址和寄存器地址的大小
status:使能该节点okay
disable关闭该节点

4. 编译设备树

make dtbs

5. 将编译好的设备树文件拷贝到tftpboot目录下

cp arch/arm/boot/dts/imx6ull-alientek-emmc.dtb ~/tftpboot

二、设备树接口

http://www.dtcms.com/a/447108.html

相关文章:

  • [人工智能-综述-20]:AI智能体、大模型的关系:大模型是AI智能体的“大脑”,而AI智能体是让大模型“行动起来”的完整生命体。
  • 函数内部数据的有效访问的“加锁”操作
  • 湖北省建设厅投标报名官方网站wordpress网站加壳
  • 唐山设计网站公司电商网站有哪些使用场景
  • HashMap、HashTable、ConcurrentHashMap详解
  • 学校 html5 网站 案例北京网站建设认
  • pve网络从Linux bridge改为ovs bridge
  • 网络课程网站模板苏州招聘网站开发
  • 2025 AI 发展双轮驱动:技术突破与产业赋能的深度实践
  • asp.net 发布网站 ftp百度推广做网站什么价位
  • linux学习笔记(14)系统调用与库函数区别及进程替换
  • 网站建设修改建议沂水县住房和建设局网站
  • 微信公众号的网站开发海口的网站建设
  • 网址制作二维码东莞网络优化公司排名
  • 网站怎么做动态图片注册个网站域名多少钱一年
  • 建e室内设计网贴图百度seo新站优化
  • 10. Pandas 分组与聚合分析(groupby)
  • 8K 剪辑大显存显卡选型实战:RTX 4090(24G)vs RTX A6000(48G)—— 从 “够用” 到 “专业” 的决策指南(一)
  • 博星卓越网站建设实验代码凡科快图官网登录入口在线
  • edge 浏览器控制台空白解决方法
  • 免费电子版个人简历可编辑网站栏目页优化
  • 有了自己的网站怎样做后台可以做一键拨号和导航的网站
  • java基础-10 : API
  • 从零开始搭建私有服务器并部署网站
  • 华为官方网站手机商城首页网站策划与建设
  • wordpress 2个菜单做中英文智推教育seo课程
  • 广东网站建设网站中国建筑集团有限公司排名
  • 覆盖9个癌种,基于11671张病理切片训练的模型登上Nature子刊,可精准“读出”分子标志物,突破传统分类局限
  • 成年做羞羞的视频网站建设网站的公司要什么资质
  • edo网站建设网站设计分析怎么写