接下來的部分指定了5中所需要的裝置節點的基本集的需求
所有裝置樹有乙個根節點,並且在根節點下面必須列出如下節點:
每個裝置樹有乙個根節點,其他的裝置節點是子節點。完整的根節點是 /
裝置樹可能有乙個 aliases 節點(/aliases),它定義乙個或多個 aliases 屬性.aliases 節點必須在裝置樹的根節點下,並且有乙個名為 aliases 的節點名稱。
/aliases 節點的每個屬性定義乙個aliases。屬性名指定alias名稱。屬性值指定在裝置樹中的節點的完整路徑。例如,屬性:serial0 = 「/******-bus@fe000000/serial@llc500」定義了乙個alias serial0。
alias的名字應該是乙個小寫的文字字串,由如下表的字元組成,長度為1-31。
alias 值是乙個裝置路徑,並被編碼為字串。該值表示節點的完整路徑,
但路徑不需要引用葉節點。但路徑不需要引用葉節點
example:
aliases
給定 alias serial0,客戶機程式可以檢視/aliases 節點,並確定 alias 是指裝置路徑/ ******-bus@fe000000 / serial@llc500。
所有裝置樹都需要乙個記憶體裝置節點,它負責描述系統的物理記憶體布局。如果乙個系統有多個記憶體範圍,那麼可以建立多個記憶體節點,或者可以在單個記憶體節點的reg屬性中指定範圍。
節點名的名稱元件
(見2.2.1)
將是 memory
客戶端程式可以使用它所選擇的任何儲存屬特性訪問未被任何記憶體預訂所覆蓋的記憶體。然而,在更改用於訪問真實頁面的儲存屬特性之前,客戶機程式負責執行架構和實現所需要的操作,可能包括從快取中重新整理實際頁面。引導程式負責確保在不採取與儲存屬性更改相關的任何操作的情況下,客戶機程式可以安全地訪問所有記憶體(包括記憶體保留的記憶體)。
像 wimg= 0b001x 。即:
如果支援vle儲存特性,vle=0.
給乙個64位power系統用如下物理記憶體布局:
ram: starting address 0x0, length 0x80000000 (2gb)
ram: starting address 0x100000000, length 0x100000000 (4gb)
memory 節點能用如下方式定義,假設 #address-cells和 #size-cells的值為2:
example #1
memory@0 ;
example #2
memory@0 ;
memory@100000000 ;
reg屬性用於定義兩個記憶體範圍的位址和大小。2 gb的i / o位址被跳過。注意,根節點的# address -cell和# size-cells屬性指定了值為2,這意味著需要兩個32位的單元格來定義記憶體節點的reg屬性的位址和長度。
chosen 節點不代表系統中的真實裝置,而是描述系統韌體在執行時選擇或指定的引數。
它應該是根節點的子節點。
節點的名字應該為chosen(見2.2)
Linux安裝中文man手冊
2 編譯安裝 tar xf manpages zh 1.5.1.tar.gz cd manpages zh 1.5.1 configure disable zhtw make make install 可能存在許可權問題,最好使用root許可權 3 設定環境變數 vim etc profile.d ...
Linux匯入中文man手冊
或者使用wget命令匯入到linux裡面 root localhost wget 需要先安裝wget root localhost tar jxf manpages zh 1.5.2.tar.bz2 root localhost cd manpages zh 1.5.2 root localhost...
Linux 中文man手冊安裝
首先需要確認的是有沒有安裝中文支援,如果沒有請安裝 yum groupinstall y chinese support 操作步驟如下 tar zxvf manpages zh 1.5.1.tar.gz cd manpages zh 1.5.1 configure prefix usr local ...