嵌入式系统软件兼容性设计要考虑哪些问题【HackFun】

嵌入式系统的一个特性就是软硬件复杂多样,为了使代码具有尽量好的兼容性,需要考虑很多因素,这里简单罗列几条。当然并不是说我们的代码里要全部支持这些兼容性,而是根据具体的项目需求,选择其中一部分加以设计。如果有其他的考虑,欢迎留言交流~

  1. 兼容不同操作系统
    如Linux,Windows,MAC等
  2. 兼容不同编译环境
    如gcc的不同版本
  3. 兼容不同的编程语言版本
    如C/C++的不同版本
  4. 兼容不同的小系统版本
    如不同的内核版本
  5. 兼容不同的第三方库版本
    如libcurl
  6. 兼容不同的硬件版本
  7. 兼容不同的系统架构版本
  8. 兼容单元测试
  9. 兼容不同的硬件模拟测试
  10. 兼容不同的应用协议版本
  11. 兼容不同的外围芯片软硬件版本
  12. 兼容不同的组件
  13. 兼容不同的项目
  14. 兼容同一功能不同的实现方案版本
  15. 兼容不同的产品型号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值