vxworks:
vxworks
是美國風河公司(
wind river system
)推出的一種嵌入式實時作業系統。它具有可伸縮、可裁剪及高可靠性等的特點,因此廣泛的應用於通訊、軍事、航空、航天等高精尖技術及實時性要求極高的領域中。
vxworks
包括乙個微核心、強大的網路支援、檔案系統、
i/o系統和
c++支援的各種模組,並支援超過
320家合作夥伴公司的第三方產品。
tornado:
tornado
是嵌入式實時領域的開發除錯環境。
tornado
給嵌入式系統開發人員提供了乙個不受目標機資源限制的超級開發和除錯環境。
tornado
包含三個高度整合的部分:
①執行在宿主機和目標機上的強有力的交叉開發工具和實用程式;
②執行在目標機上的高效能、可裁剪的實時作業系統
vxworks;③
連線宿主機和目標機的多種通訊方式,如:乙太網,串列埠線,
ice或
rom**器等。
下面的圖讓我們看看兩者的關係:
target server與target agent:
target server
以程序的形式(
tgtsvr.exe
)執行在
windows
主機上,而
target agent
則以vxworks
的乙個任務(
twdbtask
target serve
與target agent
間使用wdb
(wind debug
)協議進行通訊,這就好比一座橋梁,將目標機與主機上的
tornado
開發工具聯絡在一起。讓我們再看下圖:
所有的tornado
工具(諸如
shell
、debugger
及browser
等等,這些工具的使用將在後面的章節介紹)使用
wtx (wind river tool exchange )
協議同target server
通訊,target server
再將請求訊息送往目標機上的
target agent
,這就避免了主機工具頻繁地訪問目標機。
wtxregd
(註冊器程式),它也是以程序的形式(
wtxregds.exe
)執行在
windows
主機上。由於
tornado
開發工具並不直接訪問目標機,因此由
wtxregd
來維護著這些開發工具與
target server
的連線資訊。
看完了上面的介紹,你也應該或多或少的對
vxworks
和tornado
有了基本的了解吧,下一節我們就要開始動手啦!很突然吧,
^_^,有感於自己在翻閱了國內多本
vxworks
與tornado
專著並被弄得暈頭轉向卻仍不得要領的情況下,最後依靠網上看到的十句話而一擊成功的辛苦歷程,我認為越早動手實踐越好,至於理論知識再慢慢補充嗎。 《
tornado user's guide 2.2》《
tornado
使用指南》
《vxworks
讀書筆記》
《vxworks
程式開發與實踐》
使用者描述 和 組描述 和 遠端連線
組管理遠端連線 每乙個使用者登入系統後,擁有不同的操作許可權。每乙個賬戶有自己唯一的sid 安全識別符號 使用者sid xx xx x 500系統sid xx xx x 使用者uid 500windows系統管理員administrator的uid是500。普通使用者的uid是1000開始。不同的賬...
表示和描述(3)
接上篇 表示和描述 2 主分量描述適用於邊界和區域。用在區域 影象 上可以抽取方差最大的分量 主分量 用在邊界上可以對其做縮放 平移和旋轉的歸一化。主分量 pca 一般用於資料降維,因為大特徵值對應影象細節 高頻 主分量的計算過程可歸納為 具體分析參考 由多組特徵向量計算均值向量m,由此得到協方差矩...
程序描述和控制
程序描述和控制 什麼是程序 有以下幾個定義 1 乙個正在執行中的程式。2 乙個正在計算機上執行的程式例項。3 能分配給處理器並由處理器執行的實體。4 乙個具有以下特徵的活動單元 一組指令序列的執行 乙個當前狀態和相關的系統資源集。也可以把程序視為由一組元素組成的實體,程序的兩個基本元素是程式 和 相...