Keil uVision5破解版是一款由美國Keil Software公司開發的C語言開發調試工具,我們不僅可以通過Keil uVision5中文版提供的C語言編譯器來完成程序代碼的編寫。并且這款軟件還擁有強大的調試功能,可以對已經完成的程序進行測試,從而尋找到開發過程中隱藏的錯誤和問題。
Keil C51是51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部分組合在一起。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。
- 完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件。
- 業行領先的ARM C/C++編譯工具鏈
- 確定的Keil RTX ,小封裝實時操作系統(帶源碼)
- μVision5 IDE集成開發環境,調試器和仿真環境
- TCP/IP網絡套件提供多種的協議和各種應用
- 提供帶標準驅動類的USB 設備和USB 主機棧
- 為帶圖形用戶接口的嵌入式系統提供了完善的GUI庫支持
- ULINKpro可實時分析運行中的應用程序,且能記錄Cortex-M指令的每一次執行
- 關于程序運行的完整代碼覆蓋率信息
- 執行分析工具和性能分析器可使程序得到最優化
- 大量的項目例程幫助你快速熟悉MDK-ARM強大的內置特征
- 符合CMSIS (Cortex微控制器軟件接口標準)
一、【提高了開發效率】
軟件組件選擇方便, 各種軟件組件隨便我們選擇
文件系統組件,是我們方便在內存,存儲卡,內存設備中讀寫創建修訂文件;
圖形組件,靈活的人機交互界面;
網絡組件,服務器網絡套接字,物理層交互方便我們開發網絡應用;
Usb組件,創建usb設備開發usb標準級別應用
二、【輕松訪問文檔資源】
我們提供所有資源的文檔,您可以輕松查閱。
三、【各種代碼模板例程快速啟動開發】
MDK5.0提供了豐富的例程供您使用,加速您的產品研發進度!
四、【項目維護簡單,提升代碼重復利用率】
1、軟件包包括了設備更新和版本管理,使得我們的項目維護變得簡單。
2、簡化了設備更換
為什么這樣說呢?在以往我們更換新設備可能還要再重新寫驅動寫應用程序之類的,現在沒有那么麻煩了,這也從更本上解決了代碼復用的問題。
在MDK5.0中我們的一些外設驅動會成為新的 CMSIS-Driver標準的驅動,并且這些驅動不受MDK專業版限制使用,也可被其他的一些中間組件棧使用。每一個是能的外設,我們會提供一個一致的結構體來訪問它,不同的外設只需要配置一個RTE_device.h的配置文件,就可訪問它。驅動結構體如下:
這樣我們再跟換設備后,基本上不用改動什么就可以直接使用了,使得代碼復用成為可能。
五、【靈活性更強】
1、軟件包支持新設備
我們的驅動中基本涵蓋了市面上絕大多數的硬件設備,并且我們的工程師一直在不停地 提供新設備的驅動。如果您有新設備的加入,不用擔心我們也會盡可能地提供支持的。
2、開源可加入第三方組件
MDK5 software packs是開源的,您也可以加入自己的組件,或者第三方組件我們都是支持的。
1、下載Keil uVision 5這款軟件后,我們選中軟件壓縮包,鼠標右擊選擇解壓到Keil5。
2、雙擊打開解壓文件夾中的MDK511文件夾。
3、雙擊打開mdk511。
4、點擊Next。
5、勾選I accept,然后點擊Next。
6、分別點擊Core與Pack后面的Browse更改安裝路徑,建議安裝在除C盤以外的其它磁盤,可以在D盤或者其它盤創建一個keil5文件夾,然后點擊Next。
7、任意填寫上述安裝信息,然后點擊Next。
8、安裝中(等待1分鐘左右)。
9、點擊Finish。
10、雙擊桌面Keil uVision5。
11、點擊菜單欄File,然后點擊License選項。
12、在解壓文件夾中找到keygen,鼠標右鍵以管理員身份運行。
13、復制CID中的內容,將其粘貼到到2處的CID中,然后選擇Target選項框中ARM選項,再點擊Generate,然后復制5處的內容,將其粘貼到6處的New license中然后點擊Add LIC。
14、點擊Close。
15、安裝完成。
一:文件選項
1、新建:使用這個選項可以在該軟件中新建一個項目,它是一切文件開始的地方。我們可以使會用快捷鍵:ctrl+n來代替。
2、打開/關閉:在該選項下可以正常打開已經做好的文件項目,也可以將打開的項目進行關閉。
3、保存/另存為/保存全部:以上三個選項都是保存項目的方法。使用保存可以將當前文件自動保存;另存為可以自己選擇保存的名稱、格式以及保存位置;保存全部可以使用戶一次將所有的文件保存下來。
4、設備數據庫:在該選項中我們可以設置編制C語音時的數據庫。
5、打印設置/打印/預覽:以上三個選項比較容易理解,在我們連接了打印設備之后可以使用上述選項來進行打印。
6、最近過程:使用這個選項可以快速打開該軟件最近打開過的文件項目。
7、退出:我們可以使用該選項退出應用。
二:編輯選型
1、撤銷:使用這個選項就可以將我們做過的步驟取消,使用一次可以后退一步。
2、重做:我們要慎重使用這個功能,使用之后所有的項目會自動刪除。
3、復制/粘貼/剪切:這三個是我們的常用功能,使用它們能大大減輕我們的工作量。
4、縮進選擇的文本/恢復縮進選擇的文本:選中代碼行之后使用以上功能可以將格式控制為一致的,也可以恢復控制了的格式。
5、書簽功能:書簽類似我們使用的備注功能,有了這個功能就能快速知道某一段代碼的作用。
6、查找:使用該選項可以快速查找文件。
7、替換:替換功能一般較少使用,替換之后難以恢復正常。
8、批量文件查找/遞增查找:這兩個選項都是查找功能的升級版,可以根據需求將查找的文件細致化。
9、配置:使用配置功能可以配置該軟件的信息。
三:視圖選項
視圖窗口顧名思義就是使用更好更簡潔的方式讓我們能夠查看到自己編輯的代碼。
1、狀態欄:在這一欄中可以看見我們代碼的存在狀態,也就是代碼正在創建或是調試。
2、工程窗口:在這里可以看見我們所有的項目信息。
3、使用邏輯分析器選項可以將我們所編制的代碼做一個測試處理,也就是該軟件的調試功能。
在整個窗口中,最為常用的就是調試工具欄了,我們的用戶常使用它來查看整個項目的進程。有的時候項目出現錯誤之后也會使用它來調試錯誤。
四:過程選項
1、導入工程:使用這個選項可以隨意導入外界的工程。
2、打開/關閉工程:顧名思義就是打開和關閉工程的按鈕。
3、管理:使用該選項可以管理當前窗口打開的所有項目。
五:調試選項
這是整個軟件中非常重要的一部分。
1、使用啟動、調試功能可以調試整個程序項目。
2、在該項目下方有一些運行、跟蹤等等選項實在執行調試的時候可以根據自己的需求來選擇調試的方法。
3、還可以在調試設置中設置調試的信息。
4、使用跟蹤記錄就可以看見之前調試的記錄了。
5、使用在線匯編會有系統對你的程序進行在線編譯。
六:閃存選項
這個選項使用的比較少,因為只有用戶需要下載和擦除的時候才會使用到它。在該選項中也可以進行閃存的配置。
七:工具選項
1、使用這個選項可以設置PC-lint以及對自己的代碼項目進行檢查。
2、想要自定義工具欄的菜單也是在該選項下進行操作的。如下圖所示,點擊自后就會出現相應的設置界面,根據自己的需求設置即可。
八:SVCS選項
使用這個項目可以對軟件的版本進行設置,如下圖所示,根據自己想要的系統配置軟件即可。
九:幫助選項
在這一欄大家都應該是清楚的吧?使用這個選項可以得到一些技術上的支持,也可以對該軟件進行反饋。包括軟件的更新都是在這個選項中操作的。