|
商品编号: |
DVD12033 |
|
商品名稱: |
IAR Embedded Workbench for Renesas RL78 version 4.10.1-嵌入式開發工具 |
|
碟片數量: |
1片 |
|
銷售價格: |
100 |
|
瀏覽次數: |
10014 |
|
【轉載TXT文檔】 |
|
IAR Embedded Workbench for Renesas RL78 version 4.10.1-嵌入式開發工具 |
IAR系統公司推出了用於瑞薩RL78的嵌入式開發工具IAREmbeddedWorkbench的更新版本。該版本包括主要的新功能,使簡化的開發和增強基於瑞薩低功耗RL78微控制器的應用程序的代碼質量控制。
現在支持用於靜態分析的附加產品C-STAT。C-STAT具有創新的靜態分析,可以檢測CERTC/C++和公共弱點枚舉(CWE)定義的缺陷,錯誤和安全漏洞,並幫助保持代碼符合編碼標準,如MISRAC:2004,MISRAC++:2008和MISRAC:2012。靜態分析使開發人員能夠早期識別錯誤,例如內存洩漏,訪問衝突,算術錯誤以及數組和字符串溢出。這使得開發人員更容易確保代碼質量。它還最大限度地減少錯誤對成品和項目時間表的影響。
此外,用於RL78的IAREmbeddedWorkbench版本2.20引入了堆棧使用分析。由於堆棧是嵌入式應用程序的基本屬性,因此正確設置它對於確保應用程序的穩定性和可靠性至關重要。然而,計算堆棧空間的任務對於除了最小系統之外的所有系統而言都是困難的。通過訪問關於應用程序的最壞情況最大堆棧深度的信息,可以大大簡化這項具有挑戰性的任務。在IAREmbeddedWorkbench中啟用堆棧使用率分析只是提供了將每個調用圖根的最大堆棧深度的列表添加到鏈接器映射文件。分析過程可以被定製以考慮這樣的構造,例如通過函數指針和遞歸的調用。
適用於RL78的IAREmbeddedWorkbench具有世界領先的代碼優化功能,可創建結構緊湊,性能卓越的代碼。為了實現更高的執行速度,64位雙精度浮點程序已為最新版本重寫。
現在包括的工具鏈是瑞薩AP4為RL78。這種獨立工具(以前稱為Applilet)可用於根據用戶定義的設置自動生成外圍模塊的控制程序。用於RL78的瑞薩AP4完全支持用於RL78的IAREmbeddedWorkbench的代碼生成,並且生成的模塊通過IAR項目連接機制整合。
用於RL78的IAREmbeddedWorkbench在用戶友好的集成開發環境中包括IARC/C++編譯器,彙編器,鏈接器,庫工具和C-SPY調試器。它提供多個版本,包括功能安全版本,根據IEC61508的要求,TüVSüD的安全認證,功能安全的國際傘標準以及用於汽車安全相關系統的ISO26262。
適用於瑞薩RL78版本2.21.2的IAREmbeddedWorkbench的新增功能:
ServicePack2.21.2
-此更新解決了預建的運行時庫中的選項使用遠運行時庫調用的錯誤。
版本2.21.1
-C-STAT中的擴展功能
-靜態分析工具C-STAT已經擴展了大約150個新檢查,包括90個新的MISRAC:2012檢查和兩個新的檢查包。還有一些新選項可用於啟用或禁用分析的假陽性消除階段,並從分析中排除文件。現在可以通過放置在源文件中的註釋中的指令控制C-STAT消息抑制。
-E2Lite和EZ-Cube模擬器支持
-C-SPY現在支持瑞薩E2模擬器Lite和EZ-Cube(僅在中國提供)片上調試仿真器。
-更新了設備支持
-為最新的瑞薩設備添加了SFR頭文件,鏈接器配置文件和設備描述文件。
-更新了用戶文檔
-用戶指南C-SPY調試指南和從UBROF遷移到ELF/DWARF已更新,以反映產品更改。
IAR Systems recently released new version of IAR Embedded Workbench for Renesas RL78. The release includes major new functionality enabling simplified development and increased code quality control for applications based on Renesas low-power RL78 microcontrollers.
Release notes for IAR Embedded Workbench for Renesas RL78 version 4.10.1
- Support for the C11 language standard
The compiler and libraries add support for the latest C language standard ISO/IEC 9899:2011.
Note: the new C library binary object interface is incompatible with earlier versions of the product.
- Support for the C++14 language standard
The compiler and libraries now support the latest C++ standard ISO/IEC 14882:2014.
Note: the new C++ library binary object interface is incompatible with earlier versions of the product.
- Unicode support
The Unicode standard for consistent encoding, representation, and handling of text is now supported. This means that you can use Unicode characters (alphabetic, numeric, symbols, emoji, etc) in the source code.
- IDE performance improvements
General improvements of the IDE startup time and overall performance.
- Stack protection
The IAR C/C++ compiler for RL78 now supports stack protection. A canary value will be placed between the stack variables and the return address so that the system can detect corruption of a function return address before the function returns to that address. The compiler will use heuristic to determine whether a function needs stack protection or not. If any defined local variable has the array type or a structure type that contains a member of array type, the function will need stack protection. See the IAR C/C++ Development Guide for more information.
- C-STAT MISRA C
The MISRA C 2004 package in C-STAT has been updated with about 20 new checks, some of which are enabled by default.
- Updated device support
SFR header files, linker configuration files, and device description files have been added for the latest Renesas devices.
- Updated user documentation
The Assembler User Guide, IDE Project Management and Building Guide and C/C++ Development Guide have been updated to reflect the product changes.
About IAR Embedded Workbench for Renesas RL78. IAR Embedded Workbench is a high-performance C/C++ compiler and debugger tool suite for applications based on 8-, 16-, and 32-bit microcontrollers, including virtually the entire range of Renesas MCUs. It incorporates a compiler, an assembler, a linker and a debugger into one integrated development environment. IAR Embedded Workbench provides fully integrated debug support for Renesas debuggers, as well as third party debuggers, ensuring access to a powerful development environment. Most products include OS-aware debug plug-ins and MISRA C checker as standard, and can be further extended with fully integrated state machine tools, and other software products.
IAR Embedded Workbench for Renesas RL78 version 4.10.1
About IAR Systems. IAR Systems supplies future-proof software tools and services for embedded development, enabling companies worldwide to create the products of today and the innovations of tomorrow. Since 1983, IAR Systems’ solutions have ensured quality, reliability and efficiency in the development of over one million embedded applications. The company is headquartered in Uppsala, Sweden and has sales and support offices all over the world.
Product: IAR Embedded Workbench for Renesas RL78
Version: 4.10.1
Supported Architectures: 32bit / 64bit
Website Home Page : http://www.iar.com
Language: english
System Requirements: PC
Supported Operating Systems: Windows XP (32bit) / Vista / 7even / 8.x / 2003 server (32bit) / 2008 server
|
|
|