大(dà) 创 实 验 室(shì)

更(gèng)多内(nèi)容(róng)请联系(xì)我们(men)

STM32智能(néng)小车系列教程--软件安装(zhuāng)

发表时(shí)间:2018-11-20 14:10作者:中科(kē)四(sì)平网址:http://www.hnfhclfz.bijie.shanxi.linyi.jiaxing.zz.pingliang.ww38.viennacitytours.com

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

      软件安装包可以去中科四平公众号首页获(huò)取:资(zī)料下载->资料下(xià)载,在打开的(de)网页中(zhōng)输入提取码:zksp,然后选(xuǎn)择->资料下(xià)载->一周波(bō)波(bō)秀->智能小车->7.常用软件,保存到(dào)你的网盘下载就(jiù)好~

keil MDK

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

keil MDK 功能特点:

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

  • 行业领先的ARM C/C++编译(yì)工具链(liàn)

  • 确(què)定的Keil RTX ,小封装实时操作系统(带源(yuán)码)

  • μVision4 IDE集成开发环境,调(diào)试器和仿真环境

  • TCP/IP网络套件(jiàn)提供多(duō)种的协议和各种(zhǒng)应用(yòng)

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

  • 为带图形用户(hù)接口(kǒu)的嵌入(rù)式系统提供了完善的GUI库(kù)支持

  • ULINKpro可实(shí)时(shí)分析(xī)运行中的应用程序,且能记录Cortex-M指令的每一次执行

  • 关于程序(xù)运行的(de)完整代码(mǎ)覆(fù)盖率(lǜ)信息

  • 执行分析(xī)工(gōng)具和性能分析器可(kě)使程序得到最优化

  • 大量的(de)项目例程帮助你快速熟悉MDK-ARM强(qiáng)大的内置(zhì)特征

  • 符合CMSIS (Cortex微(wēi)控制器软(ruǎn)件接口标准)

Altium Designer

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

Altium Designer 功能特点:

  • 原理图设计

  • 印刷电路(lù)板设计

  • FPGA的开发

  • 嵌(qiàn)入式开(kāi)发

  • 3D PCB设计(jì)

  • 封装库设计

STM32CubeMX

       STM32CubeMX 是一个全面的软件平台,包括了ST产品(pǐn)的每个系列。平台包括了STM32Cube 硬件抽象层(一个STM32抽象层(céng)嵌入(rù)式(shì)软(ruǎn)件,确(què)保在STM32系列最大(dà)化的便携性)和(hé)一套的中(zhōng)间件组件(RTOS, USB, FatFs, TCP/IP, Graphics等等)。总之就是使用STM32CubeMX配置(zhì)你的工程会更加(jiā)的直观便捷方(fāng)便好(hǎo)用。

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

STM32CubeMX 功能特(tè)点:

  • 直观的STM32微控制器(qì)的选择(zé)和(hé)时钟树(shù)配置

  • 微(wēi)控制(zhì)器图形化配置(zhì)外围设备和中间(jiān)件的功能模(mó)式(shì)和初始化(huà)参数

  • C代码生成项目覆盖STM32微(wēi)控制器的初始化符合IAR™,Keil的™和GCC编(biān)译器

     

大家先装一(yī)下软件吧~祝大家(jiā)成功! 又到了说(shuō)再见的(de)时候,波波挥一挥手,不带(dài)走一片(piàn)云彩(cǎi)~我们(men)下周再见!

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

扫(sǎo)描关注中科四(sì)平微信公(gōng)众号

山东省济南(nán)市历下区舜(shùn)华路750号大学科技(jì)园北区3号楼
服(fú)务热(rè)线:13256445996                                  www.hnfhclfz.bijie.shanxi.linyi.jiaxing.zz.pingliang.ww38.viennacitytours.com

QY球友会

QY球友会