ARM的ADS开发套件与嵌入式操作系统,比如LINUX是什么关系?

2025-04-04 23:09:12
推荐回答(2个)
回答1:

ARM是CPU,Linux或是Wince是系统,而ADS是一个工具,主要是用来编译程序小程序,如Boot,大程序不会用这个编译,如OS内核Linux下一般用arm-linux-gcc交叉编译。WinCE下用Platform Build 直接编译成.nk0或.bin下载到目标平台上。
就是用ADS编译Boot,下载到平台上,一般Boot都会实现一个下载OS镜像的功能(如果没有可以自己实现),有的用串口,有的用USB,也有用网卡的,下载到NandFlash或是内存。
OS的镜像文件就是Linux或是WinCE内核。
扎说呢?就是这个关系~ 汗~~~~~~~~~~~

回答2:

ADS是开发环境,用于进行目标嵌入式操作系统的开发。如,可以利用ADS在ARM芯片上建立一个ucLinux操作系统。通过编程器,将ADS中编写的程序编译后下载到ARM芯片,操作系统就将在ARM芯片上开始工作了。