background image

§良好的用户接口
§强大的网络功能
§强稳定性、弱交互性
§固化代码
§移植性好

2)5 种常用的嵌入式操作系统

Palm OS,Windows CE,VxWorks,uc/os-II,嵌入式 linux

2.嵌入式 Linux 系统开发环境的体系结构与构建

1)关于交叉编译

所谓交叉编译就是利用运行在某台计算机(宿主机)上的编译器编译某个源程序,生成在
另一台机器(目标机)上运行的目标代码的过程。

2)关于 NFS

NFS 网络文件系统:允许一个操作系统在网络上与他人共享目录和文件。通过使用 NFS,
用户可以像访问本地文件一样访问远程系统上的文件,即使是不同的系统或者通信协议也
能够完成共享。

1.3

嵌入式系统的开发流程

   需求分析、体系结构设计、硬件/软件设计、系统集成、代码固化

1.4

嵌入式系统的抽象体系结构

一般来说,一个嵌入式体系由嵌入式微处理器系统和外围被控对象组成。其中,嵌入式微处
理器系统是整个系统的核心,包括硬件、中间层、软件层和功能层;而被控对象则随着专业
性和具体功能的不同而不同,一般包括各种传感器、电机以及各种

I/O 设备。被控对象一般

用来接收嵌入式微处理器系统所发出的控制命令,从而执行具体的操作。

2章

Linux 基础

2.1 Linux 系统的使用
Linux 作为一种 UNIX 操作系统,,具有稳定健壮、低成本、高性能、互操作性和开放源代码
等特点。它吸取了

UNIX 发展经验,迎合了 Internet 的发展,不仅是一个优秀的网络操作系

统,而且代表着集成系统的一个发展方向。