简单的嵌入式系统如单片机,不配置OS层,程序需要自己初始化硬件环境运行,称为裸机程序。逻辑程序需要直接操作硬件设备,所有一般采用少量汇编加C语言。 “编码-》编译-》调试-》下载” 编译器目前分为两大类:armcc(ARM标准编译器) arm-linux-gcc(GNU ARM-Linux).编译出ELF格式的文件需要转换成BIN格式以供裸机运行。可以用ADS自动转换,也可以用arm-linux-objcopy工具手工转换.