劳特巴赫TRACE32支持OpenSynergy的COQOS虚拟机管理

发布者:EEWorld资讯最新更新时间:2021-03-05 来源: EEWORLD关键字:劳特巴赫  TRACE32  虚拟机 手机看文章 扫描二维码
随时随地手机看文章

劳特巴赫(Lauterbach)的TRACE32工具现在具有对OpenSynergy的COQOS虚拟机管理及其上运行的客户端系统的支持。这为客户提供了一种有效的方式来调试和跟踪SoC的复杂性,而无需详细了解多个操作系统之间的交互。


作为劳特巴赫与OpenSynergy之间合作伙伴关系的一部分,这项新的支持功能使客户能够通过识别所需的源代码和相应的变量并允许用户切换虚拟机,从而高效地调试和跟踪在一个片上系统(SoC)上运行的不同虚拟机。


劳特巴赫的工具包括对OpenSynergy COQOS虚拟机管理程序的ARM-A和ARM-R变体的支持。 COQOS虚拟机管理程序可在单个电子控制单元(ECU)或微控制器(MCU)上安全可靠地融合多种功能,同时不受不同关键性系统(分配给不同的ASIL级别,直至ASIL-D)之间的干扰。劳特巴赫的TRACE32调试器可以可视化中断,调试第一条指令中的启动代码以及检查所有客户端OS资源,包括应用程序代码和进程表。使用TRACE32跟踪模块,开发人员还可以分析虚拟机管理程序和客户端OS的实时性能。


通过管理程序,可以在单独的虚拟机中运行多个客户端操作系统(包括Linux,Android,AUTOSAR或其他操作系统)。一个典型的用例是安全的座舱控制器,它在单个处理器上同时运行仪表板和车载信息娱乐系统


image.png

系统管理程序的典型用例是安全的座舱控制器,该控制器在单个处理器上同时运行仪表板和车载信息娱乐系统。图片:OpenSynergy)


COQOS管理程序是用于汽车应用的低复杂度嵌入式管理程序。它允许客户构建高度隔离系统,可以针对特定要求进行量身定制。它遵循ARMv8架构的多内核架构,该架构利用SoC的硬件虚拟化。安全属性强烈依赖于系统管理器组件。 TÜV南德意志集团已确认该管理程序符合ISO 26262:2018 ASIL-B。


image.png

COQOS虚拟机管理程序SDK(图片:OpenSynergy)


系统管理程序直接在SoC应用程序内核上运行(具有最高特权级别),并创建多个虚拟机(VM)。每个VM彼此隔离,这种隔离(ISO 26262称其为“不受干扰”)支持一些关键的集成要求。系统管理程序支持SoC上的VM和设备之间的受控交互以及VM之间的通信。


COQOS虚拟机管理程序针对汽车设备(如座舱控制器)的特定需求。 COQOS Hypervisor具有高度可配置性,因此客户可以实现例如:


更改虚拟机数量

分配给物理核心和时间行为

通过VM间通信通道连接

授予VM对设备的访问权限

将其用作硬件的安全功能


它的设计极简,因此体积小,速度快且可认证。


调试和跟踪是开发工作流程的关键步骤。Lauterbach借助其工具,允许工程师控制执行,检查中间结果或跟踪程序执行分析(例如运行时行为或代码覆盖率)而无需在代码中添加其他工具,从而在程序执行过程中查找错误结果的原因或停止SoC。


OpenSynergy的首席执行官Regis Adjamah表示:“我们很高兴能将Lauterbach纳入COQOS生态系统。这是让我们的客户轻松分析和优化其虚拟系统的重要元素。现在,开发控制就像在本机系统上一样简单,可靠。”


劳特巴赫德国公司董事总经理Norbert Weiß补充说:“我们很自豪地宣布与OpenSynergy建立合作伙伴关系,以支持其COQOS虚拟机管理程序,因为它们可以实现高度集成的嵌入式系统,但同时又增加了另一层次的复杂性。 TRACE32的意识简化了向客户提供的调试和跟踪工具的使用,因此可以对客户端虚拟机进行有效的错误处理和分析。”


使用TRACE32的开发人员可以根据要求访问OpenSynergy的COQOS,而无需支付额外费用。

关键字:劳特巴赫  TRACE32  虚拟机 引用地址:劳特巴赫TRACE32支持OpenSynergy的COQOS虚拟机管理

上一篇:Crank Software嵌入式GUI工具实现快速迭代开发
下一篇:意法半导体将惯性传感器的机器学习库发布到了GitHub上

推荐阅读最新更新时间:2024-11-02 11:12

如何搭建适合ULC手机市场的移动互联网设备
业内人士对超低成本(ULC)手机市场的兴趣是越来越浓厚。市场预计在2012年前中国每年将新增加8000多万个用户,而用户群达2.75亿的印度具有全球最低的电话密度-不到25%。 由于发达国家市场逐渐达到饱和,中国和印度市场将为手机制造商提供巨大的发展潜力。据GSM协会预测,到2010年将有几亿台ULC型号手机交付使用,其中超过三分之二的新手机用户在今后三年内将有望来自发展中国家。 在这种背景下,人们对ULC市场感兴趣就不难理解了。了解正确的应用目标和用户趋势将是成功的关键。 集中与专用的片上集成策略一直是低成本和BRIC(巴西、俄国、印度和中国)市场发展的推动力,这种策略以低于40美元的平均售价实现了市场所需的性价比目标。 芯片
[手机便携]
如何搭建适合ULC手机市场的移动互联网设备
虚拟机
基本信息 中文名 虚拟机 外文名 virtual machine 性质 软件 虚拟机技术 虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。又如,可以利用虚拟专用网技术(VPN)在公共网络中虚拟化一条安全,稳定的 隧道 ,用户感觉像是使用私有网络一样。 虚拟机技术最早由 IBM 于上世纪六七十年代提出,被定义为硬件设备的软件模拟实现,通常的使用模式是分时共享昂贵的大型机。 虚拟机监视器(Virtua
[嵌入式]
Android平台的多分辨率屏显设计及其兼容性测试
0 引 言 2007 年11 月,Google 公司发布基于Linux2.6 内核的移动终端操作系统- Android, 由于其开源性,得到很多手机厂商的追捧和应用开发者的青睐。近年来智能手机发展迅速,运行速度、存储容量和可靠性等指标有了显着提高 ,当今的智能手机用户对应用软件的舒适性和美观性有了更大的期望,应用程序界面友好性已经越来越重要。但是由于Android 的开源性,硬件厂商屏幕分辨率不统一,据统计目前市场上Android系统手机的分辨率有10 余种,分辨率分布如此广泛使得开发者在处理多分辨率适应方面遇到了不少难题。文章首先介绍Android 平台的系统架构及资源管理方法,之后介绍目前开发者在处理多分辨率时采用的方法,而后重
[测试测量]
Android平台的多分辨率屏显设计及其兼容性测试
移植Java虚拟机到mini2440
一、选用sun的phoneme https://phoneme.dev.java.net/ 二、下载 http://download.java.net/mobileembedded/phoneme/advanced/phoneme_advanced-mr2-dev-src-b97-20_nov_2008.zip 三、解压 unzip phoneme_advanced-mr2-dev-src-b97-20_nov_2008.zip 相关推荐文章《mini2440 移植 Java虚拟机的错误处理 》 http://www.linuxidc.com/Linux/2011-08/41914.htm 四、修改makefile cd
[单片机]
巴赫培训学院”在中国开幕
作为全球最大的硬件辅助调试工具生产商德国劳特巴赫的中国公司,劳特巴赫中国在苏州开始开设详细的技术培训课程,从2011年7月1日起正式授课,授课地点为该公司在苏州工业园区(江苏省,上海附近)内的场所内。 劳特巴赫中国总经理Tom Meyer表示:“我们正在聆听客户的需求,因此有必要在中国用汉语为我们的工程师提供全面的技术培训”。 劳特巴赫的最先进TRACE32 ®开发工具拥有非常丰富和强大的功能,包括Android调试、实时流、虚拟目标调试及能耗分析,帮助客户实现其挑战性的开发计划,满足功耗要求,从而实现电池寿命目标。对于劳特巴赫客户的开发工程师而言,关键的是必须了解如何利用这些功能,这正是培训班将要讲解的内容。
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved