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 功能。它提供定义安全入口点的机制,并使工具链能在程序映像中生成正确的指令或支持函数。(//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 指令对媒体数据处理(如图形、音频、视频编解码)具有显著性能优势。(//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)功能。(//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)应用提供了显著的性能提升。(//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首次发行需要新的许可密钥。交付给所有客户将通过支持网站://support.ghs.com+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于JNH官网电子上海JNH官网电子技术有限公司是国内资深的研发工具软件提供商,公司成立于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工具等等。JNH官网电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“JNH官网电子”公众号了解更多研发工具软件知识
查看更多→