RTOS模拟器技术规格

原创:MapuSoft

一、在WindowsLINUX主机上开发和测试嵌入式应用程序

MapuSoft的RTOS(实时操作系统)仿真器允许工程师在Windows或Linux主机环境上开发和测试商业RTOS应用程序。大多数商业的RTOS的购买价格昂贵,并且从不同来源获得它们则既困难又耗时。产业要求学生具有使用流行的商业RTOS的经验,如果没有这些经验,程序和学生对产业的价值将微乎其微。在有这样需求的地方,MapuSoft的RTOS模拟器™可以用非常低的价格提供商业RTOS环境。在学习RTOS应用程序和测试时,RTOS 模拟器无需使用昂贵的目标硬件。


二、在各种支持的目标硬件上交叉编译、下载和测试应用程序

MapuSoft的RTOS 模拟器允许工程师生成优化的RTOS系统管理程序源代码,以测试和配置各种RTOS应用程序在Raspberry板和其他受支持的目标硬件上的性能。管理程序代码可以托管在可免费使用的Linux和FreeRTOS上。完全不需要为您的硬件购买实际的商用RTOS,因为MapuSoft生成的管理程序代码将支持托管各种类型的RTOS环境。这样,学生在使用嵌入式目标方面既获得了良好的工作经验,并且能够为他们的项目、论文和其他行业协作工作开发应用程序原型。请注意,对于使用MapuSoft运行时代码的实际产品的任何商业部署,都需要获得MapuSoft的进一步许可。

图: 使用RTOS模拟器作为一个开发平台

目标平台: 
  1. Raspberry Pi                  

  2. Power PC                       

  3. Intel x86/Atom                             

  4. ARM                 

  5. Xilinx                                  

  6. Altera

  7. XScale                 

  8. MIPS                            

  9. Renesas

  10. Tensilica                  

  11. FreeScale                                                 

  12. TI

  13. Applied Micro

  14. PMC-Sierra

  15. NetLogic

  16. NXP


三、MapuSoftRTOS模拟器

高校通常面临着设备软件的有限预算。教授和管理人员必须在如何充分利用现有资源方面做出艰难的选择。如果学生只能有限地使用行业中使用的软件工具和开发环境,那么教育会受到影响。学生需要可以使用研究人员和其他专业人员每天使用的技术和工具的高级权限。通过在您的机构中实施RTOS模拟器,学生们将有机会为许多行业领先的OS平台开发优化的实时应用程序。


RTOS模拟器解决方案使学生可以在主机PC上编译、运行和调试许多业界领先的实时应用程序。RTOS 模拟器还可以用作复杂嵌入式应用程序的虚拟化测试平台,而无需昂贵的终端项目/目标硬件。RTOS模拟器可用于仿真以下操作系统

  1. VxWorks® (WindRiver)                 

  2. Nucleus®(Mentor Graphics)                      

  3. FreeRTOS™                            

  4. pSOS® (WindRiver)                 

  5. Windows® (Microsoft)                                 

  6. VRTX™

  7. µC/OS™                  

  8. ThreadX® (Express Logic)                           

  9. QNX™

  10. Linux®/POSIX                  

  11. micro-ITRON®                                                 

  12. RTLinux™

 

RTOS 模拟器与AppCOE集成在一起的,AppCOE是一个基于Eclipse的框架,包含CDT、BIRT和GNU x86工具,提供了用于开发和测试的最新的IDE。当用作开发平台时,RTOS 模拟器提供以下功能:

  1. 通过强化和优化底层操作系统平台,使您可以在Windows或Linux主机上模拟实时应用程序

  2. 在x86主机环境中,以对象格式提供非源OS Abstractor(操作系统抽象器)接口,用于开发、模拟、测试和集成应用程序

  3. (可选)OS 抽象器接口库以完整的源代码格式提供,可与Windows或Linux上的目标本机工具/软件一起使用

  4. 源代码生成选项允许收集有关应用程序和OS 抽象器接口的探查器数据,以便对其进行优化

  5. RTOS 模拟器还提供了一个虚拟化测试平台,以通过模拟设备在一个或多个CPU内核上模拟相互交互的应用程序系统。可选地,RTOS 模拟器可与源代码一起提供,以仿真在Windows或Linux目标环境上的本机工具和/或软件集成的OS模拟器®应用程序


四、在硬件(Raspberry-pi板上)上执行开发的代码

 Raspberry Pi是一种低成本的信用卡大小的计算机,可插入计算机显示器或电视,并使用标准的键盘和鼠标。它是一款功能强大的小型设备,使各个年龄段的人都可以探索计算机操作并学习如何使用语言进行编程

 

五、MapuSoft Raspberry软件包包括

  1. arm_开发工具:Eclipse的GNU ARM插件

  2. arm_工具链:用于Arm的GNU嵌入式工具链是一种现成的开放源代码工具套件,适用于针对Arm Cortex-M和Cortex-R系列处理器的C,C ++和Assembly编程。它包括GNU编译器(GCC),可直接从Arm免费获得,用于Windows、Linux上的嵌入式软件开发。

  3. include(文件夹):此文件夹包含所有接口的所有头文件,这些接口用于使用Mapusoft api在raspberry目标上运行在AppCOE上创建应用程序。

  4. lib(文件夹):此文件夹包含用于构建项目的所有接口的所有库文件。您可以链接库,具体取决于要在进程中、非进程和非进程且启用了探查器开发的应用程序。

  5. 工作区(文件夹):此文件夹包含raspberry工作区以及演示项目。

 

RTOS 模拟器(使用AppCOE的IDE)可用于在Windows或Linux主机上的Raspberry-pi目标板(ARM1176 jzf-s)上运行和调试RTOS应用程序。我们支持以Raspbian操作系统(Raspbian GNU / Linux 8(Jessie)– Linux Raspberry-pi 4.4.50-v7 +)运行的Raspberry-pi目标板。

 

有关将Raspberry-pi板与RTOS 模拟器(Mapusoft的AppCOE)连接的更多信息,请单击链接:https://www.mapusoft.com/wp-content/uploads/documents/Interface_Raspberry_windows.pdf


六、相关服务:

  1. 可以在此处下载免费评估:http://mapusoft.com/downloads/

  2. 对于任何技术或销售问题,请通过以下链接在MapuSoft支持网站上提交问题单:http://mapusoft.com/support

  3. 您可以联系南频申请评估许可证密钥


相关阅读

  1. 技术规格书: FreeRTOS移植包

  2. 客户案例研究:加拿大滑铁卢

  3. 客户案例研究: ResMed

  4. 客户案例研究: MQX Embedded

  5. 客户案例研究:意法半导体公司

  6. 产品简介: Linux优化包(Linux OK)

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


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

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

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

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

 D-Win Technology(HongKong) Co.,Ltd 深圳市南频科技有限公司