x86平台 | x86平台 | ARM裸机 |
windows应用程序 | ubuntu应用程序 | |
A.建立工程 | 编辑 | A.编辑 |
B.编辑 | 编译:gcc | B.编译:arm-linux-gcc |
C.编译:VC | 运行 | C.烧写 |
D.运行 | D.运行 |
ARM裸机最终目的:
从裸机程序.c->二进制映像文件.bin,编译连接格式转换,得到.bin文件
a)使用了 交叉工具链、链接器脚本,生成led.S->led.o->led.bin
b)也可使用Makefile的“# make ”,直接完成交叉工具连和连接器脚本的工作
使用工具:
source insight
arm-linux-gcc