您的位置:KC网络电话 >> 媒体报道>> 关于交叉开发平台

关于交叉开发平台

来源:网络  发布时间:2014-12-09 17:10:00

由于嵌入式实时应用系统的软件开发受到时间、空间开销的限制,常常需要在专门的开发平台上进行软件的交叉开发,其交叉开发环境如图2-1所示。

 

关于交叉开发平台

 

开发平台称为宿主机,应用系统称作目标机。宿主机可以是与目标机相同或不相同的机型。主机系统与目标机系统之间既可以通过串口相连,也可以通过以太网等局域网络接口相连。这种不同机型的开发平台又称作交叉式开发系统。目标机平台的要求通常是不兼容的,经常和主机的要求冲突,而且,目标机硬件有时是为专用的项目定制的,因此,交叉开发环境的工具必须提供与目标机相关的初始化代码。主机提供了支持程序开发的工具环境,包括编辑器、编译器和连接器等。主机系统一般是传统的unix工作站或是运行Window或Linux操作系统的PC机,而目标机只有少量的计算机资源。在交叉开发环境中,主机操作系统、目标机的实时操作系统、应用编程语言和交叉调试工具都是以库的形式实现相互的支持。显然,在这种独立的实时软件开发系统上,应配备完整的实时软件开发的工具,如高级语言、在线调试器和在线仿真器等。因此,嵌入式实时软件开发过程较为复杂。

上一条:生活、工作APP相关信息定制
下一条:移动联通IP电话的组成