嵌入式 Linux 移植 50组:余元林 SC06010047 林茂 SC06010055 大纲?嵌入式 OS 的分类及各自特点?嵌入式 Linux 的特点?嵌入式 Linux 的移植?讨论嵌入式系统的分类?嵌入式 Linux Linux 本身的种种特性使其成为嵌入式开发的首选。嵌入式协会( ELC )发布了 ELC 产品规范版本 , 更为嵌入式 Linux 的开发提供了提供了方便。? RT-Linux ? uCLinux(Micro-Control-Linux) ? mizi-linux : 由韩国 mizi 公司根据 Linux 内核移植而来,支持 S3C2410A 处理器嵌入式系统的分类? uClinux uClinux 是很常用的一种嵌入式 Linux ,它去掉了 Linux 中的内存管理单元(MMU) ,主要用于没有内存管理单元的处理器(比如三星公司的 S3C44B0X )。它是继承了标准 Linux 的优良特性,针对嵌入式处理器的特点设计的一种操作系统,具有内嵌网络协议、支持多种文件系统,开发者可利用标准 Linux 先验知识等优势。其编译后目标文件可控制在几百 KB 量级。嵌入式系统的分类? Windows CE Microsoft Windows CE 是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。它的模块化设计允许它对于从掌上电脑到专用的工业控制器的用户电子设备进行定制。操作系统的基本内核需要至少 200K 的 ROM 。嵌入式系统的分类? VxWorks VxWorks 是目前嵌入式系统领域中使用最广泛、市场占有率最高的系统。它支持多种处理器,如 x86 、 i960 、 Sun Sparc 、 Motorola MC68xxx 、 MIPS RX000 、 POWER PC 等等。大多数的 VxWorks API 是专有的。采用 GNU 的编译和调试器。嵌入式系统的分类? uC/OS uC/OS 是一个典型的 RTOS ,该系统从 1992 年开始发展,目前流行的是第二个版本,即 uC/OS II 。它的特点可以概括为一下几个方面: ?公开源代码?良好的可移植性( Portable ) ?可裁剪( Scalable ) ?可固化( ROMable ) ?占先式(Preemptive) ?多任务?……嵌入式系统的分类? LynxOS Lynx Real-time Systems 的 LynxOS 是一个分布式、嵌入式、可规模扩展的 RTOS ,它遵循 、 和 标准。 LynxOS 支持线程概念, 提供 256 个全局用户线程优先级;提供一些传统的、非实时系统的服务特征;包括基于调用需求的虚拟内存,一个基于 Motif 的用户图形界面,与工业标准兼容的网络系统以及应用开发工具。? Portable Operating System Interface 嵌入式系统的分类? Palm OS Palm OS 是一种 32 位的嵌入式 OS ,用于掌上电脑。此系统是 3Com 公司的 puting 部(以独立成一家公司)开发的。它运行在一个抢占式的多任务内核之上,同一时刻用户界面仅仅允许一个应用程序被打开,与同步软件 HotSync 结合可以使掌上电脑与 PC 上的信息实现同步,把 PC 的功能扩展到了手掌上。它具有强大的灵活性和良好的可移植性, 是一款非常流行的掌上电脑操作系统。嵌入式系统的分类? QNX ? OS-9 ? pSOS ?……
嵌入式linux移植 来自淘豆网www.taodocs.com转载请标明出处.