即Cross Development,是指编译,链接和调试嵌入式应用软件的环境。典型的交叉开发环境如GCC,用于linux软件开发。Vc++用于windows软件开发。 交叉开发 所谓交叉开发是指先在一台通用PC上进行软件的编辑、编译与连接,然后下载到嵌入式设备中运行调试的开发过程。通用PC成为宿主机,嵌入式设备成为目标机。
在已经配置的嵌入式控制系统软件和硬件环境的基础上,建立了在嵌入式编程过程中需要使用的交叉开发环境。
Basing on the condition of hardware and software of embedded control system, the cross-development circulation that is necessary when the programs of embedded system are compiled is built up.
因为代码的交叉编译发生于字节码级别,所以其过程并不需要源文件转换——这就意味着开发者仍旧可以使用Visual Studio.Net作为他们可移植程序的开发环境。
Since the code is cross-compiled at the bytecode level, there is no source conversion - this means that Visual Studio.Net remains the sole development environment for the ported application.
首先介绍嵌入式集成开发环境的国内外研究现状,然后分析基于16/32位MCU的软件开发的特点,研究交叉编译等软件开发的相关技术,设计和实现基于16/32位MCU的嵌入式集成开发环境。
Second, gives an analysis about feature of software development based on 16/32 bits MCU, does a research about technology for software development based on 16/32 bits MCU just like cross compilation.
应用推荐