购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1.3 嵌入式Linux的特点

嵌入式设备运行时通常有较高的实时性要求,虽然软/硬件的运行环境多样,但是嵌入式系统应有较好的可移植性和可配置性,尤其是上层应用。软件的设计受存储器空间、处理器运行计算速度等方面的限制。因此要实现Linux的嵌入式化,主要考虑三方面特性:速度、体积和实时性。相比其他的操作系统,嵌入式Linux具有以下特点。

1.源代码开放

嵌入式Linux是开放源代码,可支持多种体系结构和硬件平台,如常用的ARM(Advanced RISC Machine)和MIPS(Microprocessor without Interlocked Piped Stage)平台,这样可裁剪定制内核模块,使之适合有限资源下的运行环境。开发人员也可在此基础上进行二次开发,保留和优化必要的系统功能,从而提高了开发速度和可靠性。

2.实用软件多

Linux系统是完整的多功能系统,有大量的实用程序和应用软件,兼容性好,如可动态增加自定义驱动和应用。利用Linux提供的支持,可以迅速构建嵌入式应用的可靠软件环境,极大地减少了软件开发的时间,缩短了开发周期。

3.支持功能强

嵌入式Linux系统适用于不同的CPU,具有支持多种体系结构、提供完整的开发工具、用户可定制图形化的配置工具、支持大量的周边硬件设备和驱动丰富等特点,并针对嵌入式的CPU性能和存储特点,提供较完善的解决方案。 xPzbpjo1ItnJlvygq3NLizzInldpPR2qhzd9FaEttSbF5myjq1/NeYGYnzPT+bEV

点击中间区域
呼出菜单
上一章
目录
下一章
×