μVIsion 是一個基于Windows平臺的項目開發(fā)工具。集成了開發(fā)嵌入式應(yīng)用程序的所有工具,包括代碼編輯器、C/C++編譯器、宏匯編器、鏈接器和HEX文件生成器。
μVIsion通過提供以下內(nèi)容來加速嵌入式應(yīng)用的開發(fā)過程:
- 功能齊全的源代碼編輯器。
- 設(shè)備數(shù)據(jù)庫(Device Database)用于配置開發(fā)環(huán)境。
- 項目管理,用于創(chuàng)建和維護項目
- 制作程序(Make Utility)功能,用于組裝、編譯和鏈接嵌入式應(yīng)用程序。
- 對話框(Dialogs)用于所有開發(fā)環(huán)境設(shè)置。
- 調(diào)試器 集成源代碼和匯編,具有高速CPU和外圍模擬器。 高級GDI接口,用于在目標硬件上進行軟件調(diào)試,并用于連接到Keil ULINK調(diào)試適配器。
- Flash編程實用程序下載的應(yīng)用程序到閃存ROM。 還可以鏈接到手冊,在線幫助,設(shè)備數(shù)據(jù)表,和用戶指南。方便開發(fā)者進行開發(fā)。
- IDE和調(diào)試器是Keil開發(fā)工具鏈的核心部分,它具有許多特性,可以幫助程序員快速、成功地開發(fā)嵌入式應(yīng)用程序。
Keil工具易于使用,并保證可以幫助您及時實現(xiàn)設(shè)計目標。
μVision提供了用于創(chuàng)建應(yīng)用程序的構(gòu)建模式和用于調(diào)試應(yīng)用程序的調(diào)試模式。 應(yīng)用程序可以通過集成的μVision Simulator進行調(diào)試,也可以直接在硬件上進行調(diào)試,例如ULINK調(diào)試和跟蹤適配器。
開發(fā)人員還可以使用其他AGDI適配器或外部第三方工具來分析應(yīng)用程序。
特性和說明
特性 | 說明 |
項目管理、編輯器、 Make Utility、Debugger | 單個用戶界面,加速了應(yīng)用程序的開發(fā)。 在編輯時,可以配置調(diào)試器特性。 在調(diào)試時,可以對源代碼進行更改。 |
μVision模擬器 | 在硬件可用之前研究不同的硬件配置,同時模擬器可以模擬片上大多數(shù)外設(shè),來編寫、測試和調(diào)試應(yīng)用程序 |
模擬器和調(diào)試器 | 具有相同的界面,可以縮短學(xué)習(xí)時間 |
系統(tǒng)查看器 | 顯示有關(guān)外設(shè)寄存器的信息,并允許您在運行時手動更改屬性值。 |
代碼覆蓋率 | 提供有關(guān)應(yīng)用程序執(zhí)行的統(tǒng)計數(shù)據(jù)。 系統(tǒng)安全可以進行徹底的測試和驗證。 可以查看和打印執(zhí)行分析報告以滿足認證要求。 |
邏輯分析 | 顯示時間軸上值的變化。 研究信號和變量的變化,觀察它們的依存性或關(guān)聯(lián)性。 |
設(shè)備數(shù)據(jù)庫 | 允許您根據(jù)所使用的微控制器自動配置開發(fā)環(huán)境。 為開發(fā)人員提供了缺省設(shè)置,以減少配置工具所需的時間。 |
模板編輯器 | 創(chuàng)建常見的文本序列或標題塊。 使用模板將標準文本、標題描述和通用代碼塊插入到程序結(jié)構(gòu)中。 |
源代碼瀏覽器 | 除了Find函數(shù)外。使用代碼瀏覽器在編碼過程之間快速導(dǎo)航,節(jié)省開發(fā)時間。 |
配置向?qū)?/span> | 提供圖形界面來維護設(shè)備和啟動代碼設(shè)置。 使用這個類似gui的高級特性,而不是滾動啟動文件。 |
第三方工具 | μVision集成了其他工具,如版本控制系統(tǒng)或CASE工具。 所有的配置信息保存在μVision項目文件中。 |
調(diào)試和Flash編程 | ULINK調(diào)試和跟蹤適配器帶有預(yù)配置的Flash編程算法,可以根據(jù)特定的需要修改和調(diào)整。 |
多項目管理 | 允許您將邏輯上相互依賴的μ- Vision項目組合為一個單一的多項目。 這增加了嵌入式系統(tǒng)應(yīng)用程序設(shè)計的概覽、一致性和透明度。 |