产品简介:自动从一个操作系统移植到另一个操作系统

原创:MapuSoft

自动从一个操作系统移植到另一个操作系统 OS-Changer

一, 主要优点:

1 将C / C ++软件从15种操作系统自动迁移到25种不同的操作系统.

2 操作系统转换器消除了手动移植的风险

3 整个C / C ++软件保持不变

4 自动软件移植节省时间和金钱

5 我们支持多种目标硬件和工具

6 自动软件移植可重复且可扩展 


二, 主要的操作系统更换器(OS Changer)客户

三, 它是如何工作的?         

操作系统转换器(OS changer)是C / C ++源代码级虚拟化技术,可让您轻松地在另一个操作系统和硬件平台上重用现有软件,同时提供实时性能。MapuSoft的操作系统转换器移植套件是18年前开发的,此后已发展到支持300种移植套件,支持25种独特的嵌入式操作系统。


四, 手动移植

1, 耗时——花费数月甚至数年无法保证成功。

2, 容易出错——人们通常会在复杂项目中犯无法弥补的错误,并且无法按时完成任务。

3, 成本高昂——手动移植需要大量的工程时间,从产品开发中占用资源。

4, 不可重复——手动过程在将来不能重复用于另一个软件迁移,因为它需要以更高的复杂度重新开始。

五, 自动移植

1, 快速——复杂和大型软件迁移通常花费不到一个月的时间。

2, 可靠且经过验证——由于它是自动化过程,因此消除了与手动移植相关的风险。

3, 经济——自动化软件移植的成本要低于手动移植,并且过程要简单得多。

4, 易于重复——通过我们成熟的移植套件技术,可以将同一软件迁移到25种以上的不同操作系统中,从而提高性能和稳定性。

六, 关于我们技术的常识

1, 操作系统转换器不是包装器(wrapper)

操作系统转换器不是基于包装器机制实现的。包装器机制会影响性能,并进一步将应用程序锁定为特定操作系统的行为,从而导致运行时可移植性问题。相反,操作系统转换器(OS Changer)与基础目标操作系统共存,这些目标操作系统提供诸如内存、线程和对象管理之类的关键操作系统功能,以便在多个操作系统及其版本之间具有更好的性能和可移植性。可以将RTOS API行为和缺少的操作系统功能添加到目标操作系统,从而改善其行为和功能。

2, 防止供应商/平台锁定

手动重写代码会将您锁定在新的操作系统中,并迫使您维护两个代码库。MapuSoft的解决方案与操作系统无关(您的代码可以在25个以上的操作系统上运行),因此大大降低了维护成本,降低了您对基础平台的依赖,随着时间的推移,这种依赖将变得过时。

3, 防止MapuSoft锁定

MapuSoft公司使操作系统转换器的性能特性变得可用,而不必强迫您使用MapuSoft的API,例如,可以重新编译Linux应用程序以获得诸如实时扩展、自动软恢复,可重用线程,可重用对象和强大IPC之类的功能。IPC资源变得可共享,从而消除了跨进程的数据复制、内存碎片整理等。MapuSoft允许操作系统转换器用作独立程序包,这样,您的项目就不会被锁定在我们的开发环境(AppCOE)中。


对产品演示感兴趣吗?我们使用您想要迁移到新操作系统的代码示例提供在线和现场产品演示。我们的产品定价非常经济,我们还为工程师和产品开发团队提供现场培训。

视频: ISP1907-LL-EB蓝牙BLE评估板新品介绍, 即插即用8*8*1mm模块, 内置Nordic 蓝牙芯片 nRF52, 天线, 32Khz & 32Mhz晶体, DC/DC. BLE模式100米, 长距模式400米距离



MapuSoft Technologies, Inc 样品&购买&技术&演示请咨询代理商:

座机 0755-82565851 
邮件 dwin100@dwintech.com 
手机 156-2521-4151
网站 http://www.dwintech.com/MapuSoft.html
深圳市南频科技有限公司
D-Win Technology(HongKong) Co.,Ltd


长按此二维码,识别并关注此公众号来获得售前售后支持,以及最新器件发布,应用手册,参考设计视频,白皮书,成功案例,行业信息-MapuSoft减少时间,力气,成本


首页home 产品product 新品发布news 参考设计ref.d 联系contact 应用笔记app note