简答题

嵌入式系统的软件移植原因有哪些?怎样移植?可移植系统如何设计?

正确答案

主要原因:
【1】基于不同的嵌入式处理器:不同的体系结构和指令集使得软件在不同的处理器平台间不完全兼容。
【2】使用不同的嵌入式操作系统:如果操作系统不支持选定的硬件平台,要考虑移植工作。
移植工作:重新编写与处理器相关的I/O模块即可,不需要修改该模块的API。

答案解析

相似试题
  • 实现软件移植的主要途径有哪些?

    简答题查看答案

  • ()操作系统最方便移植到嵌入式设备中。

    单选题查看答案

  • 下面哪种操作系统最方便移植到嵌入式设备中()

    单选题查看答案

  • 支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统称为()

    单选题查看答案

  • 完全把系统软件和硬件部分隔离开来的是(),从而大大提高了系统的可移植性。

    填空题查看答案

  • 什么是模块的内聚和耦合?它们与软件的可移植性、软件结构有什么关系?

    简答题查看答案

  • 耦合性的概念和软件的可移植性有什么关系?请举例说明你的论述。

    简答题查看答案

  • 嵌入式系统有硬件和软件部分构成,以下()不属于嵌入式系统软件。

    单选题查看答案

  • 什么是软件复用?简述软件复用和软件共享、软件移植的差别。

    简答题查看答案