基于嵌入式操作系統(tǒng)的控制系統(tǒng)平臺設(shè)計
3.3人機界面軟件
人機界面模塊是本系統(tǒng)重要的部分,它提供用戶與底層控制的交互平臺。
3.3.1人機界面數(shù)據(jù)庫
人機界面數(shù)據(jù)是指與界面相關(guān)的數(shù)據(jù),包括全局I/O數(shù)據(jù)和內(nèi)存數(shù)據(jù)。I/O數(shù)據(jù)指的是需要系統(tǒng)和其它應(yīng)用程序(包括I/O服務(wù)程序)交換數(shù)據(jù)的變量,與實時數(shù)據(jù)庫中的全局I/O數(shù)據(jù)相似。內(nèi)存變量是只在系統(tǒng)內(nèi)需要的變量,比如計算過程的中間變量。為了存取方便,我們使用鏈表來組織人機界面數(shù)據(jù),形成兩個鏈表:I/O數(shù)據(jù)鏈和內(nèi)存數(shù)據(jù)鏈。人機界面數(shù)據(jù)庫也是依據(jù)XML配置文件hmidb.xml來填充的,XML配置文件來自于開發(fā)環(huán)境。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論