针对基于 mcu 设备的内存分区
现在,系统开发人员可以使用可扩展的实时操作系统,以符合基于微控制器 (mcu) 设备的典型的资源限制,同时仍提供空间分区,从而提高系统可靠性。通过使用基于arm cortex m内核的内存保护单元 (mpu),nucleus rtos进程模型无需实现虚拟内存,就可以创建内存分区,维持一个轻量的操作环境,从而可以在设备上以有限的内存执行,在设备外“本地执行”。nucleus rtos进程模型提高了对可靠性要求严格及有安全要求的设备(例如工业和医疗设备)的系统可靠性。
mentor embedded 多核框架:业界首个完整的 amp 异构解决方案
当今的复杂soc架构结合了应用程序类和微控制器类的内核,推动异构操作环境合并成为单一设备。为解决这些复杂问题,nucleus rtos纳入mentor embedded多核框架 (memf),以实现非对称的多重处理 (amp)。基于对“virtio”、“remoteproc”和“rpmsg”的功能的重新实现,memf使开发人员能够集成nucleus rtos、linux®和基于裸系统的应用程序,并应对异构多操作系统环境中与ipc、资源共享和处理器控制有关的挑战—发人员能够控制soc中单个内核的启动和关闭,使应用程序可以根据用例,最大限度提高计算性能或最大限度降低功耗。
“xilinx很高兴与mentor合作开发mentor嵌入式多核架构(memf),以在我们的
zynq-7000 all programmable socs上扩展非对称多处理的能力。”xilinx首席嵌入
式软件科学家tomas evensen说道,“memf提供了一个可升级的软件架构,可以很好
满足我们的客户对于异构多处理系统计算的需求,他们会在fpga架构中整合多硬核处理器和软核处理器。”
通过图形处理器单元 (gpu) 支持的增强型图形
动态用户界面(ui)需要密集运算,通常需要由当今的复杂 soc 中的图形处理器(gpu)提供加速。nucleus rtos利用开放标准控制gpu的功率,该gpu集成了opengl/es,位于基于领先的arm cortex a的soc内。通过qt®可以实现丰富的图形,使nucleus
rtos生成富有吸引力的交互式ui。对于资源受限设备,可将 来自 tara 系统的 embedded wizard与nucleus rtos集成,以生成内存节约型且丰富的 ui。
新版本的mentor® embedded nucleus® 实时操作系统 (rtos),这是一款针对嵌入式设备互连的新一代高性能应用程序。nucleus rtos 进程模式已扩展了对于基于arm® cortex® m内核的支持。软件开发人员首次可以使用单一的嵌入式操作系统,通过整个arm内核的内存分区来提高系统可靠性,促进整个产品系列(包括高低端设备)的代码复用。新版本增加了一个多核框架,可管理进程间通信(ipc)和复杂异构片上系统(soc)的处理器生命周期,并增加了利用imagination和vivante gpu 的支持的加强型nucleus rtos图形功能。http://jcd02.51dzw.com/











