手机访问

手机扫一扫

|投诉/建议

全国统一学习专线 8:30-21:00

嵌入式操作系统加载方式-作用-特点

来源: 武汉华清远见教育      编辑:佚名

嵌入式操作系统常见的加载方式就是从Flash直接加载,这种加载方式下,嵌入式操作系统映像和应用程序映像,都存放在Flash当中。

嵌入式操作系统加载方式

一、嵌入式操作系统加载方式

从Flash直接加载:这种加载方式下,嵌入式操作系统映像和应用程序映像,都存放在Flash当中。在编译的时候,操作系统和应用程序映像的二进制模块被编译器分成了不同的节,包括TEXT节、DATA节、BSS节等。其中,不同的节所存放的内容不同,TEXT节存放了可执行代码;DATA节存放了已经初始化的全局变量;而BSS节是一个预留节,存放了未经初始化的全局变量等。

二、嵌入式操作系统的作用

嵌入式操作系统是整个嵌入式软件的灵魂,起到承上启下(连接嵌入式硬件和嵌入式应用软件)的作用,而且往往也是嵌入式软件中最复杂的部分。虽然复杂,嵌入式操作系统的功能接口却相对标准化和统一,功能差异很大的嵌入式系统,往往可以采用相同的嵌入式操作系统来进行设计,比如,一台复杂的数字控制机床的控制系统与一架军用飞机的控制系统,可能采用了相同的嵌入式操作系统,仅仅是具体的应用软件不同。因此,嵌入式操作系统可以被理解为通用软件,不同的嵌入式操作系统,除了性能上的差异和实现细节上的差异之外,功能部分往往是相同的。

三、嵌入式操作系统的特点

可裁剪性是嵌入式操作系统的特点,因为嵌入式操作系统的目标硬件配置差别很大,有的硬件配置非常高档,有的却因为成本原因,硬件配置十分紧凑,嵌入式操作系统必须能够适应不同的硬件配置环境,具备较好的可裁剪性。

相关新闻 更多 >