Linux 裝置樹 節點與屬性的刪除

2021-10-08 18:07:36 字數 510 閱讀 4073

應用條件:通常dts中包含了多個平台的描述檔案,且多個平台會共享一些通用的dtsi。這些dtsi的節點對於指定的平台來說,其節點未必全部需要,因此就需要將不需要的節點進行裁剪或者disable。節點刪除就是實現這個作用。

語法如下: 

/delete-node/ 節點名;

例如在dra7.dtsi裡面定義了rtc的節點,但是在自己的產品中不想使用這個rtc,而使用其他的rtc:

/ ;

};

};

在am572x-***.dts,中刪除:

#include "dra7.dtsi"

/ ;

};

二、屬性刪除

#include "dra7.dtsi"

...

&rtc ;

GPMC裝置樹節點屬性編寫參考文件翻譯

閱讀linux核心目錄下的裝置樹編寫參考文件,為便於日後查閱,將內容進行了翻譯,如下。在裝置樹檔案中配置gpmc節點時需要根據各屬性的含義配置引數。時序參見手冊 am572x sitara processor technical reference manual rev.k pdf page3572...

linux裝置節點的理解

在linux的驅動學習過程中,經常會碰到裝置節點這一概念,什麼主裝置號,次裝置號,可能都是一知半解的,只知道要想使用者程序與核心下的硬體進行通訊需要建立乙個裝置節點 至於這個裝置節點到底是怎樣的乙個存在,也許好多人並不清楚 裝置節點使得使用者可以與核心進行硬體的溝通,讀寫裝置以及其他的操作 在lin...

《Linux裝置節點建立》手動與自動建立裝置節點

android2.3及linux2.6.29核心模擬器版本編譯與除錯 一 手動建立 1.驅動模組 test driver.c include include include include include include include include define test major 240 動...