|
|
New cross-platform IDE
This new version of IAR Embedded Workbench is based on the Qt framework and works on both Linux and Windows. Project creation and the build process remain the same as in previous versions.
The new IDE provides faster startup and end of debug sessions and improved device selection, with search functionality.
Note: The IDE has gone through a comprehensive redesign in version 10.10, which in some cases might lead to unexpected behavior in the IDE.
Commuter license
The IAR cloud-based licensing system includes an offline-usage feature that allows you to temporarily check out your Named Users or capacity tokens for a maximum period of seven days. During this time, the license entitlements are stored and validated locally on the host machine.
C++20 support
The IAR C/C++ compiler now by default accepts source code written in the C++20 standard. In addition, when using the Libc++ C++20 library, most features of C++20 are supported.
Adding existing folders and files to a project
Existing folders and files can be added to a project via drag and drop. Synchronization with a folder on disk can be set up.
Improved CMake import (Attach to pre-configured CMake directory)
It is now possible to attach to an existing, pre-configured CMake structure, for use with, for example, Zephyr projects and the West build system.
Simplified C-SPY launch for cspybat and VS Code
It is now possible to generate a launch.json file, to be used by both cspybat and VS Code. This file is sufficient as input argument to start a debug session with cspybat and it can be used as-is, with VS Code.
Improved Timeline window
The Timeline window has a new look and design.
Arm China STAR-MC3
The Arm China STAR-MC3 processor based on the Arm v8.1-M architecture is now supported.
Inline C-STAT code completion via LSP
Inline C-STAT code completion via LSP provides real-time rule guidance and quick-fix suggestions directly in the editor, catching MISRA and CERT violations as you type.
全新的跨平台IDE这一新版IAR Embedded Workbench基于Qt框架构建,支持在Linux和Windows上运行。
项目创建和构建流程与此前版本保持一致。
新版IDE显著加快了启动速度和调试会话的结束速度,同时改善了器件选择体验,并新增了搜索功能。
注意:该IDE在10.10版本中经历了全面重新设计,在某些情况下可能导致IDE出现意外行为。
通勤许可证IAR基于云的许可证系统包含离线使用功能,允许您临时签出命名用户或容量令牌,最长可达七天。
在此期间,许可证权益将存储在主机本地并进行验证。
C++20支持IAR C/C++编译器现在默认接受采用C++20标准编写的源代码。
此外,当使用Libc++ C++20库时,大部分C++20特性均受支持。
向项目中添加现有文件夹和文件现有文件夹和文件可通过拖放操作添加到项目中,并支持与磁盘上的文件夹建立同步。
改进的CMake导入(附加到预配置的CMake目录)现在可以附加到现有且已预先配置的CMake结构,例如用于Zephyr项目和West构建系统。
简化的C-SPY启动(适用于cspybat和VS Code)现在可以生成一个launch.json文件,供cspybat和VS Code共同使用。
该文件可单独作为启动cspybat调试会话的输入参数,也可直接与VS Code配合使用。
改进的Timeline窗口Timeline窗口采用了全新的外观和设计。
Arm China STAR-MC3现已支持基于Arm v8.1-M架构的Arm China STAR-MC3处理器。
通过LSP实现C-STAT内联代码补全通过LSP实现的C-STAT内联代码补全可在编辑器中直接提供实时的规则指导和快速修复建议,在您输入代码时即时捕捉MISRA和CERT违规问题。 |
|