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