首页 > 其他分享 >基于现有dtb文件修改内容

基于现有dtb文件修改内容

时间:2023-10-06 11:37:22浏览次数:90  
标签:基于 修改 dtc dtb tree device dts --

 当有修改dtb需要,又不想经过linux编译生成dtb时,可以通过dtc工具进行dtb->dts,dts->dtb的转换。

dtc工具可以进行dtb和dts之间的转换,dts是可编辑文本。 Ubuntu下安装dtc工具:
sudo apt-get install device-tree-compiler

1 dtc将dtb反编译为dts

dtc -I dtb -O dts xxx.dtb -o yyy.dts

2 编辑dts文件

编辑dts文件。

3 dtc将dts编译为dtb

dtc -I dts -O dtb yyy.dts -o zzz.dtb

4 验证修改

为了验证修改后的的dtb文件,可以将对dtb文件打印查看修改内容。
dtc -I dtb -O dts zzz.dtb

5 dtc使用

Usage: dtc [options] <input file>

Options: -[qI:O:o:V:d:R:S:p:a:fb:i:H:sW:E:@AThv]
  -q, --quiet                
    Quiet: -q suppress warnings, -qq errors, -qqq all
  -I, --in-format <arg>      
    Input formats are:
        dts - device tree source text
        dtb - device tree blob
        fs  - /proc/device-tree style directory
  -o, --out <arg>            
    Output file
  -O, --out-format <arg>     
    Output formats are:
        dts - device tree source text
        dtb - device tree blob
        yaml - device tree encoded as YAML
        asm - assembler source
  -V, --out-version <arg>    
    Blob version to produce, defaults to 17 (for dtb and asm output)
  -d, --out-dependency <arg> 
    Output dependency file

 

标签:基于,修改,dtc,dtb,tree,device,dts,--
From: https://www.cnblogs.com/arnoldlu/p/17744351.html

相关文章

  • 基于python的食力派网上订餐系统-计算机毕业设计源码+LW文档
    摘 要在各学校的教学过程中,食力派网上订餐系统是一项非常重要的事情。随着计算机多媒体技术的发展和网络的普及。采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的食力派网上订餐系统,这样可以有效地解决食力派网上订餐管理......
  • 基于Python的智慧补助系统的设计与实现-计算机毕业设计源码+LW文档
    摘 要在各学校的教学过程中,智慧补助系统是一项非常重要的事情。随着计算机多媒体技术的发展和网络的普及。采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的智慧补助系统,这样可以有效地解决智慧补助混乱的局面。本文首先......
  • 基于Django的智慧旅游系统的设计与实现-计算机毕业设计源码+LW文档
    摘 要在各学校的教学过程中,智慧旅游系统是一项非常重要的事情。随着计算机多媒体技术的发展和网络的普及。采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的智慧旅游系统,这样可以有效地解决智慧旅游管理信息混乱的局面。......
  • 基于SSM架构的房产局地籍登记与管理系统的设计与实现(附源码论文资料)
    基于SSM架构的房产局地籍登记与管理系统的设计与实现(附源码论文资料)文章目录1.引言2.系统概述3.购买租用管理模块3.1设计和具体实现过程3.3.1注册登陆3.3.2购买支付4.发布管理模块4.1功能简介4.2.界面4.3设计和具体实现过程4.3.1地籍发布4.3.2地籍审核5用户与地籍管理5.......
  • 基于Java+SpringBoot+Vue的微信小程序实现民族节日及民间故事推广系统
    一、前言......
  • MAC修改文件默认打开方式
    设备MacBookPro-M1设置步骤1.右键想打开的文件,选择“显示简介”2.选择“打开方式”选项卡,选择好需要设置的浏览器,并点击“全部更改”3.在弹出的确认裁定中点击“继续”4.完成......
  • 安装ElasticSearch_基于Docker
    注意版本,我最开始尝试比较新的版本,启动容器都发生了失败,将至7.8.0版本就启动成功了拉取Docker镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.8.0//ElasticSearch镜像dockerpulldocker.elastic.co/kibana/kibana:7.8.0//kibana镜像准备docker-comp......
  • 如何开启基于注解的自动装配?
    要使用 @Autowired,需要注册 AutowiredAnnotationBeanPostProcessor,可以有以下两种方式来实现:引入配置文件中的<bean>下引入 <context:annotation-config><beans><context:annotation-config/></beans>在bean配置文件中直接引入AutowiredAnnotationBeanPostProcesso......
  • Linux常用命令_基于CentOS 7
    新建文件夹mkdirfolder_name新建文件touchfile_name//如果你想跳过手动创建空文件的步骤,你也可以直接使用vim命令并指定文件名,如果该文件不存在,Vim将会自动创建它并打开。查看文件cata.txt//查看文件最后一屏内容lessa.txt//PgUp向上翻页,PgD......
  • jupyter notebook修改out处的字体样式和大小
    修改输入处的字体大家应该在网上可以找到不少。但是out处的字体也很小很难看清楚,本问就是帮助大家修改out处的字体样式和大小。首先找到anaconda所在文件夹,在该文件夹下找到custom.css文件,该文件所在的目录如下:例如F:\Anaconda\Lib\site-packages\nbclassic\static\custom(备注......