Tornado(TornadoTornado代表嵌入實時套用)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

系統內容 TornadoTornado代表嵌入實時套用中最新一代的開發和執行環境。 Tornado 包含三個完整的部分: (1)Tornado系列工具, 一套位於主機或目標機上強大的互動式開發工具和使用程式; (2)VxWorks 系統, 目標板上高性能可擴展的實時作業系統; (3)可選用的連線主機和目標機的通訊軟體包 如乙太網、串列線、線上仿真器或ROM仿真器。

主要特點,組成,

主要特點

Tornado的獨特之處在於其所有開發工具能夠使用在套用開發的任意階段以及任何檔次的硬體資源上。而且,完整集的Tornado工具可以使開發人員完全不用考慮與目標連線的策略或目標存儲區大小。
Tornado 結構的專門設計為開發人員和第三方工具廠商提供了一個開放環境。已有部分應用程式接口可以利用並附帶參考書目,內容從開發環境接口到連線實現。
Tornado包括強大的開發和調試工具,尤其適用於面對大量問題的嵌入式開發人員。這些工具包括C和C++源碼級別的調試器,目標和工具管理,系統目標跟蹤,記憶體使用分析和自動配置. 另外,所有工具能很方便地同時運行,很容易增加和互動式開發。
VxWorks支持廣泛的工業標準如POSIX 1003.1b實時擴展,ANSI C (浮點支持) and TCP/IP網路協定. 這些標準促進多種不同產品間的互用性,提升了可移植性,保護用戶在開發和培訓方面的投資。
VxWorks具備一個高效的微核心。微核心支持實時系統的一系列特徵包括多任務,中斷支持,任務搶占式調度和循環調度。微核心設計使VxWorks縮減了系統開銷並加速了對外部事件的反應。核心的運行非常快速和確定,例如,在68K處理器上上下文切換僅需要3.8微秒。中斷等待時間少於3微秒。
VxWorks 具有可伸縮性,開發人員能按照套用需求分配所需的資源,而不是為作業系統分配資源。從需要幾K位元組存儲區的嵌入設計到需求更多的作業系統功能的複雜的高端實時套用,開發人員可任意選擇多達80種不同的配置。
IBM的rational time realtest就是以此作為平台

組成

CrossWind:源程式(C 或 C++ 以及彙編程式等)的調試工具。CrossWind結合了圖形方式和命令行方式的最大特點。最普通的調試方式,例如斷點設定和程式執行控制,可 以通過便捷的點擊方式實現。同樣,程式顯示框和數 據偵察窗也提供了一個直接的可視視窗來觀察套用程 序中最關鍵的一部分。如果需要更複雜的調試,CrossWind 也提供了命令行的方式來調用它提供的各種命令。
Browser:可對系統對象(任務、訊息佇列信號量等)和存儲 器使用情況進行觀察的瀏覽器。可以方便地監視用戶的 目標系統。Browser匯總了套用進程,記憶體消耗和一個目 標記憶體的映射。通過 Browser,用戶可以觀察信號量、訊息佇列、記憶體分配看門狗計時器堆疊使用情況、 目標CPU使用率、對象模組結構和符號表以及每個任務的詳細信息。
WindSh:提供從宿主機到目標機之間的一個命令 shell。WindSh 是一種非常受歡迎的開發工具,它具有很強的互動性和可操作性,允許用戶調用記憶體中的應用程式模組或是 VxWorks模組中的任何例程。它不但具有一般命令語言的功能,而且也具有 C 語言的設計特點,能夠解釋幾乎任何 C 語言表達式, 執行大多數 C 語言運算元,解析符號表數據。對初用者來說,WindSh學習起來比較簡單,使用比較方便,對熟練用戶而言,則有較為高級的手段可以套用。
WindView:非常出色的系統可視診斷和分析工具。可非常容易地觀察各任務,中斷程式之間的相互作用。它是在嵌入式系統套用開發期間的可視工具。
VxSim:快速原型仿真器。可在硬體設備未完成之前,在宿主機上對應用程式進行仿真分析。
Project Facility:工程管理工具,配製應用程式或vxworks本身。

相關詞條

熱門詞條

聯絡我們