如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额1元起步,多少随意
author: 锋影
e-mail:174176320@qq.com
近年来许多嵌入式产品将是公司从自营到开放源代码平台为他们提供更多灵活性和成本节约。很多用户正在看的QNX®linux嵌入式OS,但不知道如何迁移。
移植应用到QNX®/POSIX各种Linux发行版和平台配置,有个总体方法可以处理解决。
交叉开发QNXOS平台迁移到Linux-优点
- 使您能够轻松地移动你的QNX®应用到POSIX/Linux操作系统,节省您的时间和金钱。
- 进行的QNX®/POSIX应用于生产性企业的,也是开发和测试Linux主机平台不需要硬件的目标。
- 改善LinuxOS通过允许附加特征
- 也可以使用作为虚拟化测试平台进行集成测试系统平台的QNX®/POSIX应用于主机PC发展提供巨大的灵活性和成本节约。
- 应用连接在源代码级别
- 提供永久的解决方案,移动便携性的QNX®POSIX/Linux代码及其变体
- 灵活、易于维护和更好的为一个统一架构,便于未来OS迁移。
- 缩短时间,提供80-90%便携性需要很少再写代码的特定代码和硬件设备驱动程序
- 支持多进程,32/64位架构,UMP/SMP处理器多
- 高级线程池、内存池和分层分级的共享内存池的特点
- 负载模块从Linux命令行或从应用经由创建过程
发展跨OS平台提供高度集成的开发环境和QNX®POSIX/Linux应用开发与优化的好处:
- 静态重用对象创建和控制来自池
- 静态地创建和重用线程池
- 而LinuxAPI性能增强合规
- 目标配置所需资源和环境的各种变体和Linux内核版本
- 使用OS抽象层的分层存储器的池塘来清除存储器分段
- 使用OS抽象层回收能力软件致命错误通过软复位
- 使用相同的API接口内和跨个体应用过程
- API与优化分析
- 优化通过应用接口生成自定义代码