回顧
已經介紹了BIOS中Device Tree的節點的名稱、屬性、和方法。今天繼續閱讀並與大家分享一下節點的私有資料
Private DataPrivate Data與Property(屬性)不同,只能被節點內的方法訪問,而不能被節點之外的軟體訪問。Private Data同樣分為Instance-specific(物件的)和static(靜態的)。
Instance-specific
Instance-specific從初始化的資料上分為兩種,一種透過節點內規定好的值進行初始化,另一種初始化0。節點內可以透過Forth words(variable、value、 和defer等指令)建立Private Data和規定這些Private Data的初始值。當節點例項被建立時,就會按照節點內的規定初始化這些Private Data。另外一些Private Data在節點建立時則被直接初始化為0。Forth words(buffer指令)用於建立被初始化成0了Private Data。
static
靜態資料屬於節點,可以在沒有建立例項的情況下使用,也可以被所有例項一起使用。
結束(目前讀到17頁)
最新評論