大(dà) 创 实 验 室

更多内容(róng)请联系我们

STM32智能小(xiǎo)车系列教程--软件安装

发表时间:2018-11-20 14:10作者:中科四平(píng)网址:http://www.zg.0851.yichang.xinxiang.zz.pingliang.ww38.viennacitytours.com

哈喽~ 又到一周波波秀时间(jiān)了,本周波波给大家带来是软件(jiàn)安(ān)装教(jiāo)程,一些后面我们开发(fā)会用到的软(ruǎn)件,比如keil MDK、Altium Designer、STM32CubeMX等等,其实软件安装相对来说是比较简单的,就跟普(pǔ)通软件安装一(yī)样,随着提示(shì)去(qù)安装就好,这里(lǐ)不会去详(xiáng)细的一步(bù)步的教大(dà)家去安装这些软(ruǎn)件(jiàn)~

      软(ruǎn)件安装包可(kě)以去中科(kē)四平公众号首(shǒu)页(yè)获取:资料下(xià)载->资料下(xià)载,在打开的网页中输入提取码:zksp,然后选(xuǎn)择->资(zī)料下载->一周波波秀->智能(néng)小车->7.常用软件,保存到你的网盘下载就好~

keil MDK

       这里给大(dà)家(jiā)介绍一下这(zhè)几款软(ruǎn)件吧。 首先是大名鼎鼎的keil MDK,提起keil MDK相信有过单片机开发经验的都不陌生,keil MDK与IAR软件可(kě)以说是(shì)开发单片机(jī)两(liǎng)款比(bǐ)较知名的产品,波波这里也(yě)没具体使用(yòng)过IAR,所以也没法去阐述一下两者(zhě)之间优缺点(diǎn)。 波波还是比较偏向于keil MDK的(de),下面(miàn)就(jiù)简单说一下keil MDK的特性。

keil MDK 功能特点:

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

  • 行业领(lǐng)先(xiān)的ARM C/C++编译工具链

  • 确定的Keil RTX ,小封(fēng)装(zhuāng)实时操作系统(带源(yuán)码)

  • μVision4 IDE集(jí)成开发(fā)环境,调试器和仿真环境

  • TCP/IP网络(luò)套件(jiàn)提供多种的协(xié)议和各(gè)种应用

  • 提供带(dài)标准驱动类的USB 设备和USB 主机栈

  • 为带图形用(yòng)户接(jiē)口的嵌入式系统提供了完善的GUI库(kù)支持(chí)

  • ULINKpro可实时分析运行中的应用程序,且能(néng)记录(lù)Cortex-M指令的每一次(cì)执行

  • 关(guān)于程序运行的(de)完整代码覆盖率信息

  • 执行分析(xī)工具和(hé)性能分析器可使程序得到最(zuì)优(yōu)化

  • 大量(liàng)的(de)项目例程帮(bāng)助(zhù)你快速熟(shú)悉MDK-ARM强大的内(nèi)置特征

  • 符合CMSIS (Cortex微控制器软件接口标准(zhǔn))

Altium Designer

       然后再给大家介绍一下Altium Designer(简称AD),电路设计自(zì)动化 EDA(Electronic Design Automation)指(zhǐ)的就是(shì)将电路设计中(zhōng)各种工作交由(yóu)计算机来协助完(wán)成。如电(diàn)路原理图(Schematic)的绘制(zhì)、印刷电路(lù)板(PCB)文件的(de)制(zhì)作、执行电路仿真(Simulation)等设计工作。随(suí)着(zhe)电子(zǐ)科技的蓬勃(bó)发展,新型元器件层出不穷,电(diàn)子线路变得越来(lái)越复杂,电路的设计工作已经无法单纯依靠手工来完(wán)成,电子线(xiàn)路计算机辅(fǔ)助设计已(yǐ)经成为必然(rán)趋势,越来越多(duō)的设(shè)计人员使(shǐ)用快捷(jié)、高效(xiào)的CAD设计软件来(lái)进(jìn)行辅(fǔ)助(zhù)电路原理图、印制电路板图(tú)的设计(jì),打印各种报表(biǎo)。 Altium Designer 除(chú)了(le)全面继承包括Protel 99SE、Protel DXP在内的先前(qián)一系列版本的功能和(hé)优点外(wài),还增加了许多改进和很多高端功能(néng)。该平台(tái)拓宽(kuān)了板级设计的传(chuán)统界(jiè)面,全(quán)面(miàn)集(jí)成了FPGA设计功能和(hé)SOPC设计实(shí)现功能,从而允许工程设计人员能将系(xì)统设计中的FPGA与PCB设(shè)计(jì)及嵌入式设计集成(chéng)在(zài)一起。 由于Altium Designer 在继(jì)承先前Protel软件功能的基(jī)础(chǔ)上,综合了FPGA设计和嵌入式系统(tǒng)软(ruǎn)件设计功能,Altium Designer 对计算机的系统需求比(bǐ)先(xiān)前的版本要高一些。

Altium Designer 功能特点:

  • 原理图设计

  • 印刷电路板设(shè)计

  • FPGA的开发(fā)

  • 嵌入式开发

  • 3D PCB设计

  • 封装库设计

STM32CubeMX

       STM32CubeMX 是一个(gè)全面(miàn)的(de)软件平台,包括了ST产品(pǐn)的每个(gè)系(xì)列。平台(tái)包括了STM32Cube 硬件抽象层(一个STM32抽象层嵌入式软件,确保在(zài)STM32系(xì)列最大化的便(biàn)携性(xìng))和(hé)一套的中间件组件(RTOS, USB, FatFs, TCP/IP, Graphics等等)。总之(zhī)就是使用(yòng)STM32CubeMX配置你的工程(chéng)会更加的直观便捷方便好用。

       安(ān)装STM32CubeMX之前(qián),先装一下(xià)同文件夹下的jre,STM32CubeMX需要Java运行环境(jìng)。

STM32CubeMX 功(gōng)能特点:

  • 直(zhí)观的STM32微控(kòng)制器的选择和时钟树配(pèi)置(zhì)

  • 微控(kòng)制器图形化配(pèi)置外围设备和(hé)中间件的功能模式和初始化(huà)参数

  • C代码生(shēng)成项目覆盖(gài)STM32微控制器(qì)的初始(shǐ)化符合IAR™,Keil的™和(hé)GCC编译(yì)器

     

大家先装一下软件吧~祝大家成功! 又(yòu)到了说再见(jiàn)的时候,波波挥一挥手,不带走(zǒu)一片(piàn)云彩~我们下周再(zài)见!

中科四平公众(zhòng)号二维码.jpg

扫描关注中科四平微信公众号

山东省济(jì)南市(shì)历(lì)下区舜华路750号大学(xué)科(kē)技园(yuán)北区3号(hào)楼
服务热(rè)线:13256445996                                  www.zg.0851.yichang.xinxiang.zz.pingliang.ww38.viennacitytours.com

冠亚官方在线入口-冠亚(中国)

冠亚官方在线入口-冠亚(中国)