技术资讯
资源合集-Arm精选技术文档合集(二)
2025-04-24
查看更多→
资源合集-Arm精选技术文档合集(一)
2025-04-24
查看更多→
资源合集-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+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于伟德国际1946伟德国际1946有限公司是国内资深的研发工具软件提供商,公司成立于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工具等等。伟德国际1946凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“伟德国际1946”公众号了解更多研发工具软件知识
查看更多→
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请联系伟德国际1946 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于伟德国际1946伟德国际1946有限公司是国内资深的研发工具软件提供商,公司成立于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工具等等。伟德国际1946凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“伟德国际1946”公众号了解更多研发工具软件知识
查看更多→
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+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于伟德国际1946伟德国际1946有限公司是国内资深的研发工具软件提供商,公司成立于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工具等等。伟德国际1946凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“伟德国际1946”公众号了解更多研发工具软件知识
查看更多→