![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
[主观题]
嵌入式系统的软件移植原因有哪些?怎样移植?可移植系统如何设计?
提问人:网友lixin080108
发布时间:2022-02-10
![](https://lstatic.shangxueba.com/jiandati/h5/images/m_jdt_q_ckday.png)
主要原因:
【1】基于不同的嵌入式处理器:不同的体系结构和指令集使得软件在不同的处理器平台间不完全兼容。
【2】使用不同的嵌入式操作系统:如果操作系统不支持选定的硬件平台,要考虑移植工作。
移植工作:重新编写与处理器相关的I/O模块即可,不需要修改该模块的API。
【1】基于不同的嵌入式处理器:不同的体系结构和指令集使得软件在不同的处理器平台间不完全兼容。
【2】使用不同的嵌入式操作系统:如果操作系统不支持选定的硬件平台,要考虑移植工作。
移植工作:重新编写与处理器相关的I/O模块即可,不需要修改该模块的API。
![](https://lstatic.shangxueba.com/jiandati/h5/images/tips_org.png)