基于ARM的小功率电动汽车控制器开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 软件开发环境介绍

Keil μVision软件提供了相应的编程环境,可以将用户采用汇编语言或者C语言编写的程序编译后生成可供STM32F103VBT7处理器使用的代码并传送到芯片中,完整的过程框图如图2-1所示。

图2-1 利用Keil μVision编写程序的过程框图

如图2-1所示,基于Keil μVision编程环境,用户可以使用汇编语言或者C语言编写程序,然后利用软件提供的编译功能,产生二进制代码文件。之后可以通过J-LINK仿真器将生成的二进制代码文件内容烧写到处理器中。Keil μVision还提供了在调试模式下对处理器状态进行控制的功能,包括运行、复位、停止等功能,以利于获取和控制芯片的运行状态。