使 用 Keil进 行 stm32的 程 序 开 发 本 章 的 上 一 节 向 读 者 介 绍 了Keil MDK的 安 装 流 程 与 在Keil MDK的μ Vision4集 成 开 发 环 境 下 进 行stm32工 程 的 建 立 方 法 。 本 节 我 们 就 来 看 看 如 何 使 用 Keil MDK开 发 工 具 进 行 stm32应 用 程 序 的 开 发 。 在 此 之 前 有 必 要 向 大 家 介 绍 几 个 名 词 , Keil、 MDK、 μ Vision4、 RealView、 RVCT、 JLINK还 有RVDS,这 些 名 词 分 别 表 示 什 么 , 有 什 么 从 属 关 系 呢 ? 相 信 很 多 读 者 并 没 有 明 确 的 概 念 , 现 在 简 单 的 说 明 一 下 : Keil: 这 个 大 家 应 该 最 为 熟 悉 , Keil其 实 是 一 家 公 司 的 名 字 , 而 这 家Keil公 司 由 两 家 私 人 公 司 联 合运 营 , 分 别 是 德 国 慕 尼 黑 的 Keil Elektronik GmbH和 美 国 德 克 萨 斯 的 Keil Software组 成 。 大 家 很 熟 悉 的keil C51就 是 从 Keil Software手 中 诞 生 的 。 但 是 在 2005年 , Keil公 司 被 ARM 公 司 收 购。 值得一 提的 是 ,Keil公 司 只有 区区20多 名 员工 , 却仍然做出了 伟大 的 作品。 MDK: MDK全称Microcontroller Develop Kit, 意为 微控制器开 发 套件。 ARM 收 购Keil公 司 的 意图在于进 军微控制器(也就 是 我 们 常说 的 单 片机)领域, MDK就 是 这 种意图下 的 产物。 但 我 们 一 般仍称之 为 Keil MDK而 不是ARM MDK, Keil MDK作为 一 个 套件, 包含了 一 系 列软件模块。 包括Keil公 司 的IDE 环境 ”μ Vision”, ARM 公 司 的 编译器RVCT, Flash烧写软件模块等。 μ Vision4: μ Vision4是 Keil公 司 的 IDE环 境 ”μ Vision”的 第四个 版本 , 从 根本 上 来 说 μ Vision4是 一 个 开 发 环 境 , 并 不必 须包含编译器、 仿真、 烧写等模块。 比如 AVR 单 片机的 一 个 开 发 环 境 WinAVR(又称GCCAVR)就 不包含仿真调试器, 也不包含烧写模块。 值得一 提的 是 , 家 喻户晓的Keil C51正是 基于μ Vision2开 发 环...