0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux設(shè)備樹(shù)目錄結(jié)構(gòu)dtb格式

麥辣雞腿堡 ? 來(lái)源:嵌入式Linux系統(tǒng)開(kāi)發(fā) ? 作者:嵌入式Linux系統(tǒng)開(kāi) ? 2023-07-30 15:25 ? 次閱讀

在根文件系統(tǒng)中查看設(shè)備樹(shù),是一種不錯(cuò)的調(diào)試手段。因?yàn)楹芏鄷r(shí)候會(huì)出現(xiàn)你修改了 dts 文件,并且也編譯了新的 dtb,但是下載到板子上的還是以前的dtb,因此查看板子中真實(shí)生效的設(shè)備樹(shù)配置信息是很重要的。

設(shè)備樹(shù)目錄結(jié)構(gòu) dtb 格式

/sys/firmware/devicetree

以目錄結(jié)構(gòu)程現(xiàn)的 dtb 文件, 根節(jié)點(diǎn)對(duì)應(yīng) base 目錄, 每一個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)目錄, 每一個(gè)屬性對(duì)應(yīng)一個(gè)文件:

圖片

在這里你就可以看到你配置的設(shè)備樹(shù)節(jié)點(diǎn)信息,字符串使用 cat,數(shù)字使用 xxd 、hexdump 命令:

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19126

    瀏覽量

    305299
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11304

    瀏覽量

    209537
  • 設(shè)備樹(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    3126
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux目錄結(jié)構(gòu)及文件操作

    Linux目錄結(jié)構(gòu)為樹(shù)狀結(jié)構(gòu),最頂級(jí)的目錄為根目錄/。
    發(fā)表于 09-05 10:15 ?555次閱讀

    基于A(yíng)ndroid7.1 高通8953 平臺(tái)下零死角玩轉(zhuǎn)設(shè)備樹(shù)DTS【2018更新】【申精】

    之龍_安卓開(kāi)發(fā)】第11課_高通平臺(tái)下設(shè)備樹(shù)文件組織結(jié)構(gòu)【創(chuàng)科之龍_安卓開(kāi)發(fā)】第12課_高通平臺(tái)下設(shè)備樹(shù)D
    發(fā)表于 07-09 20:20

    迅為-IMX6開(kāi)發(fā)板設(shè)備樹(shù)-Linux內(nèi)核配置兩路can

    1、修改Android6 源碼的設(shè)備樹(shù)文件imx6qdl-sabresd.dtsi,添加如下圖所示的can2節(jié)點(diǎn),藍(lán)色字體是添加的內(nèi)容。2、修改完后,保存退出。然后重新編譯 Linux 內(nèi)核,參考第
    發(fā)表于 06-24 10:00

    stm32mp1-seeed-npi-full.dtb設(shè)備樹(shù)

    stm32mp1-seeed-npi-full.dtb這個(gè)設(shè)備樹(shù)。直接修改uEnv.txt文件,此文件會(huì)在uboot引導(dǎo)Linux內(nèi)核的時(shí)候主動(dòng)去加載/boot/dtbs/4.19.9
    發(fā)表于 08-03 06:06

    Linux目錄結(jié)構(gòu)

    嵌入式Linux系統(tǒng)編程學(xué)習(xí)之一目錄結(jié)構(gòu)文章目錄嵌入式Linux系統(tǒng)編程學(xué)習(xí)之一目錄
    發(fā)表于 11-05 08:00

    Linux內(nèi)核的設(shè)備樹(shù)DTS使用方法詳解

    1、設(shè)備樹(shù)的簡(jiǎn)介Linux 內(nèi)核3.X之后,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板級(jí)細(xì)節(jié)的代碼(比如platform_device
    發(fā)表于 05-06 16:14

    ARM Linux設(shè)備樹(shù)的組成和結(jié)構(gòu)

    編譯后的設(shè)備樹(shù)傳遞給 Linux 內(nèi)核。DTS 、 DTC 和 DTB 等1.DTS文件 .dts 是一種 ASCII 文本格式
    發(fā)表于 05-11 16:28

    arm linux設(shè)備樹(shù)都包括哪些基本信息呢

    bootargs 參數(shù)。一般.dts 文件中 chosen 節(jié)點(diǎn)通常為空或者內(nèi)容很少## 內(nèi)核解析DTB文件Linux 內(nèi)核在啟動(dòng)的時(shí)候會(huì)解析 DTB 文件,然后在/proc/device-tree
    發(fā)表于 05-24 16:04

    如何將zImage和設(shè)備樹(shù)文件放在rootfs的/boot目錄中?

    我正在研究 QP saber 板。 我真的很想將 zImage 和設(shè)備樹(shù)文件放在我的 rootfs 的 /boot 目錄中。 我已經(jīng)有了自己的層和 linux-imx_*.bbappe
    發(fā)表于 04-28 07:34

    LINUX目錄樹(shù)

    LINUX目錄樹(shù) /bin bin是binary的縮寫(xiě)。這個(gè)目錄是對(duì)UNIX系統(tǒng)習(xí)慣的沿襲,存放著使用者最經(jīng)常使用的命令。例如:cp,ls,cat。 /boot 這里存放的是啟動(dòng)
    發(fā)表于 01-18 12:51 ?774次閱讀

    編譯設(shè)備樹(shù)dts為dtb,制作根文件系統(tǒng)

    九、編譯設(shè)備樹(shù)dts為dtb 前面的linux內(nèi)核源碼目錄中已經(jīng)包含了設(shè)備
    發(fā)表于 02-08 16:59 ?2406次閱讀

    設(shè)備樹(shù)的傳遞及kernel 對(duì)設(shè)備樹(shù)的解析

    當(dāng) U-Boot 將設(shè)備樹(shù)加載到內(nèi)存指定位置后,ARM 內(nèi)核的 SoC 以通用寄存器 r2 來(lái)傳遞 dtb 在內(nèi)存中的地址。kernel 獲取到該地址后對(duì) dtb 文件做進(jìn)一步的處理。
    的頭像 發(fā)表于 07-29 11:19 ?2429次閱讀
    <b class='flag-5'>設(shè)備</b><b class='flag-5'>樹(shù)</b>的傳遞及kernel 對(duì)<b class='flag-5'>設(shè)備</b><b class='flag-5'>樹(shù)</b>的解析

    STM32MP157 Linux系統(tǒng)移植開(kāi)發(fā)篇7:Linux內(nèi)核目錄結(jié)構(gòu)詳解

    ,它是Linux內(nèi)核的概述和編譯命令說(shuō)明。readme的說(shuō)明更加針對(duì)X86等通用的平臺(tái),對(duì)于某些特殊的體系結(jié)構(gòu),可能有些特殊的地方。內(nèi)核源碼很復(fù)雜,包含多級(jí)目錄,形成一個(gè)龐大的樹(shù)狀結(jié)構(gòu)
    發(fā)表于 12-17 18:29 ?10次下載
    STM32MP157 <b class='flag-5'>Linux</b>系統(tǒng)移植開(kāi)發(fā)篇7:<b class='flag-5'>Linux</b>內(nèi)核<b class='flag-5'>目錄</b><b class='flag-5'>結(jié)構(gòu)</b>詳解

    Linux設(shè)備樹(shù)原始dtb格式

    要的。 1、設(shè)備樹(shù)原始 dtb 格式 在如下目錄,fdt 就是我們的 設(shè)備
    的頭像 發(fā)表于 07-30 15:22 ?894次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>樹(shù)</b>原始<b class='flag-5'>dtb</b><b class='flag-5'>格式</b>

    Linux設(shè)備樹(shù)詳解(二) DTB文件格式

    一、背景 ????dtb作為二進(jìn)制文件被加載到內(nèi)存中,然后由內(nèi)核讀取并進(jìn)行解析,如果對(duì)dtb文件的格式不了解,那么在看設(shè)備樹(shù)解析相關(guān)的內(nèi)核代
    的頭像 發(fā)表于 08-10 16:02 ?5074次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>樹(shù)</b>詳解(二) <b class='flag-5'>DTB</b>文件<b class='flag-5'>格式</b>