描述Tornaod和VxWorks及其相互關係。

2021-04-28 13:37:42 字數 1803 閱讀 4658

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 乙個具有以下特徵的活動單元 一組指令序列的執行 乙個當前狀態和相關的系統資源集。也可以把程序視為由一組元素組成的實體,程序的兩個基本元素是程式 和 相...