ホーム / 製品カテゴリ / コンパイラ・IDE・ビルド環境

コンパイラ・IDE・ビルド環境

組込み向けCコンパイラと統合開発環境を比較。STM8・S08/HCS08・HC12/S12・ColdFire・Power Architecture・Arm 向けの最適化コンパイラ、MISRA チェッカ、IDE を取り扱っています。

選定の考え方

コンパイラの選定は、対応アーキテクチャが生きているかという観点が実務では重要です。長期供給が前提の産業機器・車載では、すでに主流でないアーキテクチャ(STM8、HC12/S12、ColdFire、Power Architecture 等)を今後10年保守し続ける必要が出ます。これらを商用サポート付きで維持しているベンダーは限られます。また、機能安全案件では、コンパイラ側の MISRA チェックと、認証で使える証跡の有無が問われます。

選定チェックポイント

対象アーキテクチャの長期サポート
生産中の製品を保守し続けるなら、10年単位でサポートが続くかを確認してください。
コードサイズと実行速度
リソース制約の厳しい MCU では、最適化性能がそのまま BOM コストに効きます。
MISRA・静的解析の統合
コーディング規約準拠を証明する必要がある案件では必須です。
既存資産の移行性
同一ベンダー内でのアーキテクチャ移行(例:STM8 → Arm)は、IDE が共通だと移行コストが下がります。

このカテゴリの主な製品名・型番

型番でお探しの場合はこちらからご確認ください。記載のない型番・旧製品についてもお問い合わせいただけます。

ブランド主な製品・型番
Cosmic SoftwareC Compiler for ColdFire/C Compiler for HC12 / S12/C Compiler for Power Arch./C Compiler for S08 / HCS08/C Compiler for STM32 / Arm/CXSTM8 — STM8 C Compiler/IDEA IDE/STM8 Free Compiler
SEGGEREmbedded Studio/Embedded Studio PRO/Flasher SDK/J-Link DSK(Device Support Kit)/J-Link SDK(8.08.06)/Linux Studio/Runtime Library/SEGGER Compiler
iSYSTEMSynopsys VDK 連携(仮想ECU)/isystem.connect SDK/testIDEA/winIDEA/winIDEA + Virtual ECU
PEmicroCASM Assembler/Cyclone Control Suite/PKG Software Packages/Secure Boot Utility/UNIT Library SDK
SYS TEC electronicCANopen Configuration Suite/CANopen DeviceExplorer/CANopen DeviceExplorer Full
RA ConsultingODX Viewer/XMLtoExcel
b-plusSIODI (Smart I/O Driver Interface)
IHR GmbHLDC — LIN Driver Configuration Tool
Kithara SoftwareDriver Collection / PCI Toolkit / USB Toolkit
MACH SYSTEMSBus Testing System Development
PercepioTracealyzer SDK
PLSFree TriCore Entry Tool Chain (Infineon無償キット)
SCIOPTASCIOPTA DRUID (System Design)
SIMMA SoftwareJ1939 Flash Bootloader

取扱ブランド

コンパイラ・IDE・ビルド環境の取扱製品(41件)

製品ブランド概要
C Compiler for ColdFireCosmic SoftwareNXP ColdFire 向けCコンパイラ。
C Compiler for HC12 / S12Cosmic SoftwareNXP HC12/S12(X) 向けCコンパイラ。
C Compiler for Power Arch.Cosmic Software自動車向け Power Architecture (MPC5xxx/SPC5) Cコンパイラ。
C Compiler for S08 / HCS08Cosmic SoftwareNXP(旧Freescale) HC(S)08 向けCコンパイラ。
C Compiler for STM32 / ArmCosmic SoftwareSTM32・Arm Cortex 向けCコンパイラ。IDEA環境でSTM8からの移行も容易。
CANopen Configuration SuiteSYS TEC electronicCANopenネットワークのプロジェクト管理・構成保存(DCF)を行う設定ソフトウェア。
CANopen DeviceExplorerSYS TEC electronicCANopenの開発・テスト・診断・サービスツール。OD直接アクセス、EDS/XDD/DCF対応。
CANopen DeviceExplorer FullSYS TEC electronicDeviceExplorer BasicにLSS Master、CiA 402 Plug-in、Script Plug-in、ISO-TP Interpreter、複数CANインターフェース同時サポートを加えた上位版。
CASM AssemblerPEmicroCASM は、PEmicro の無償コマンドラインアセンブラです。NXP の各プロセッサファミリ向けに提供され、低レベルのコード開発に利用できます。
CXSTM8 — STM8 C CompilerCosmic SoftwareSTM8(S/L/A)向けの高度に最適化されたANSI/ISO C コンパイラ。リエントラント/再帰/複数メモリモデル。IDEA IDE統合。
Cyclone Control SuitePEmicroCyclone Control Suite は、Cyclone プログラマをPCから自動制御するツール群です。スタンドアロン書き込みイメージの起動、結果の取得、Cyclone上のイメージ管理、ターゲットごとの固有データ付与などを、オペレータなしで自動化できます。
Driver Collection / PCI Toolkit / USB ToolkitKithara Softwareハードウェア依存プログラミング・ドライバ開発向けモジュール群。I/Oポート・物理メモリ・割込みアクセス、シリアル通信(UART/USB)、PCI/PCIe/PCMCIA/ExpressCard、xHCI直接アクセス。
Embedded StudioSEGGERVisual Studio風の統合開発環境。SEGGER製とGCCの2系統ツールチェーン同梱、emSim命令セットシミュレータ内蔵。
Embedded Studio PROSEGGERIDEに embOS・emFile・emWin・emNet・emUSB 等のミドルウェアと J-Link PLUS を同梱した開発一式。
Flasher SDKSEGGERFlasher SDK は、Flasher 用の Software Development Kit です(旧称 Flasher DSK)。新規デバイスのサポート追加や、Flasher App の開発に必要な資料・サンプル・ツールを収録します。J-Link DSK を同梱します。
Free TriCore Entry Tool Chain (Infineon無償キット)PLSFree TriCore Entry Tool Chain は、Infineon TriCore / AURIX 向けの無償スターターキットです。
IAV MacaraIAV / RA ConsultingIAV Macara は、適合(キャリブレーション)パラメータの編集・検証・可視化のためのツールです。
IDEA IDECosmic Softwareエディタ・プロジェクト管理・コンパイラ・リンカ・ユーティリティ・ZAPデバッガを統合したWindows IDE。
J-Link DSK(Device Support Kit)SEGGERJ-Link DSK(Device Support Kit、型番 8.08.29)は、J-Link がまだ対応していないデバイスや、特殊なFlash・独自の接続/Reset/Unlock 手順を、自分で J-Link に追加するためのキットです。
J-Link SDK(8.08.06)SEGGERJ-Link SDK(型番 8.08.06)は、J-Link の DLL/共有ライブラリ(JLinkARM.dll・libjlinkarm 等)を自社のアプリケーションから直接呼び出すための開発キットです。
J1939 Flash BootloaderSIMMA SoftwareJ1939経由のファームウェア更新ブートローダ。ODX・AES・SHA・OTA に対応。
LDC — LIN Driver Configuration ToolIHR GmbHLDF・ノード・速度等の情報からLIN準拠Cコードを生成する設定ツール。LIN 2.x/J2602対応、IDE統合、設定保存可。
Linux StudioSEGGERLinux開発者向けに提供される SEGGER 開発環境。
ODX ViewerRA ConsultingRA® ODX Viewer は、ODX(ISO 22901)形式の診断データベースを閲覧・解析するためのツールです。診断開発者は、ECUの診断記述を素早く把握し、生データ(Raw Data)のデコード結果を一目で確認できます。
PKG Software PackagesPEmicroPKG Software Packages は、旧来アーキテクチャ向けに IDE・書込み・デバッグ・レジスタ編集をまとめて提供する統合環境です。
Runtime LibrarySEGGERGCCベースのツールチェーンをプロ仕様に変えるランタイムライブラリ。
SCIOPTA DRUID (System Design)SCIOPTASCIOPTAのシステム設計・構成ツールチェーン。
SEGGER CompilerSEGGER32bit ARM 向けの高性能C/C++コンパイラ。コードサイズ削減と実行速度を両立。
SEGGER 製品構成・ライセンス設計ガイドSEGGER「J-Link PROを買えばSDKが付く」「Embedded StudioにJ-Linkが付く」は誤りです。
SIODI (Smart I/O Driver Interface)b-plusSIODI(Smart I/O Driver Interface)は、計測システムの高度な監視・管理を行うソリューションです。汎用ハードウェアアクセスのための OS サービスと API を提供します。
STM8 Free CompilerCosmic Software無償のSTM8コンパイラ。MISRAチェッカ付き。
Secure Boot UtilityPEmicroSecure Boot Utility は、NXP i.MX RT および LPC55xx 系の Secure Boot 設定を支援する PEmicro のツールです。
Simulator / ToolchainCosmic Softwareアセンブラ・リンカ・ライブラリアン・オブジェクトインスペクタ・HEX生成・プロセッサシミュレータ一式。
Synopsys VDK 連携(仮想ECU)iSYSTEM実機ハードウェアが揃う前に、仮想ハードウェア(Virtual Target / Virtual Prototype)で開発と初期統合を始められます。
Tracealyzer SDKPercepioTracealyzer SDK は、顧客・パートナーが Tracealyzer のカスタム統合を自作するための開発キットです(2023年9月提供開始)。
UNIT Library SDKPEmicroUNIT Library SDK は、PEmicro のハードウェアインターフェース(Multilink / Cyclone)を、ユーザ独自のWindowsアプリから制御するためのインターフェースライブラリです。
XMLtoExcelRA ConsultingXMLtoExcel は、複雑なXMLデータを数クリックで構造化された分かりやすいExcelファイルへと迅速かつ確実に変換するツールです。手作業のコピーやプログラミング、複雑なスクリプトを一切必要とせず、比較・分析・ドキュメント化のための読みやすいスプレッドシートを作成できます。
isystem.connect SDKiSYSTEMPython/Perl/C#/Java対応のプログラミングIF。テスト自動化・CI連携に。
testIDEAiSYSTEM組込みアプリの単体テストを簡素化。winIDEA上でソース関数を探しテストケースを生成。
winIDEAiSYSTEMwinIDEA は iSYSTEM のデバッグ・トレース統合環境です。BlueBox ハードウェアと組み合わせ、ソースレベルデバッグ、オンチップトレース、プロファイリング、コードカバレッジ、タイミング解析を1つのGUIで提供します。
winIDEA + Virtual ECUiSYSTEM仮想ECU(シミュレータ)へMCD/GDB/GDIで接続。実機と同じ機能で早期開発を実現。

ほかのカテゴリ

構成のご相談・お見積もり

適用規格、対象MCU、想定数量、時期をお知らせいただければ、構成案と概算を早い段階でご回答します。部分的なご相談だけでも構いません。

見積もり・技術相談へ → 03-3256-3933