嵌入式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 责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……