admin管理员组

文章数量:1530919

2024年6月29日发(作者:)

第1章 Linux系统快速入门

嵌入式Linux 是以Linux 为基础的操作系统,只有熟练使用Linux 系统之后,

才能在嵌入式Linux 开发领域得心应手。本章主要讲述Linux基本概念、分区、

文件系统、目录结构规范等。

1.1. 嵌入式Linux基础

如图1-1所示,嵌入式Linux从UNIX发展而来,UNIX系统至今广泛应用

在金融、电信、政府等对可靠性、安全性要求极高的领域,这些优点都被Linux

系统继承下来,并通过GNU(GNU is Not Unix)组织实施GPL(General Public

License)版权,成为开源自由软件,由任何组织、个人免费使用。

图1-1 Unix家族图

自由开源软件在嵌入式应用上受到青睐,Linux 日益成为主流的嵌入式操作

系统之一。随着摩托罗拉手机A760、IBM 智能型手表WatchPad、夏普PDA Zaurus

等一款款高性能“智能数码产品”的出现,以及Motolola、三星、MontaVista、

飞利浦、Nokia、IBM、SUN 等众多国际顶级巨头的加入,嵌入式Linux 的队伍

越来越庞大了。目前,国外不少大学、研究机构和知名公司都加入了嵌入式Linux

的开发工作,成熟的嵌入式Linux 产品不断涌现。

很多高端网络设备采用嵌入式Linux,嵌入式Linux在数码产品中使用更加广

泛,Nokia手机Symbian系统由Linux发展而来,Google Android采用了Linux2.6内

核,成为一种通用性很强、用于高端手机的嵌入式操作系统。

1

1.1.1. 嵌入式Linux市场和应用领域

如图1-2所示,嵌入式Linux应用领域包括:汽车电子、办公室自动化、医疗

图像、仪器仪表、家庭数码、移动通信、IP网络、无线通信、中央办公室设备等。

图1-2 嵌入式Linux应用领域

1.1.2. Linux作为嵌入式操作系统优点和应用优势

嵌入式Linux继承了桌面Linux系统的如下优点:

 多任务、多用户

 支持数十种文件系统格式

 开放源代码

 完全运行于保护模式

 采用先进的内存管理机制,更加有效地利用物理内存

 提供了先进的网络支持

 符合IEEE POSIX标准

在应用上具有如下优势:

(1)

低成本开发系统

Linux 的源码开放性允许任何人获取并修改Linux 的源码。这样一方面大大

降低了开发的成本,另一方面又可以提高开发产品的效率。并且还可以在Linux

社区中获得支持,用户只需向邮件列表发一封邮件,即可获得作者的支持

(2)

可应用于多种硬件平台

Linux 可支持X86、PowerPC、ARM、Xscale、MIPS、SH、68K、Alpha、Sparc等多

种体系结构,并且已经被移植到多种硬件平台。这对于经费、时间受限制的研究与开发项目

2

本文标签: 开发系统研究支持办公室