DS-5的历史演变:SDT-->ADS-->RVDS-->DS-5
MDK = MDK-ARM = KEIL for ARM = KEIL MDK = Realview MDK
概念澄清参考http://www.myir-tech.com/resource/494.asp
早期的比较,来自英蓓特 http://www.embedinfo.com/wen-list.asp?id=352
| Tool Component | RealView Development Suite (RVDS) | RealView Microcontroller Development Kit (MDK-ARM) |
|---|---|---|
| Compiler (编译器) | RVCT C/C++ Compiler, armcc | RVCT C/C++ Compiler, armcc |
| Assembler (汇编程序) | RVCT ARM Assember, armasm | RVCT ARM Assember, armasm |
| Linker (链接器) | RVCT ARM Linker, armlink | RVCT ARM Linker, armlink |
| IDE | CodeWarrior | μVision |
| Debugger (调试器) | RealView Debugger | μVision |
| Simulator (模拟器) | RealView ISS | μVision |
| Cores Supported (代码支持) | All ARM Cores | N/A |
| Devices Supported (设备支持) | N/A | >150 ARM based MCU's (www.keil.com/arm/chips.asp) |
更新的比较,来自米尔科技http://www.myir-tech.com/resource/493.asp
个人感觉,MDK面向Cortex-M系列,bare-metal或使用RTOS的比较合适,DS-5适合Cortex-A系列,使用Linux/Android的
本文对比了DS-5与MDK工具链的主要组件,包括编译器、汇编程序、链接器等,并指出DS-5更适合Cortex-A系列及Linux/Android开发,而MDK更适用于Cortex-M系列及裸金属或RTOS应用。
2万+

被折叠的 条评论
为什么被折叠?



