STM32智能小车系列教程--软件安装

中科四平
2018-11-20

哈喽~ 又到一周波波秀时间了,本周波波给大家带来是软件安装教程,一些后面我们开发会用到的软件,比如keil MDK、Altium Designer、STM32CubeMX等等,其实软件安装相对来说是比较简单的,就跟普通软件安装一样,随着提示去安装就好,这里不会去详细的一步步的教大家去安装这些软件~

      软件安装包可以去中科四平公众号首页获取:资料下载->资料下载,在打开的网页中输入提取码:zksp,然后选择->资料下载->一周波波秀->智能小车->7.常用软件,保存到你的网盘下载就好~

keil MDK

       这里给大家介绍一下这几款软件吧。 首先是大名鼎鼎的keil MDK,提起keil MDK相信有过单片机开发经验的都不陌生,keil MDK与IAR软件可以说是开发单片机两款比较知名的产品,波波这里也没具体使用过IAR,所以也没法去阐述一下两者之间优缺点。 波波还是比较偏向于keil MDK的,下面就简单说一下keil MDK的特性。

keil MDK 功能特点:

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

  • 行业领先的ARM C/C++编译工具链

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

  • μVision4 IDE集成开发环境,调试器和仿真环境

  • TCP/IP网络套件提供多种的协议和各种应用

  • 提供带标准驱动类的USB 设备和USB 主机栈

  • 为带图形用户接口的嵌入式系统提供了完善的GUI库支持

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

  • 关于程序运行的完整代码覆盖率信息

  • 执行分析工具和性能分析器可使程序得到最优化

  • 大量的项目例程帮助你快速熟悉MDK-ARM强大的内置特征

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

Altium Designer

       然后再给大家介绍一下Altium Designer(简称AD),电路设计自动化 EDA(Electronic Design Automation)指的就是将电路设计中各种工作交由计算机来协助完成。如电路原理图(Schematic)的绘制、印刷电路板(PCB)文件的制作、执行电路仿真(Simulation)等设计工作。随着电子科技的蓬勃发展,新型元器件层出不穷,电子线路变得越来越复杂,电路的设计工作已经无法单纯依靠手工来完成,电子线路计算机辅助设计已经成为必然趋势,越来越多的设计人员使用快捷、高效的CAD设计软件来进行辅助电路原理图、印制电路板图的设计,打印各种报表。 Altium Designer 除了全面继承包括Protel 99SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进和很多高端功能。该平台拓宽了板级设计的传统界面,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程设计人员能将系统设计中的FPGA与PCB设计及嵌入式设计集成在一起。 由于Altium Designer 在继承先前Protel软件功能的基础上,综合了FPGA设计和嵌入式系统软件设计功能,Altium Designer 对计算机的系统需求比先前的版本要高一些。

Altium Designer 功能特点:

  • 原理图设计

  • 印刷电路板设计

  • FPGA的开发

  • 嵌入式开发

  • 3D PCB设计

  • 封装库设计

STM32CubeMX

       STM32CubeMX 是一个全面的软件平台,包括了ST产品的每个系列。平台包括了STM32Cube 硬件抽象层(一个STM32抽象层嵌入式软件,确保在STM32系列最大化的便携性)和一套的中间件组件(RTOS, USB, FatFs, TCP/IP, Graphics等等)。总之就是使用STM32CubeMX配置你的工程会更加的直观便捷方便好用。

       安装STM32CubeMX之前,先装一下同文件夹下的jre,STM32CubeMX需要Java运行环境。

STM32CubeMX 功能特点:

  • 直观的STM32微控制器的选择和时钟树配置

  • 微控制器图形化配置外围设备和中间件的功能模式和初始化参数

  • C代码生成项目覆盖STM32微控制器的初始化符合IAR™,Keil的™和GCC编译器

     

大家先装一下软件吧~祝大家成功! 又到了说再见的时候,波波挥一挥手,不带走一片云彩~我们下周再见!

中科四平公众号二维码.jpg

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