技术资讯
资源合集-Arm精选FAQ合集(三)
2025-04-23
查看更多→
资源合集-Arm精选FAQ合集(二)
2025-04-23
查看更多→
资源合集-Arm精选FAQ合集(一)
2025-04-23
查看更多→
Green Hills 2025.1.4版本更新说明
2025-04-07
我很高兴地宣布,编译器2025.1.2初始版本可用于Arm、MIPS、Power、RH850、RISC-V、Tricore、Intel x86/x64和Linux Native架构! 此版本附带 MULTI 8.1.4 和 Probe 6.8.4 版本,与 IDE 的早期版本不兼容。首次发布注册编译器2025.1.2初始版本的所有接收者应在初始版本列表中,并在交付前获得批准支持的系统设备Windows: Windows 8, 10, 11 (仅限64位主机发行版)Linux: Ubuntu 18.04.x LTS, 20.04.x LTS, 22.04.x LTS, 24.04 LTS, RHEL 8.x支持的新CPU ARM ST SR6 Board support Cortex-M52 Cortex-A510 ARM64 Armv8.2 Cortex-A520 Cortex-A720 Cortex-X4 Neoverse N3 Neoverse V3产品功能亮点1.Armv8-M updates(1)Armv8-M CMSE框架①CMSE 是编译器对安全扩展(架构内置函数及编译选项)的支持,属于 Arm C 语言扩展规范(ACLE)的一部分。开发运行于安全状态(Secure State)的软件时需依赖 CMSE 功能。它提供定义安全入口点的机制,并使工具链能在程序映像中生成正确的指令或支持函数。(https://developer.arm.com/documentation/dui1095/a/The-Cortex-M23-Instruction-Set/CMSE?lang=en)(2)Armv8-M SIMD (MVE/Helium)汇编和特性①Single Instruction Multiple Data (SIMD):一种通过单条指令处理多个数据值的技术。其实现方式是将操作数数据打包至宽寄存器中,从而用一条指令完成多条指令的工作量。SIMD 指令对媒体数据处理(如图形、音频、视频编解码)具有显著性能优势。(https://developer.arm.com/documentation/den0013/d/Introducing-NEON/SIMD?lang=en)②M框架向量扩展(M-profile Vector Extension)专为Armv8-M架构设计,提供对多种SIMD(单指令多数据)运算的支持。类似于NEON作为A系列高级SIMD扩展的产品名称,"Helium"是M框架向量扩展采用的产品名称。MVE包含两种变体:MVE-I和MVE-F。MVE-I仅支持整数向量运算,而MVE-F支持浮点数向量运算。需要注意的是,处理器核心若需集成MVE-F功能,必须同时支持MVE-I和浮点扩展(floating-point extension)功能。(https://developer.arm.com/documentation/ka005091/1-0/?lang=en)③Arm Helium技术适用于Arm Cortex-M处理器系列,也被称为M-Profile Vector Extension (MVE)。Helium是Armv8.1-M架构的可选扩展,为小型低功耗嵌入式设备的机器学习(ML)和数字信号处理(DSP)应用提供了显著的性能提升。(https://developer.arm.com/Architectures/Helium)(3)低开销循环扩展(4)Gather/Scatter 加载/存储扩展(Gather/Scatter Load/Store extension)①Gather(聚集):从内存的非连续地址收集(加载)多个数据到单个寄存器中。②Scatter(散开):将寄存器中的多个数据分散(存储)到内存的非连续地址。③Load/Store:对应计算机体系结构中的**加载(从内存读数据)和存储(向内存写数据)**操作。④Extension(扩展):通常指对指令集或硬件功能的扩展。(5)寄存器/堆栈限制寄存器2.针对 Cortex-M 和 Cortex-A 的 ARM CMSIS 头文件/内联函数3.Arm64 v8.3/8.4/8.5 和 v9.0指令集4.改进的基准,包括:(1)C++ 返回值优化(RVO)客户基准评测(RVO:Return Value Optimization)(2)EEMBC/CoreMark/Dhrystone 基准测试性能改进①EEMBC:嵌入式微处理器基准评测联盟(行业标准性能测试套件)②CoreMark:针对嵌入式CPU的通用基准测试③Dhrystone:传统整数运算性能基准测试}(3)整体性能相较于 GHS 2024.1 编译器、GNU 及 Clang 的改进安全认证编译器2025.1.4最终版本计划通过功能安全标准 ISO26262、IEC61508 和 EN50716 的认证。 许可和交付编译器2025.1.2首次发行需要新的许可密钥。交付给所有客户将通过支持网站:https://support.ghs.com+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子上海亿道电子技术有限公司是国内资深的研发工具软件提供商,公司成立于2009年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。十多年来,先后与ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式GUI工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
Qt Creator16 版本发布
2025-03-28
性能优化Qt Creator 16带来了多项性能改进,尤其在启动速度方面获得显著提升。 我们优化了Qt ABI检测机制。自Qt6起,开发者可通过配置文件直接获取ABI信息,无需再从库内容进行推测。新版本采用异步方式获取该信息,同时收集其他已注册Qt版本的相关数据。 在Windows平台中,我们通过异步加载字体缓存的方式缩短了首次打开编辑器所需的时间。 针对Python工具套件,我们新增了预缓存机制,可异步提前验证pip和venv与对应Python环境的兼容性状态,确保使用时信息已就绪。 编辑功能文本与代码编辑器移除了易混淆的"混合"缩进设置,替换为自动检测文件内容的缩进模式(现为默认选项)。检测结果会显示在编辑器工具栏的新按钮中,当自动识别出现偏差时,用户可在此临时调整当前文档的设置。(查看文档) 针对QML文件,现会将CMake变量QML_IMPORT_PATH的值传递给qmlls的导入路径。结合其他修复措施,这将使qmlls成为多数项目的可行选择。但需注意qmlls仍存在已知限制,例如不支持旧式命令式类型注册。相关阅读:配置QML语言服务器、在C++中定义QML类型、现代QML模块、迁移QML模块至CMake。 新增对语言服务器协议中Diagnostic.CodeDescription功能的支持,并允许按项目启用或禁用语言服务器。项目管理我们在设置界面新增了"首选项>SDK"分类,用于集中管理Android、QNX、MCUSDK的设置,并新增了Windows应用SDK的配置入口。 SDKs工具套件设置界面进行了垂直空间优化,将部分关联设置合并至同一行显示。新增运行环境配置选项(原仅支持构建环境配置),这些设置会被使用该套件的所有项目继承。构建设备类型现改为显式设置项,替代原先通过设备推断的方式,避免意外切换至不兼容设备。kitscompact针对CMake项目优化了空中间目录结构的项目树显示,提升了外部修改CMake配置后的变更检测效率,并修复了Ninja构建工具检测的相关问题。 分析工具Axivion Suite的问题详情视图现支持显示问题相关的图像内容。 Coco代码覆盖率工具现支持为CMake和qmake项目进行自动化配置(原仅支持加载现有报告)。新增全局设置页"首选项>Coco",可手动指定未自动检测到的Coco安装路径。通过项目级设置指定CoverageScanner选项后,可为构建配置添加生成覆盖率报告的新构建步骤。详情参阅文档。 版本控制现可检测文件是否受支持版本控制系统管理(多数系统适用),即使对应插件未启用。检测到后会提示可用插件并提供启用选项。平台支持修复了WindowsFAT文件系统中产生大量临时文件且仅在Qt Creator关闭时删除的问题。应用程序输出和C++调试功能现已在iOS17及更高版本设备上获得支持。更多修复与改进细节请查阅完整更新日志。 获取QtCreator16请联系亿道电子 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子上海亿道电子技术有限公司是国内资深的研发工具软件提供商,公司成立于2009年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。十多年来,先后与ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式GUI工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
Green Hills Software、英飞凌和Cetitec共同打造高效I/O聚合车辆网关
2025-03-14
Green Hills Software、Infineon与Cetitec联合推出高效I/O聚合车辆网关解决方案三家企业携手打造"安全RTOS+预编程网关中间件"组合方案 为软件定义汽车提供更精简架构、更低成本及更优实时性的车载网络通信 2025年3月11日,嵌入式世界展4号馆325展位——Green Hills Software今日宣布,联合英飞凌科技与Cetitec共同推出基于Infineon的TRAVEO™ T2G MCU,为车辆通信网络打造了一款成本效益高、性能优化的I/O聚合网关解决方案。该方案整合了Green Hills经安全认证的µ-velOSity™实时操作系统、MULTI®集成开发环境(IDE),以及Cetitec通用网关中间件,为当前车载以太网架构提供具备低成本、低延时特性的车辆I/O聚合网关平台。 在车辆网络架构中,I/O聚合网关位于域控制器/区域控制器与车辆传感器、执行器之间。通过精简线束设计,该方案能高效实现CAN/LIN信号与以太网报文间的转换传输,同时支持GPIO、SPI、UART和PWM等边缘节点外设控制。与可编程控制器不同,该I/O聚合器采用预编程设计,客户可实现即装即用。平台支持通过域控制器/区域控制器进行远程访问与配置更新,无需修改固件。该联合方案为客户提供更精简的选项,助力构建符合安全认证标准、支持多类型车载总线管理的经济型区域架构。 基于英飞凌TRAVEO T2G微控制器平台,Cetitec嵌入式I/O网关软件栈运行于Green Hills µ-velOSity安全实时操作系统之上。平台核心优势包括:µ-velOSity系统精简易配置,通过ASIL D功能安全认证集成MULTI高级开发环境,支持快速调试与性能优化Cetitec高效I/O聚合软件栈:支持 IEEE1722-ACF 协议,用于以太网、CAN 和 LIN 通信。采用远程控制协议(RCP)实现GPIO/SPI/UART/PWM等外设控制英飞凌TRAVEO T2G微控制器提供:高性能32位Arm®Cortex®-M4F和-M7F cpu,工作频率高达350MHz支持CAN FD/CXPI/以太网/FlexRay等高速通信接口用于外部存储器接口的高速SPI或HYPERBUS™接口,支持嵌入式多媒体卡(eMMC),安全数字(SD)或安全数字输入输出(SDIO)的安全数字高容量(SDHC)接口,以及用于连接高端系列(CYT4BF系列)数字音频设备的Inter-IC Sound (I2S)接口。 "TRAVEO T2G是区域架构中实现高效I/O聚合的理想硬件平台,"英飞凌智能出行微控制器事业部副总裁Ralf Ködel表示,"结合Green Hills与Cetitec的成熟软件方案,该I/O聚合解决方案以低内存占用和成本优化设计,为客户提供高度灵活的选择。" Cetitec首席执行官Michael Back博士指出:"我们与英飞凌、Green Hills的长期合作持续催生创新成果。该方案在确保系统效率与灵活性的同时,支持客户复用经过充分验证的组件,有效推动区域架构的部署进程。" Green Hills Software业务发展副总裁Dan Mender强调:"这款量产型I/O聚合解决方案帮助客户快速搭建支持多类型车载总线的管理平台。通过采用µ-velOSity安全实时操作系统与MULTI高级调试工具,客户能以更低成本、更短周期实现系统设计量产。"、本文翻译自:www.ghs.com+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子上海亿道电子技术有限公司是国内资深的研发工具软件提供商,公司成立于2009年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。十多年来,先后与ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式GUI工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
Green Hills Software扩展其安全认证的微控制器解决方案,专注于汽车和工业市场
2025-03-14
Green Hills Software今日宣布推出专为下一代汽车和工业电子设计的新型微控制器(MCU)软件平台。这些新平台是针对新的微控制器趋势和行业特定软件用例量身定制的完整软件环境。通过 Green Hills µ-velOSity™ 实时操作系统(RTOS)、紧密集成的中间件以及先进的多核开发工具,全球汽车制造商和工业制造商现在可以高效地创建并自信地部署其关键的基于微控制器的应用程序,适用于汽车、工业、医疗和军事等广泛的安全/安保敏感应用,同时提高开发人员的生产力并加快生产时间。 随着微控制器的功能越来越强大,性能越来越优越,微控制器的软件应用也变得越来越复杂。鉴于这些趋势,使用像µ-velOSity这样的小型高效、易于配置、优化调试并专注于生产质量的RTOS,是项目成功的基础,无论微控制器是独立使用还是作为更复杂的系统级芯片(SoC)的一部分。 针对特定微控制器用例的配置文件如今,全球制造商正在使用基于µ-velOSity的平台,这些平台针对特定的汽车和工业配置文件用例进行了定制。客户应用示例包括安全检查器、低端区域控制器和I/O聚合网关。工业配置文件示例包括铁路信号系统、起重机系统和红外工业相机。 20年来,许多公司在其基于微控制器的产品中依赖µ-velOSity RTOS,因为它具有内存占用小、执行优化、易于使用和部署成本低的特点。新的汽车和工业配置文件进一步扩展和深化了µ-velOSity平台: µ-velOSity RTOS 主要特点包括:⚪ 小巧、高效⚪ 简单的API,易于使用,特别是在从无操作系统的裸板实现迁移项目时⚪ 支持浮点单元(FPU)和内存保护单元(MPU)⚪ 为MCU外设提供必要的中间件集成和驱动程序,用于通信、图形、存储和安全⚪ 新增对行业特定配置文件的支持,包括:▲面向生产的、特定市场的时敏网络(TSN)▲ IP诊断(DoIP)▲ 电源故障安全磨损均衡文件系统▲ 分布式数据服务 DDS™▲ Cetitec分布式通信框架(CDCF)▲SoC特定加速库⚪获得TÜV Nord的安全和安保认证:⚪ ISO 26262 ASIL D, IEC 61508 SIL 3, EN 50128 SIL 4, EN 50657 SIL 4⚪如需支持其他微控制器(如RH850、TriCore等),请联系当地Green Hills办事处 作为具有商业支持的完整环境的一部分µ-velOSity由Green Hills Software创建、拥有并支持。它为MCU应用程序开发提供了一个完整的环境,并与以下工具集成:⚪MULTI® IDE高级调试器和History®系统查看器,支持µ-velOSity的操作系统感知,以及经过安全认证的Green Hills C/C++编译器和run-time库⚪Green Hills JTAG/Trace Probe,用于硬件启动和跟踪数据调试⚪面向微控制器的小巧且高效的 µ-visor® 虚拟机监控程序,可同时托管多个客户操作系统,如AUTOSAR® Classic、µ-velOSity和FreeRTOS⚪在由异构核心复合体组成的SoC中,经过 ASIL 认证的 Green Hills INTEGRITY® 实时操作系统在应用核心上运行并保护软件,例如 Arm® Cortex®-A 核心Green Hills Software业务发展副总裁Dan Mender表示:“Green Hills Software的优势在于能够为其µ-velOSity RTOS提供成熟、完整的市场细分优化平台,使客户能够以低成本和较快的上市时间设计、开发和部署先进的嵌入式汽车和工业产品。此外,Green Hills对多种流行微控制器的支持提供了灵活性,能够根据设计需求选择合适的MCU。”本文翻译自www.ghs.com+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子上海亿道电子技术有限公司是国内资深的研发工具软件提供商,公司成立于2009年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。十多年来,先后与ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式GUI工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→
2025年2月ARM七大创新技术盘点
2025-03-07
Arm新技术正在加速跨行业变革,帮助开发者并推动行业标准升级。技术领域正在不断演进。要保持前沿地位,需要采用创新方案来优化开发流程、提升性能表现并强化安全防护。本文精选了一系列技术进展,赋能技术领导者与商业决策者。内容涵盖从AI驱动的开发工具到移动游戏与汽车网络安全的解决方案,这些技术演进将推动行业标准升级并为推动未来发展提供助力。通过Arm GitHub Copilot扩展简化开发GitHub Copilot是一个由AI驱动的代码补全工具,通过提供代码建议和自动化重复任务来帮助开发者。Arm64运行环境是基于Arm的本地环境,适用于持续集成和部署,使开发者能够在Arm架构上构建和测试应用程序。高级合作伙伴营销经理Michael Gamble,谈到新的GitHub Copilot的Arm扩展,它利用AI帮助开发人员更高效地将应用程序迁移到Arm架构。此工具提供了特定架构的代码建议,并与Arm的性能优化工具无缝集成,简化了在Arm64平台上的开发过程,促进了更多的创新。同时,高级软件工程师兼开发人员Avin Zarlez,解释了Arm GitHub Copilot扩展如何通过AI驱动的代码建议直接在开发者的集成开发环境(IDE)中增强软件开发工作流程。Arm KleidiCV集成强化视觉处理计算机视觉技术已广泛应用于图像识别、增强现实等领域。作为行业领先的开源库,OpenCV的Python包日下载量已超过30万次。资深软件工程师Mark Horvath介绍,KleidiCV通过新增的多线程支持,能够充分发挥多核CPU的性能优势,显著提升图像处理效率。目前,Android平台的OpenCV4.11版本已默认集成KleidiCV,开发者可便捷获取性能优化支持。汽车网络安全获ISO/SAE 21434认证ISO/SAE 21434标准明确了汽车电气电子系统全生命周期内的网络安全风险管理工程要求。随着车辆互联化和自动化程度的不断提升,确保网络安全已成为行业发展的关键要素。汽车安全经理Lucas Bressan详细介绍了Arm获得ISO/SAE 21434认证的相关情况,这一认证充分体现了Arm在端到端汽车网络安全领域的持续投入与技术积累。值得注意的是,Neoverse V3AE CPU作为通过该标准评估的Arm IP,为合作伙伴提供了完善的安全文档支持体系,有效推动了安全汽车产品的开发进程。GDC 2025展现移动游戏创新游戏开发者大会(GDC)是游戏行业专业人士交流知识与展示创新的盛会。开发者市场负责人Gemma Platt介绍了Arm在GDC开发者峰会上的多项活动,包括主题演讲、技术分享和现场演示。Epic Games、Godot、联发科和腾讯等知名游戏合作伙伴也参与了此次活动。其中,Arm Accuracy Super Resolution(ASR)技术的展示成为亮点,这项开源技术方案通过超分辨率技术提升游戏引擎性能,为行业发展提供了创新解决方案。用Arm CMN S3和CXL存储创新重新定义数据中心Compute Express Link(CXL)是一种开放标准互连技术,旨在实现CPU与加速器、内存扩展器等设备之间的高速通信,从而提升数据中心性能与资源利用率。产品经理John Xavier Lionel详细介绍了Arm的Coherent Mesh Network(CMN)S3互连技术。该技术专为支持CXL设计,可实现计算与存储组件之间的一致性通信和内存共享。这一创新方案有效应对了现代数据中心对数据密集型应用日益增长的需求,为下一代存储架构提供了可扩展且高效的解决方案。基于图神经网络的高效物理仿真图神经网络(GNNs)是一类擅长处理图结构数据依赖关系的机器学习模型,特别适用于复杂物理系统的仿真模拟。Arm架构工程师Máté Stodulka与研究工程师Tomas Zilhao Borges正在探索如何利用GNNs在移动硬件上实现高效的物理仿真,目标是实现流体、布料等复杂材质的逼真模拟。这一方法充分利用了针对移动平台优化的机器学习技术,有望显著提升移动应用和游戏的拟真度与交互体验。Android平台WebGPU图形性能分析在这篇详细教程中,开发者推广专家Gabriel Peterson将指导开发者完成Android平台WebGPU应用的构建与性能分析。这份循序渐进的指南非常适合希望在Android应用中使用WebGPU,并通过专业级工具深入了解性能优化技术的开发者。本文转自公众号“Qt软件”+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于亿道电子上海亿道电子技术有限公司是国内资深的研发工具软件提供商,公司成立于2009年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。十多年来,先后与ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式GUI工具等等。亿道电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“亿道电子”公众号了解更多研发工具软件知识
查看更多→