大 創(chuàng) 實 驗 室

更多內(nèi)容請聯(lián)系我們

STM32智能小車系列教程--軟件安裝

發(fā)表時間:2018-11-20 14:10作者:中科四平網(wǎng)址:http://www.taozhuangwang.net

哈嘍~ 又到一周波波秀時間了,本周波波給大家?guī)硎擒浖惭b教程,一些后面我們開發(fā)會用到的軟件,比如keil MDK、Altium Designer、STM32CubeMX等等,其實軟件安裝相對來說是比較簡單的,就跟普通軟件安裝一樣,隨著提示去安裝就好,這里不會去詳細(xì)的一步步的教大家去安裝這些軟件~

      軟件安裝包可以去中科四平公眾號首頁獲取:資料下載->資料下載,在打開的網(wǎng)頁中輸入提取碼:zksp,然后選擇->資料下載->一周波波秀->智能小車->7.常用軟件,保存到你的網(wǎng)盤下載就好~

keil MDK

       這里給大家介紹一下這幾款軟件吧。 首先是大名鼎鼎的keil MDK,提起keil MDK相信有過單片機(jī)開發(fā)經(jīng)驗的都不陌生,keil MDK與IAR軟件可以說是開發(fā)單片機(jī)兩款比較知名的產(chǎn)品,波波這里也沒具體使用過IAR,所以也沒法去闡述一下兩者之間優(yōu)缺點。 波波還是比較偏向于keil MDK的,下面就簡單說一下keil MDK的特性。

keil MDK 功能特點:

  • 完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件

  • 行業(yè)領(lǐng)先的ARM C/C++編譯工具鏈

  • 確定的Keil RTX ,小封裝實時操作系統(tǒng)(帶源碼)

  • μVision4 IDE集成開發(fā)環(huán)境,調(diào)試器和仿真環(huán)境

  • TCP/IP網(wǎng)絡(luò)套件提供多種的協(xié)議和各種應(yīng)用

  • 提供帶標(biāo)準(zhǔn)驅(qū)動類的USB 設(shè)備和USB 主機(jī)棧

  • 為帶圖形用戶接口的嵌入式系統(tǒng)提供了完善的GUI庫支持

  • ULINKpro可實時分析運行中的應(yīng)用程序,且能記錄Cortex-M指令的每一次執(zhí)行

  • 關(guān)于程序運行的完整代碼覆蓋率信息

  • 執(zhí)行分析工具和性能分析器可使程序得到最優(yōu)化

  • 大量的項目例程幫助你快速熟悉MDK-ARM強(qiáng)大的內(nèi)置特征

  • 符合CMSIS (Cortex微控制器軟件接口標(biāo)準(zhǔn))

Altium Designer

       然后再給大家介紹一下Altium Designer(簡稱AD),電路設(shè)計自動化 EDA(Electronic Design Automation)指的就是將電路設(shè)計中各種工作交由計算機(jī)來協(xié)助完成。如電路原理圖(Schematic)的繪制、印刷電路板(PCB)文件的制作、執(zhí)行電路仿真(Simulation)等設(shè)計工作。隨著電子科技的蓬勃發(fā)展,新型元器件層出不窮,電子線路變得越來越復(fù)雜,電路的設(shè)計工作已經(jīng)無法單純依靠手工來完成,電子線路計算機(jī)輔助設(shè)計已經(jīng)成為必然趨勢,越來越多的設(shè)計人員使用快捷、高效的CAD設(shè)計軟件來進(jìn)行輔助電路原理圖、印制電路板圖的設(shè)計,打印各種報表。 Altium Designer 除了全面繼承包括Protel 99SE、Protel DXP在內(nèi)的先前一系列版本的功能和優(yōu)點外,還增加了許多改進(jìn)和很多高端功能。該平臺拓寬了板級設(shè)計的傳統(tǒng)界面,全面集成了FPGA設(shè)計功能和SOPC設(shè)計實現(xiàn)功能,從而允許工程設(shè)計人員能將系統(tǒng)設(shè)計中的FPGA與PCB設(shè)計及嵌入式設(shè)計集成在一起。 由于Altium Designer 在繼承先前Protel軟件功能的基礎(chǔ)上,綜合了FPGA設(shè)計和嵌入式系統(tǒng)軟件設(shè)計功能,Altium Designer 對計算機(jī)的系統(tǒng)需求比先前的版本要高一些。

Altium Designer 功能特點:

  • 原理圖設(shè)計

  • 印刷電路板設(shè)計

  • FPGA的開發(fā)

  • 嵌入式開發(fā)

  • 3D PCB設(shè)計

  • 封裝庫設(shè)計

STM32CubeMX

       STM32CubeMX 是一個全面的軟件平臺,包括了ST產(chǎn)品的每個系列。平臺包括了STM32Cube 硬件抽象層(一個STM32抽象層嵌入式軟件,確保在STM32系列最大化的便攜性)和一套的中間件組件(RTOS, USB, FatFs, TCP/IP, Graphics等等)。總之就是使用STM32CubeMX配置你的工程會更加的直觀便捷方便好用。

       安裝STM32CubeMX之前,先裝一下同文件夾下的jre,STM32CubeMX需要Java運行環(huán)境。

STM32CubeMX 功能特點:

  • 直觀的STM32微控制器的選擇和時鐘樹配置

  • 微控制器圖形化配置外圍設(shè)備和中間件的功能模式和初始化參數(shù)

  • C代碼生成項目覆蓋STM32微控制器的初始化符合IAR?,Keil的?和GCC編譯器

     

大家先裝一下軟件吧~祝大家成功! 又到了說再見的時候,波波揮一揮手,不帶走一片云彩~我們下周再見!

中科四平公眾號二維碼.jpg

掃描關(guān)注中科四平微信公眾號

山東省濟(jì)南市歷下區(qū)舜華路750號大學(xué)科技園北區(qū)3號樓
服務(wù)熱線:13256445996                                  www.taozhuangwang.net