網友評分: 4.5分
Keil uVision5是一款非常好用的C語言軟件開發系統,軟件采用了全新的用戶界面,在軟件的新的用戶界面上,用戶能在最大的限度上去使用屏幕上的空間以及可以更加有計劃的去組織及使用多個窗口進行設計上的工作,最重要的是這款軟件一個全新的、整潔且高效的環境可以讓用戶去開發與使用。
1、完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件。
2、行業領先的ARM C/C++編譯工具鏈
3、確定的Keil RTX ,小封裝實時操作系統(帶源碼)
4、μVision5 IDE集成開發環境,調試器和仿真環境
5、TCP/IP網絡套件提供多種的協議和各種應用
6、提供帶標準驅動類的USB 設備和USB 主機棧
7、為帶圖形用戶接口的嵌入式系統提供了完善的GUI庫支持
8、ULINKpro可實時分析運行中的應用程序,且能記錄Cortex-M指令的每一次執行
9、關于程序運行的完整代碼覆蓋率信息
10、執行分析工具和性能分析器可使程序得到最優化
11、大量的項目例程幫助你快速熟悉MDK-ARM強大的內置特征
12、符合CMSIS (Cortex微控制器軟件接口標準)
打開keil,點擊菜單欄上的project,選擇open project;
打開你想要生成hex文件的工程文件。會彈出一個設置窗口;
標注的位置是修改晶振的,如果你的晶振是12mhz,就把這里改成12;
點擊設置界面上方的菜單欄,選擇output,如標注,然后在勾選橫線標注的地方;點擊確定;
打開keil軟件,這里以keil5為例,點擊project,選擇第一個選項,創建新工程
創建一個新的文件夾存放程序,因為一個工程中有多個文件,最好放在一個文件夾中,才不會導致文件混亂,為自己的工程起個名字,然后點擊確定
選擇芯片,為了使大家都可以找見,在這里,我們選用官方給的芯片包
點擊microchip左邊的加號,會出現一大堆芯片型號,選擇AT89C51就可以了。
新建一個項目,創建一個文件。
選擇編輯菜單,中的參數設置命令。
選擇顏色和字符選項卡,選擇編輯C文件。
選擇改變字符,改變字符大小,為14
一、【提高了開發效率】
軟件組件選擇方便, 各種軟件組件隨便我們選擇
文件系統組件,是我們方便在內存,存儲卡,內存設備中讀寫創建修訂文件;
圖形組件,靈活的人機交互界面;
網絡組件,服務器網絡套接字,物理層交互方便我們開發網絡應用;
Usb組件,創建usb設備開發usb標準級別應用
二、【輕松訪問文檔資源】
我們提供所有資源的文檔,您可以輕松查閱。
三、【各種代碼模板例程快速啟動開發】
MDK5.0提供了豐富的例程供您使用,加速您的產品研發進度!
四、【項目維護簡單,提升代碼重復利用率】
1、軟件包包括了設備更新和版本管理,使得我們的項目維護變得簡單。
2、簡化了設備更換
為什么這樣說呢?在以往我們更換新設備可能還要再重新寫驅動寫應用程序之類的,現在沒有那么麻煩了,這也從更本上解決了代碼復用的問題。
在MDK5.0中我們的一些外設驅動會成為新的 CMSIS-Driver標準的驅動,并且這些驅動不受MDK專業版限制使用,也可被其他的一些中間組件棧使用。每一個是能的外設,我們會提供一個一致的結構體來訪問它,不同的外設只需要配置一個RTE_device.h的配置文件,就可訪問它。驅動結構體如下:
這樣我們再跟換設備后,基本上不用改動什么就可以直接使用了,使得代碼復用成為可能。
五、【靈活性更強】
1、軟件包支持新設備
我們的驅動中基本涵蓋了市面上絕大多數的硬件設備,并且我們的工程師一直在不停地 提供新設備的驅動。如果您有新設備的加入,不用擔心我們也會盡可能地提供支持的。
2、開源可加入第三方組件
MDK5 software packs是開源的,您也可以加入自己的組件,或者第三方組件我們都是支持的。
標簽: Keil uVision 開發環境 單片機編程