Skip to content

Latest commit

 

History

History
30 lines (12 loc) · 1.62 KB

7.嵌入式系统.md

File metadata and controls

30 lines (12 loc) · 1.62 KB

7.嵌入式系统

为完成某个特定功能而设计的,或许有附加机制或其他部分的计算机硬件和软件结合体。在许多情况下,嵌入式系统是一个更大系统或产品中的一部分,如汽车中的防抱死系统。

嵌入式Linux

嵌入式Linux是指运行在嵌入式系统中的Linux。嵌入式Linux是Linux的一个版本,是基于嵌入式设备的大小和硬件限制而定制的,它同时包括一些软件包,用于支持设备商运行的服务和应用。因此嵌入式Linux的内核比普通Linux的内核要小得多。

台式机/服务器Linux与嵌入式Linux的一个关键区别是: 台式机/服务器软件通常是在运行平台上编译的,而嵌入式Linux通常在一个平台上编译,但运行于另一个平台,后者称为交叉编译。

Android是基于Linux内核的一个嵌入式系统,因此我们可以认为Android是嵌入式Linux的一个例子。但是,很多嵌入式Linux开发人员不认为Android系统是嵌入式Linux的实例。他们认为,传统的嵌入式系统拥有固定的功能,而且在出厂时就已确定。Adnroid能支持各种的应用,因此要比普通平台性操作系统强大得多。而且,Android是垂直一体化的系统,包括针对Linux内核的特定修改。