ARM开发环境入门之STM32简单程序编译以及51程序设计仿真
ARM开发环境简单介绍
什么是ARM
ARM这个缩写其实有两个意思:
1.指ARM公司;
2.指ARM公司设计的低功耗CPU及其架构,包括ARM1~ARM11与Cortex,其中被广泛应用的有ARM7、ARM9、ARM11以及Cortex系列
ARM公司
ARM是全球领先的32位嵌入式RISC芯片内核设计公司。RISC的英文全称Reduced Instruction Set Computer,对应的中文意思是精简指令集计算机。它的特点是所有指令的格式都是一致的,所有的指令的指令周期也是相同的,并且采用流水线技术。ARM公司本身并不生产销售芯片,他以出售ARM内核的知识权为主要模式。
ARM框架
ARM的体系框架已经经历了8个版本(V1~V8)。每个版本有各自特色,定位也不同,彼此之间不能简单地相互代替。
STM32简单程序编译
什么是STM32
STM32是意法半导体,较早推向市场的基于Cortex-M内核的微处理器系列产品,该系列产品具有成本低、功耗优、性能高、功能多等优势。目前我学习的系列是STM32F103系列。
完成一个STM32的简单程序的编译
创建工程
1.打开KEIL5
2.选择project→uVision
3.完成上步骤出现下面窗口,输入文件名称
4.选择自己所需的芯片(本人选的STM32F103系列),点击ok
5.弹出下面窗口根据需要选择
至此,一个工程创建完毕
创建文件以及程序编写
1.选择File→New
2.出现如下窗口