1.語法格式:
2.檔案路徑:
sys/firmware/devicetree/base目錄下面為裝置樹展開成sysfs的目錄
3.屬性的定義採用property = value的形式。例如#address-cells和#size-cells就是property,而<1>就是value。value有三種情況:
1)屬性值是text string或者string list,用雙引號表示。例如device_type = "memory"
2)屬性值是32bit unsigned integers,用尖括號表示。例如#size-cells = <1>
3)屬性值是binary data,用方括號表示。例如binary-property = [0x01 0x23 0x45 0x67]
4.檔案格式
/ ; #用來描述由系統firmware指定的runtime parameter
aliases ; #節點定義了一些別名
memory ; #所有裝置樹檔案的必備節點,它定義了系統物理記憶體的layout ,reg = <0x10000000 0x40000000>#定義了該memory的起始位址和長度。
};5.假設我們的系統是64bit的,physical memory分成兩段,定義如下:
ram: starting address 0x0, length 0x80000000 (2gb)
ram: starting address 0x100000000, length 0x100000000 (4gb)
對於這樣的系統,我們可以將root node中的#address-cells和#size-cells這兩個屬性值設定為2,可以用下面兩種方法來描述物理記憶體:
#address-cells = <2>; #這裡表示用2個32位的unisgned int 表示開始位址
#size-cells = <2>; #這裡表示用2個32位的unisgned int 表示位址長度
memory@0 ;
參考--->:
SAT語法之指示代詞知識點
指示代詞 各個代詞的指代功能 1 形式 1 this that及其複數形式these those,用於指代名詞 短語和句子。2 same such沒有性,數,格的變化。3 so沒有性,數,格的變化。2 句法作用 1 this these和that those的用法 分別用於在空間和時間上的進指和遠指...
Html語法小知識點
ul unordered lists 無序列表 ol ordered lists 有序列表 li lists是乙個定義列表,據我的瞎猜 dl應該是definition list的縮寫 定義了標題,所以應該是definition title的縮寫 描述用的,所以應該是definition descri...
知識點 劃分樹
劃分樹,類似線段樹,主要用於求解某個區間的第k 大元素 時間複雜度log n 快排本也可以快速找出,但快排會改變原序列,所以每求一次都得恢復序列。建樹 o n logn o nlogn o nlog n 查詢結點 o l ogn o logn o logn poj 2104 題目意思就是,給你n 個...