前 言 嵌入式操作系统被广泛的应用于人类社会的各个方面,从用于工业控制的大型机器,到用于计算和通信的个人电子助理、智能化手机、机顶盒乃至于现代化的智能家电,随处都能看到嵌入式系统的身影。它的小巧和多样吸引了无数系统设计工程师的目光,基于嵌入式系统的应用程序也应运而生。本文将要讨论的,是我将嵌入式操作系统Windows CE和嵌入式Linux运用于威盛EPIA Mini-ITX微型集成化主机板的探索与尝试。 传统的嵌入式系统一般指用于控制应用的非PC系统,它包括硬件和软件两部分。硬件部分包括微处理器、存储器、I/O端口、图形控制器等。软件部分包括支持实时和多任务操作的嵌入式操作系统和应用程序,而且在很多情况下这两种软件是组合在一起的。应用程序控制着系统的运作和行为;而操作系统控制着应用程序与硬件的交互作用。 嵌入式系统的核心是嵌入式微处理器MPU。常用的MPU内核体系有x86,ARM,MIPS,SH等。它们一般具备以下几个特点:一、对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使指令的执行时间减少到最低限度。二、具有功能很强的存储区保护功能。这样可以避免在软件模块之间出现错误的交叉作用,同时也有利于软件诊断。三、可扩展的处理器结构,能够最迅速地开发出满足应用的高性能的嵌入式微处理器。四、拥有低功耗的特性,这一特性在便携式设备上体现的更为显著。 嵌入式计算机系统同通用型计算机系统相比具有以下特点: 1.嵌入式系统通常是面向特定应用的。嵌入式系统与通用型的最大不同就是嵌入式系统大多是为特定的用户群而设计的,用来实现特定的功能。
...... |