原创:Mapusoft
MQX嵌入式
“ ...整个OS Changer设计是非常模块化的,并提供了许多好处...”
项目:
将OS Changer与MQX集成
完成时间:大约5周
“我参与了在MQX RTOS上启用OS Changer(操作系统改变者) 以及将OS Changer品牌化为一款名叫ARC-OS Changer的ARC国际产品的工作。因此,我主要关注的是如何修改OS Changer来为MQX创建ARC-OS Changer ...在为MQX创建ARC-OS Changer时,我了解到的一件事是,整个OS Changer设计非常模块化并在启动时提供了许多好处。”
简单性方面:“...我们用作起点的OS Changer版本提供了对不同构建环境的支持。由于提供了makefile和MetaDeveloper项目文件,因此我们能够根据*我们自己的意愿*选择的构建环境快速开始使用OS Changer,并在修改和创建新的makefile和新的项目文件以包含在用于MQX 的ARC-OS Changer中时可以依靠这些示例。这使我们能够为用户提供选择他们想要如何为MQX构建ARC-OS Changer的能力,而不必从头开始创建所有内容。”
集成方面:OS Changer允许他们回避通常与集成第三方产品有关的许多非工程障碍。“我估计,要使用MQX满足产品的功能要求,需要2 1/2周的时间从头开始进行开发,1周的时间正式创建测试软件并与不熟悉OS Changer的经验丰富的工程师一起进行验证... 我估计需要1 1/2周的时间去满足其他性能要求,创建性能基准测试软件,以及重新验证更改。”
支持方面:“我对我的问题得到技术性答复的速度以及收到的信息的质量印象非常深刻。我认为培训的结构合理,涵盖了最终用户需要了解的所有领域。”
性能方面:“在ARC-OS Changer用于MQX产品内部,我们进行了许多特定于操作系统的性能增强,例如将ARC-OS Changer中与操作系统无关的函数调用直接替换为等效的MQX调用;避开中间人。基于OS Changer的内部抽象层是如何设计的,因此添加这些性能增强既快捷又轻松...VxWorks和pSOS API层之间的隔离非常明显,可以在我的代码中快速包含或排除VxWorks和pSOS库...考虑到性能是一个至关重要的指标,我做了很多工作,很高兴发现在不同的API之间切换很容易...由于ARC-OS Changer的内部结构,我们能够集成MQX轻量级内存分配器以提高产品的整体性能,而无需修改ARC-OS Changer的体系结构。对我来说,这表明ARC-OS转换器的未来改进可以轻松快速地添加,而无需对现有代码库进行重大修改。”
视频: 如何转换ADA代码至C++
相关阅读
1,客户案例研究:意法半导体公司
2, 产品简介: Linux优化包(Linux OK)
3, 产品简介:自动从一个操作系统移植到另一个操作系统
MapuSoft Technologies, Inc 样品&购买&技术&演示请咨询代理商:
座机 0755-82565851
邮件 dwin100@dwintech.com
手机 156-2521-4151
网站 http://www.dwintech.com/MapuSoft.html
深圳市南频科技有限公司
D-Win Technology(HongKong) Co.,Ltd
长按此二维码,识别并关注此公众号来获得售前售后支持,以及最新器件发布,应用手册,参考设计视频,白皮书,成功案例,行业信息-MapuSoft减少时间,力气,成本