SEGGERは、クロスプラットフォーム開発ソフトウェア「EmbeddedStudio」の新しいベータ版をリリースしました。新しいバージョンは、プログラムサイズの縮小に重点を置いており、以前のバージョンに比べて一般的なアプリケーションで驚くべき5〜12%を達成し、GCCツールチェーンと比較してさらに高いゲインを実現しています。これらの節約は、SEGGERのリンカーおよびランタイムライブラリemLib-Cと組み合わせた新しいリンクタイム最適化(LTO)の結果です。LTOは、すべての入力オブジェクトファイルを1つのモジュールに結合し、アプリケーション全体を最適化し、コンパイラ自体では利用できない最適化への扉を開きます。
SEGGER Linkerは、初期化されたデータの圧縮、重複排除、組み込み開発者が対処しなければならない断片化されたメモリマップを処理する柔軟性などの機能を追加します。すべてのSEGGERソフトウェアと同様に、組み込み開発者の要件に焦点を合わせて、レガシーコードやレガシー思考なしでゼロから作成されます。さらに、含まれているランタイムライブラリに必要なサイズは、ほとんどのGCCツールチェーンで使用されているランタイムライブラリのサイズよりも大幅に小さくなっています。
「これらの新機能により、Embedded Studioはさらに強力になりました。ますます人気が高まっていることがわかります。リンクタイム最適化は、SEGGERリンカーと組み合わせることで、これまで不可能だった規模でフラッシュサイズを節約できます。 「SEGGERMicrocontrollerのマーケティングマネージャーであるDirkAkemannは言います。「EmbeddedStudioを非営利目的で無料で利用できるようにすることで、教育コミュニティをサポートできることを誇りに思います。」
EmbeddedStudioについて
Embedded Studioは、組み込みソフトウェア開発者によって作成された統合開発環境(IDE)です。他の多くのIDEとは異なり、非常に高速で直感的で使いやすく、Eclipseベースではありません。これは、レガシーARM7、ARM9、ARM11デバイスからCortex-A、R、Mまで、ARMベースのプロセッサ向けの完全なソリューションであり、組み込みシステムとGCCおよびLLVM / Clangコンパイラ用に最適化されたシステムライブラリが付属しています。Embedded Studioはプラットフォームに依存せず、Windows、macOS、およびLinuxホストで使用できます。
ソフトウェアは、わずか数分でダウンロードしてインストールできます。コードサイズの制限がなく、教育目的や愛好家のために無料で使用できる無制限の評価を可能にするフレンドリーなライセンスモデルが付属しています。完全な製品仕様とダウンロードは、www.segger.com /embedded-studio.htmlで入手できます。