历史上的今天
今天是:2025年02月28日(星期五)
2019年02月28日 | UltraSoC的高级多核调试技术亮相2019年嵌入式世界展
2019-02-28
UltraDevelop 2嵌入式分析软件套件现在进行beta测试
UltraSoC宣布,其UltraDevelop 2集成开发环境(IDE)现在可用于beta测试,并正在向合格的重点客户提供试用。新IDE将于本周在德国纽伦堡举办的嵌入式世界展会(Embedded World 2019)上首次公开展示。
UltraDevelop 2于2018年10月推出,为系统级芯片(SoC)的开发团队提供了一个完整而全面的集成化开发环境(IDE):集成了调试、运行控制和性能调优功能,可为硬件、固件和软件的运行提供集成化的视图,以及高级异常检测、可视化和数据科学等功能。 UltraDevelop 2利用UltraSoC系统级的片上监控和分析基础架构的巨大潜力,为芯片和系统开发人员提供可操作的洞察力,从而大幅降低开发成本和缩短产品上市时间,并改善最终产品的整体质量。
Microchip的子公司Microsemi的产品架构和规划主管Ted Speers表示:“UltraSoC的系统级方案为我们的RISC-V®Mi-V™生态系统的做出了重要贡献。 我们最近发布的PolarFire SoC架构的关键架构性特性之一就是广泛的调试能力。 UltraSoC正是采用UltraDevelop 2提供的这种方法,采用单个控制器就可覆盖以CPU为中心的和系统级的可视性,因而对于当今的SoC开发人员至关重要:现在我们还可以跨越整个工程设计周期,为客户在流片前和流片生产后的开发工作提供同一种共同视图和体验。”
UltraDevelop 2完善了UltraSoC的片上监控和分析硬件,降低了芯片设计和系统开发成本,并提高可靠性并缩短了形成最终产品的时间。 UltraDevelop 2的系统级整体开发方法意味着开发人员能够在任何抽象级别上查看和分析软件和硬件之间的交互。 除了UltraSoC专有技术外,UltraDevelop 2还利用了Imperas和Percepio提供的技术,他们均为UltraSoC的战略合作伙伴。
UltraSoC首席技术官Gajinder Panesar评论道:“自从我们推出UltraDevelop 2以来,技术合作伙伴们和SoC客户们一直都非常热衷于利用该新软件套件的优势,来更好地利用UltraSoC的嵌入式分析和监控技术。 我们成功的关键是与领先的客户和合作伙伴密切合作,以尽可能地提供最佳解决方案。”
Semico Research Corp 的ASIC和SoC首席分析师Rich Wawrzyniak最近就UltraDevelop 2做出了评论:“这些新工具预示着复杂的'嵌入式分析'作为一种设计功能的出现,有可能对开发团队的效率产生重大的、积极的影响,并降低日益上升的SoC成本。”
基于Percepio的Tracealyzer功能,UltraDevelop 2为工程师提供了硬件操作和高级软件执行的集成化可视性。对 Imperas的多处理器调试器的集成,使UltraDevelop 2能够支持多核、多线程平台,包括利用了不同处理器架构的内核组合,支持开发复杂的异构系统;随着开发人员为满足特定的功能及应用而在SoC中混合和配置各种CPU,这些系统正变得越来越普遍。
打造UltraDevelop 2的目的,是为了给SoC设计人员在选择开发平台时提供功能和灵活性的最佳组合,并且有能力对来自Arm、MIPS和RISC-V等供应商的20多种处理器架构进行实时运行控制。 开发人员可以从UltraSoC现有的合作伙伴(如Lauterbach)处获得和部署第三方工具,并支持底层的UltraSoC硬件功能; 或者他们可以选择UltraSoC提供的预集成配置。
上一篇:嵌入式C的这些高级用法你知道吗
史海拾趣
|
恩智浦LPCXpresso之LPC1343开发板申请,成功获得LPC2148之PCB后。 成功获得LPC2148之PCB后,希望有机会接触到LPC1xxx系列。在上次的《lpc2148使用问题探讨:“新版主chenzhufly LPC2000 PCB 大放送”成果研究专用贴》中与论坛的好友们分享与交流了个人的使用经验,同时也附带的表述个人对LPC22xx与LPC21xx使用的不同 ...… 查看全部问答> |
|
怎样在DialogBar放按钮实现copy、paste功能? 程序运行后发现一点击按钮,文本框上选中的文本就失去焦点,于是无法完成copy功能。 点击Toolbar上的按钮不会使文本框失去焦点,这是为什么?… 查看全部问答> |
|
我打算在WinCE 5.0平台下编写一音视频播放器,有哪些比较好的开源程序可以参考? TCPMP如何? 如何在我的程序中直接调用TCPMP已经编译好的plg文件呢? 另外plg文件是不是dll? 多谢!… 查看全部问答> |
|
arm手册中只有一句汇编MRC p15,0,Rd,c7,c7,0 我的程序是用C++写的,我用了_asm{MRC p15,0,Rd,c7,c7,0}后 便宜提示p15没定义,我想在我的应用程序里清空cache,具体怎么做啊… 查看全部问答> |
|
要求: 本科以上学历 精通C语言 了解操作系统原理 工作职责: vxworks BSP及驱动开发 地点: 上海 有意者请将简历发至youthjump@126.com… 查看全部问答> |
|
额..现在收短信显示没问题了.发彩信应该是设置的命令延时不够.那个慢慢调试就是了.现在有个大问题.从摄像头读出来的数据.提取了FF D8到FF D9里面放在一个新数组.就丢失了.基本都变成了FF或者00.没什么思路了..这方面以前也没啥经验.望大侠们给点建 ...… 查看全部问答> |
|
今天兴致勃勃的取回了系统版,我这个是最小系统版 啥都不带的 以前从没接触过AVR,买本书看完后打算先编写一个UART程序,发送数据给电脑。 悲剧来了 调试了一下午毫无动静 。 我用的是STUDIO4+winavr winavr貌似还没有支 ...… 查看全部问答> |




