Segger Microcontrollerは、組み込みシステム業界に携わる非公開企業です。[ 1 ] 同社は、リアルタイムオペレーティングシステム(RTOS)とソフトウェアライブラリ(ミドルウェア)、デバッグおよびトレースプローブ、プログラミングツール(統合開発環境(IDE)、コンパイラ、リンカ)、およびインシステムプログラマ(Flasher製品ライン)の4つのカテゴリの組み込みシステムの開発および製造に使用される製品を提供しています。本社はドイツのモンハイム・アム・ラインにあり、マサチューセッツ州ガードナー、カリフォルニア州ミルピタス、中国の上海にリモートオフィスがあります。
Segger Microcontroller は、1992 年にドイツのヒルデンで Rolf Segger によって設立されました。[ 2 ] 最初の製品はリアルタイム オペレーティングシステム(RTOS) で、現在は embOS と呼ばれています。その 2 年後に emWin が続きました。初期の製品は RTOS とミドルウェア製品に重点を置いていました。しかし、同社は後に ISP プログラミング ツール (Flasher) とデバッグ プローブ (J-Link) を製造しました。2015 年に Segger は、ARM アーキテクチャに準拠した中央処理装置向けのクロス プラットフォームIDEである Embedded Studio を発表しましたが、最近のバージョンはRISC-Vでも使用されています。Embedded Studio を除くすべての製品はドイツで開発、保守、更新されています。Embedded Studio は主に英国の開発者チームによって開発されています。
Seggerは、古いARMコア(ARM7、ARM9、ARM11)、 ARM Cortex-Mコア( M0 、M0+、M1、M3、M4、M7、M23、M33、M85)、ARM Cortex-Rコア( R4 、R5、R8)、ARM Cortex -Aコア( A5、A7、A8、A9、A12、A15、A17、A53、 A72) 、Renesas RX、Microchip PIC32、SiLab EFM8、RISC - Vを搭載したマイクロコントローラ用のJTAG( Joint Test Action Group )およびSWD ( Serial Wire Debug )デバッグプローブをサポートするJ-Linkファミリーで最もよく知られています。[ 3 ]また、 OEM製品として再パッケージ化され、Analog Devices社からmIDASLink、Atmel社からSAM-ICE、Digi International社からDigi JTAG Link、IAR Systems社からJ-LinkおよびJ-Link KSとして販売されています。[ 4 ]これは、Segger社の特許取得済みフラッシュブレークポイントソフトウェアをデバッガに追加して、ARMデバイス上で実行中にフラッシュに複数のブレークポイントを設定できる唯一のJTAGエミュレータです。これは通常、ハードウェアブレークポイントの利用可能性が限られているために妨げられています。[ 5 ]
以下の表では、上段はトレースデバイス、下段は教育用/趣味用デバイスです。