嵌入式Linux操作系统的广泛应用分析

http://tech.ddvip.com   2007年03月12日    社区交流

本文详细介绍嵌入式Linux操作系统的广泛应用分析

  ThinLinux — 面向专用的照相机服务器、X-10 控制器、MP3 播放器和其它类似的嵌入式应用的最小化的 Linux 分发版。

  软件和硬件要求

  许多的用户接口工具和程序增强了 Linux 基本内核的多功能性。就此而论,可以把 Linux 看作是这样一个连续范围,从只有存储器管理、任务转换和定时器服务最小化的微内核一直到完整的一系列文件系统和网络服务的功能完善的服务器。

  最小的嵌入式 Linux 系统仅需要三个基本元素:

  引导实用程序

  Linux 微内核,由内存管理、进程管理和定时服务构成。

  初始化过程

  要实现最低限度的工作能力,您还需要添加。

  硬件驱动程序

  一个或多个应用进程,以提供所需功能。

  随着要求的增加,您可能还需要:

  一个文件系统(可能是在 ROM 或者是 RAM 里);

  TCP/IP 网络栈;

  储存半瞬态数据和提供交换空间的磁盘;

  32 位内置 CPU(所有完全的 Linux 系统都需要);

  相关的硬件方案。

  下面是一些现有的为 Linux 操作系统定制的嵌入式硬件方案。

  PLEB:带有 ARM SA-1100 / ArmLinux Ucsimm / Uclinux Flash EPROM 的袖珍 Linux 嵌入式机器Linux Lab: Linux Lab 方案旨在帮助人们开发 Linux 数据采集和过程控制软件。它计划提供从硬件支持到应用开发的广阔范围内应用的标准化开发环境。

  控制器域网:Linux GPIB 的控制器域网(CAN)总线驱动程序;Linux GPIB 包是一个对普通 GPIB(IEEE 488.1)硬件的支持包。驱动程序支持 National Instruments AT-GPIB、TNT488.2 以及 PCII 和 PCIIa 板。这个包里有完整的开发环境,包括测试和配置工具、库以及对 tcl 和 python 语言的支持。

作者:yuanlai    责编:豆豆技术应用

正在加载评论...