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