1. 嵌入式系统:一般意义下定义的嵌入式系统由四部分组成。 由CPU为核心的硬件环境:包括储存器、通讯接口(如串口、网络等)、基本输入输出、专用硬件等等。 操作系统:提供基本的储存器管理,文件系统,对多任务操作系统,还应包括任务调度,任务间通讯,任务对硬件事件的即时响应机制等等。 开发工具:用于生成应用程序的软件工具,通常是由C/C++编译,连接为特点的集成开发环境;开发工具中另一重要组成部分是具有源码调试能力的调试工具。 应用程序:用户根据应用需求编写的在目标机上运行的程序. 2. X86嵌入式系统的构成 X86嵌入式系统是指以x86系列CPU为核心的嵌入式系统,目前x86系列的嵌入式系统大致分成两个部分,一是以Pentium为代表的高端硬件环境,一是以386为代表的低端硬件平台。 高端x86平台一般采用WINDOWS作为操作系统,开发工具使用WINDOWS环境的开发工具。实质上高端的X86嵌入式系统就是专用PC机。 低端x86平台大多采用DOS或其他RTOS作为目标板的操作系统。由于x86平台容易作到与PC兼容,因此开发工具同样可利用PC上的现行工具。嵌入式系统是面向专项应用的,对成本非常敏感,特别是批量系统更是如此。以386CPU为代表的低端x86平台以它优良的性价比在工业自动化、智能终端、网络协议转换、设备上网等众多领域得到了广泛应用。 由于PC兼容性的发展模式,经过近20年的发展,已为我们提供了大量优秀而廉价的开发工具。充分利用这一优势,是从简单的单片机系统进入更为丰富多彩的嵌入式系统的最佳途径。 3. 面向应用的386EX嵌入式平台及其市场竞争优势 众所周知,开发一款高性价比且使用稳定可靠的嵌入式系统是一项极具挑战的工作。市场竞争的激烈,又要求嵌入式系统的开发者专注于应用需求的解决,并尽可能的缩短产品的入市时间。在嵌入式系统产品的开发方面,象单片机开发一样的低门槛、低风险对于广大中小企业来说是致关重要的。 |