大 创 实 验 室

更多(duō)内容请联系(xì)我们

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

发表时(shí)间:2018-11-20 14:10作者:中(zhōng)科(kē)四平网(wǎng)址:http://www.heb.shanxi.linyi.jiaxing.zz.pingliang.ww38.viennacitytours.com

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

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

keil MDK

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

keil MDK 功能特点:

  • 完美支(zhī)持(chí)Cortex-M、Cortex-R4、ARM7和ARM9系列器件(jiàn)

  • 行(háng)业领(lǐng)先的ARM C/C++编(biān)译(yì)工具(jù)链

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

  • μVision4 IDE集成开发环境(jìng),调试(shì)器和仿真(zhēn)环境

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

  • 提(tí)供带(dài)标(biāo)准(zhǔn)驱动类的USB 设备和USB 主机栈

  • 为带(dài)图形用(yòng)户接口的嵌入式(shì)系统提供了完善的(de)GUI库支持

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

  • 关于(yú)程(chéng)序运(yùn)行的(de)完整代码覆盖率信(xìn)息

  • 执行分析工具和性能分析(xī)器可(kě)使程(chéng)序得(dé)到(dào)最(zuì)优化

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

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

Altium Designer

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

Altium Designer 功能(néng)特点:

  • 原理(lǐ)图设计

  • 印刷电(diàn)路板设计

  • FPGA的(de)开发

  • 嵌入式开(kāi)发

  • 3D PCB设计(jì)

  • 封装库(kù)设计

STM32CubeMX

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

       安装STM32CubeMX之前,先(xiān)装(zhuāng)一下同(tóng)文件夹(jiá)下的jre,STM32CubeMX需(xū)要Java运行环境。

STM32CubeMX 功能特(tè)点:

  • 直观的STM32微控制器的选择和时(shí)钟树(shù)配置

  • 微控制器(qì)图形(xíng)化(huà)配置外围设备和中间件的功能(néng)模(mó)式和初始(shǐ)化(huà)参(cān)数

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

     

大(dà)家先(xiān)装一下(xià)软件(jiàn)吧~祝(zhù)大家成功(gōng)! 又到了说再见的时候(hòu),波波挥一挥手,不带(dài)走(zǒu)一片云彩~我(wǒ)们(men)下周再见!

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

扫描关注中(zhōng)科四平微信公众号

山东省济南市(shì)历下区(qū)舜华路750号大学(xué)科(kē)技园北区3号楼
服务热线:13256445996                                  www.heb.shanxi.linyi.jiaxing.zz.pingliang.ww38.viennacitytours.com

欧洲杯下注(中国)官方网站

欧洲杯下注(中国)官方网站