Linux嵌入式系统的优化
2002 年第 4 期 山东电子 网络与计算机技术应用
Linux 嵌入式系统的优化
杨朝军 李世畅 陶 洋
( ) ( ) ( )
摘 要 介绍了Linux 嵌入式操作系统 ,讨论了如何对内核 kernel , 守护程序 daemons ,程序库 libraries 和应
( )
用程序 applications/ utilities 等四个主要部分进行缩减 , 以便配置在以快闪内存为存储设备的嵌入式系统中。
关键词 嵌入 Linux 映象
The Optimization of Embedded Linux
YANG Chao - jun LI Shi - chang TAO Yang
Abstract The Embedded Linux is first introduced in this paper. It is discussed the method to optimize the four main parts
kernel and daemons and libraries and applications/ utilities . The actuality and development of Embedded Linux is presented.
Keywords Embedded Linux Image
制的可嵌入系统提供了高度模块化的构件方法。嵌入式系
1 简介
统也常常要求通用的功能 ,为了避免重复劳动 ,这些功能的
嵌入式系统 ,就是用于控制设备的计算机。它们最初于 实现运用了许多现成的程序和驱动程序 ,它们可以用于公共
二十世纪六十年代晚期在通讯中被用于控制机电电话交换 外设和应用。
机。在过去的十多年里 ,计算机产业不断朝着更小的系统方 然而 ,因为还在起步阶段 , 目前的嵌入式Linux 版本还不
向发展 ,嵌入式系统也与之一起为这些小型机器提供了更多 是一套非常简洁的系统。如何优化系统至适合嵌入式应用
的功能。渐渐地 ,就需要把这些嵌入式系统连接到某种网络 成为最主要的目标。
上 ,这提高了系统的复杂程度并要求更多的存储器和接口 ,
2 可优化的部分
因而也就产生了对操作系统的服务的要求。二十世纪七十
年代晚期出现了用作嵌入式系统的现成的操作系统 , 比如 , Linux 软件不断的发展 ,积累了越来越多的源程序 ,形成
VxWorks 、pSOS 、Neculeus 和 Windows CE 。 相同功能程序有多种选择。而我们需要的是一个精简的系
虽然大多数Linux 系统运行在 PC 平台上 ,但 Linux 也可 统 ,因此必须进行优化。首先把系统分为四个部分 , 内核
以作为嵌入式操作系统,Linux 流行的”back - to - basics”方法 ( ) ( ) ( )
kernel , 守护程序 daemons ,程序库 libraries ,应用和工具
使得它的安装和管理比 UNIX 更加简单灵活。典型的压缩