Keil
Keil 由德国工程师 Günter Keil 与 Reinhard Keil 于 1982 年创立,最初以为 8051 微控制器开发的 C 编译器与工具链闻名; 2005 年公司被英国 Arm 收购,随后作为 Arm 工具链部门持续发展。 Keil Development Kit 现主要提供 MDK 嵌入式开发套件,包含 µVision IDE、调试器、Arm C/C++ 编译器、RTX 实时操作系统及中间件,支持数千款 MCU,广泛用于 Cortex‑M 系列的固件构建、调试与部署。
注:
- Keil 读 kil ,类似 凯尔.
- µ 读 miu 谬,意为 micro ;
C51, MDK 和 µVision IDE
C51 是 8051 开发套件,包含 C51 编译器、汇编器、链接器、库和示例工程等。 MDK 是 Arm Cortex‑M 系列 MCU 开发套件,包含 ARM 编译器、RTOS、软件包(TCP/IP、USB、FS 等)、设备支持包 (device family pack) 。
注意官网、文档在不同时间不同地方可能使用不一样的术语名词指代同一样东西:
- Keil C51 Evaluation Kit / Keil C51 / PK51 / Professional Developer's Kit
- Keil MDK-ARM / Keil MDK / RealView Microcontroller Development Kit
| 对比 | C51 | MDK |
|---|---|---|
| 架构 | 8051 (8-bit) | ARM Cortex-M (32-bit) |
| 时代 | 上古 | 现代 |
| 性能 | 很低 | 高 |
| 适合 | 老工业控制 | 机器人 / Io控 / 高级项目 |
C51 v9.x 和 MDK-ARM v5.x 安装包都自带包含 µVision IDE,安装后启动 Keil µVision, File - License Management 可看到本机上已安装的哪些开发套件 ( Product 这一列)
- MDK-Lite
- MDK51 Prof. Developers Kit
