玩转STM32(2)入门软件的基本条件

栏目: C · 发布时间: 5年前

前面说了硬件的入门条件,现在就来学习一下软件的入门基本条件。我们知道要想跟外国人打交道,必须学习一门外语,才可以跟他们对话,进行沟通。同理,我们要跟STM32的CPU进行沟通,也需要学会一门外语,这门外语有很多选择,至于选择那一门外语,就在于你自己的喜欢和需要跟那一个国家进行沟通了。在外语方面有英语、德语等等,同样对于CPU来说,也是一样有汇编语言、 C语言 、C++语言或者 Python 语言等等。在你继续跟着学习之前,你应该先学习一门语言,本系列文章主使用C语言来进行沟通的,所以你要先学会C语言。

当你学会C语言之后,就可以具备与CPU进行沟通的能力了。我们知道C语言只是方便人类看懂而设计的,但是机器还是太简单了,只能懂0和1,而不懂这些二维信息的符号,那么就需要把C语言转换为机器语言,这样CPU才可以理解它,才可以按照你要求去工作。为了把C语言转换为机器语言,在这个过程中,人们发明了一个转换工具,就是编译器。编译器可以把合理的、能识别的内容转换为机器语言,不能识别的就报错,反馈回给开发人员。

有了沟通语言和编译器之后,就可以把你的指令告诉CPU了,但是还有一个步骤,就是怎么样把机器语言放到CPU那里。要在编译器与嵌入式的CPU之间架起一座桥梁,才可以让机器语言放到嵌入式的CPU里。那么这座桥梁就是调试软件,或者是烧录软件。在我这里是使用JLink的软件,从前面也看到是使用JLink的调试器。

综上所述,所需要的基本软件就是编译器和调试软件,这些软件如下图所示:

玩转STM32(2)入门软件的基本条件

在这里共有5个软件:

MDK523 :Keil的5.23开发版本软件,可以从Keil官方网站下载。

Keil.STM32F1xx_DFP.2.3.0和Keil.STM32F4xx_DFP.2.13.0:Keil里STM32描述文件,可以从Kei官方网站下载。

JLink_Windows_V642f:JLink调试器软件,可以从JLink网站下载。

sscom32:这个是串口调试工具。

只要把这几个软件安装好,就可以具备基本的软件开发环境了。

https://blog.csdn.net/caimouse/article/details/51749579

玩转STM32(2)入门软件的基本条件


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Computational Advertising

Computational Advertising

by Kushal Dave、Vasudeva Varma / Now Publishers Inc / 2014

Computational Advertising (CA), popularly known as online advertising or Web advertising, refers to finding the most relevant ads matching a particular context on the Web. The context depends on the t......一起来看看 《Computational Advertising》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器