ude 4.10 具有许多新的和改进的功能,用于在实时和安全关键嵌入式系统中对复杂的多核应用程序进行调试、测试和系统分析。为了全面支持最新的多核系统——例如英飞凌的 aurix 2g 系列,最多有 8 个可编程处理单元或 nxp 的 s32v 及其 cortex-a53 内核——除此之外,多核管理得到了进一步优化,例如允许几个异构内核的同步停止和启动。特别是对于基于 arm cortex 的 soc 的用户,pls 扩展了其指令集支持。
此外,借助 ude 4.10,开发人员还将拥有更高效的图形可视化选项来分析应用程序的运行时行为。基于记录的跟踪数据,程序序列或调用深度可以随着时间的推移快速显示,即使是非常大量的数据。程序流程的可视化使得出结论变得容易——例如,负载分布或分布在多个内核上的软件的同步——而无需太多额外的努力。
ude 4.10 的另一个新功能是支持控制单元软件的 asap2 描述。asap2 或 a2l 文件描述了控制单元的物理值、特性曲线和其他参数如何映射和转换为程序变量、内部存储器结构和数据类型。用户现在可以直接使用电子控制单元的参数并更改它们,而不必担心它们在 mcu 内存中的实际表示。当然,会检查用户值的有效性和允许的值范围。这使得控制单元软件的调试和运行时分析比过去更加方便和高效。
ude 4.10 还使博世通用定时器模块 (gtm) 的复杂定时器算法的开发人员的工作更加轻松。在以前只使用汇编代码的情况下,现在也可以在 c 源代码的基础上,结合 tasking 或 hightec 的相应编译器进行开发和调试。
尤其是 aurix 2g 系列,ude 4.10 的集成 flash 编程模块和单独提供的 flash/otp 编程工具 ude/memtool 已经扩展了额外的功能,以顺利支持软件无线传输。这意味着现在可以在设备上创建先决条件,以便稍后在现场通过现有的互联网连接进行安全软件更新。
除了 ude 4.10 之外,pls 还为其 uad2next 引入了两个新的跟踪模块,这是通过 can 进行调试和目标通信的全方位访问设备。第一个模块支持并行跟踪,并在 12 位和 125 mhz (ddr) 下提供高达 250 mbit/s 的传输速度。第二个模块支持基于 aurora 协议的串行跟踪接口,并通过两个通道传输目标生成的跟踪数据,传输速度高达 1.25 gbit/s。两个模块都可以轻松插入 uad2next 前面的坚固扩展槽中。
iphone8、小米mix2全面屏手机即将发布,vivox20全面屏手机也要横插一脚
LPWAN商业圈摩拳擦掌,NB-IoT、LoRa、Sigfox各出奇招
音叉液位开关迟滞性的解决方法
TWH9250雷达探测模块的新型防盗报警器中文资料及电路图
ARM史上第一次公开发布了一份CPU规划路线图
通过UDE 4.10简化多核调试和系统分析
三大电流电压控制模式的详解与优缺点
谍照说 iPhone 8 指纹识别后置?其中有疑点
UML状态图详解
国家电投集团宣布已有能力规模生产电子级多晶硅 将打破国外公司垄断的格局
是德科技发生新人事任命 中兴通讯完成车联网安全通信商用试点
华为p10什么时候出?华为p10预计多少钱?
如何实现多个液晶大屏幕拼接?
电梯智能相机精准预防事故发生
如何使用DCF分析加密资产的估值
简易芯片的制造过程及制作芯片的原料
小麦中真菌毒素重金属快速定量检测解决方案
苏州博智慧达激光视觉传感器
荣耀的首款5G手机有望在今年下半年发布
BOE(京东方)移动健康管理平台,用科技守护健康