使用嵌入式交叉开发,描述正确的有:
A. 可以克服嵌入式开发板资源有限的缺点。嵌入式系统的硬件资源有很多限制,比如cpu主频相对较低,内存容量较小等,想想让几百MHZ主频的MCU去编译一个Linux kernel会力不从心。
B. 需要通过相关手段,实现宿主机与开发板之间的通信
C. 可以利用宿主机丰富的资源。pc机的速度更快,硬件资源更加丰富,因此利用pc机进行开发会提高开发效率。
D. 可以直接使用PC机的编译器,完成编译后直接下载到开发板运行。
E. 在一种平台上编译出能够在另一种平台(体系结构不同)上运行的程序。用来编译这种程序的编译器就叫做交叉编译器。