亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DTS、DTC和DTB如何理解

發布時間:2022-01-14 22:18:11 來源:億速云 閱讀:985 作者:柒染 欄目:互聯網科技

今天給大家介紹一下DTS、DTC和DTB如何理解。文章的內容小編覺得不錯,現在給大家分享一下,覺得有需要的朋友可以了解一下,希望對大家有所幫助,下面跟著小編的思路一起來閱讀吧。

在現在的linux內核中都采用設備樹來管理資源分配和模塊裝載,減少依賴性,在樹莓派的內核系統中也是這樣,設備樹其實就是硬件資源的描述文件,代表硬件配置的節點,每一個節點又可以包括子節點和屬性。設備樹文件一般都是以.dts為后綴的文本文件,即我們常說的DTS(Device TreeSource), 語法有點像C語言,但還是有區別的,要注意。如下面的文件就是一個DTS文件

/dts-v1/;

/include/ "common.dtsi";

/ {

    node1 {

        a-string-property ="A string";

       a-string-list-property = "first string", "secondstring";

        a-byte-data-property= [0x01 0x23 0x34 0x56];

        cousin: child-node1{

            first-child-property;

           second-child-property = <1>;

           a-string-property = "Hello, world";

        };

        child-node2 {

        };

    };

    node2 {

        an-empty-property;

        a-cell-property =<1 2 3 4>; /* each number (cell) is a uint32 */

        child-node1 {

            my-cousin =<&cousin>;

        };

    };

};

/node2 {

   another-property-for-node2;

};

這里大家要注意一點一個DTS文件可以包含其他的DTS文件,如上圖中的/include/"common.dtsi";這有點像C語言中的頭文件包含。

那么這個DTS文件經過DTC(DeviceTree Compiler)編譯后就變為DTB(DeviceTree Blob)文件。

關于更多DTS的語法和用法大家可以參考內核文檔的booting-without-of.txtusage-model.txt文件內容。關于設備樹中的節點和屬性是如何來描述硬件細節的可以參考bindings文件中的文檔,都有詳細的說明。設備樹的理解和應用也是一個難點,希望大家都理解和掌握。

DTS、DTC和DTB如何理解

以上就是DTS、DTC和DTB如何理解的全部內容了,更多與DTS、DTC和DTB如何理解相關的內容可以搜索億速云之前的文章或者瀏覽下面的文章進行學習哈!相信小編會給大家增添更多知識,希望大家能夠支持一下億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金华市| 普兰县| 滨州市| 白山市| 桃源县| 贞丰县| 昌都县| 达拉特旗| 莱州市| 云浮市| 黑水县| 牙克石市| 平泉县| 宜川县| 张家界市| 贵溪市| 兴安盟| 双柏县| 菏泽市| 宝清县| 徐水县| 武宣县| 阿拉善左旗| 余庆县| 南汇区| 浦县| 和硕县| 西林县| 静海县| 神农架林区| 苏尼特右旗| 沾化县| 织金县| 巫溪县| 孝感市| 三门县| 山东| 韶山市| 新乐市| 光山县| 吕梁市|