RTOS

Embedded Software

64bit / 32bit / 16bit / 8bit CPUデバイス対応

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOSとは？
1992年リリース以降1,000ライセンス以上の販売実績、10億台以上の量産品出荷（SEGGER調べ）「embOS」は省電力を求められるバッテリ駆動を前提としたシングルチップ製品からハイエンドシステムまで、あらゆる用途に利用できハードウェアの性能を最大限に活用できます。グローバルの市場において産業機器・IoT機器・ネットワーク機器コンシューマ・自動車・医療機器・航空宇宙電子機器など様々な分野で利用されています。

コンパクト実装
ROM:1.7KByte
RAM: 1KByte以下

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

幅広いCPU対応

Arm Cortex / RISC-V / RX
RH850 / RL78 / SH2A / AVR
PICxx / STM8 / MSP430他

ANSI-Cソースコード
MISRA-C2012コーディングルール
開発環境・コンパイラ依存なし

量産ロイヤリティなし
開発ライセンス量産に対しての継続コストなし

embOSユーザメリット

洗練されたソースコード

信頼性の高いソースコード

embOS はこれまで30年以上、市場実証され継続的に改善、最適化されている非常に信頼性の高いコードです。特に信頼性を求められる市場でも高い評価を受けています。

整理されたファイル構造とAPI構造・コンフィギュレーション・各種設定・運用を分かりやすいAPIで実装
・ユーザアプリケーションの最適化を柔軟に設定可能
・コンフィギュレータは不要で、アプリケーション側の編集・最適化を自由にハンドリング
・アプリケーションからタスクコンテキストの拡大可能

導入容易性
開発しやすさ習得しやすいサンプルソースコード

豊富な標準サンプルソースコードで利用方法の習得がしやすくなっています。

開発ツールとの連携でデバッグ・アプリケーションの可視化
・RTOSプロファイル機能を標準実装
・SystemViewツールでRTOS機能のリアルタイム診断可能

ソフトウェア
継続性を強化突然のマイコン変更や製品横展開を容易に実現

・ポーティング・マイコン対応が対応済みコアであれば、ユーザ様で簡単に実施可能
・コア制限のユーザライセンスで、追加コストなしにマイコン変更も容易に可能

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

3

SEGGERソフトウェアの基本設計

It simply works

リソースの限られたマイコンでもハードウェアの性能を活かし、機能制限なく利用できるよう設計
ROM/RAM リソース

コンパクトなマイコンへの搭載を前提に開発
厳しいリソース要求にも対応

ROM/RAM リソース
ユーザアプリケーション
ユーザアプリケーション

ROM/RAM リソース

ユーザアプリケーション
SGGERソフト専用メモリバッファ(RAM)

SGGERソフト専用メモリバッファ(RAM)

SGGERソフト専用メモリバッファ(RAM)SEGGER RTOS/Middleware

SEGGER RTOS/Middleware

SEGGER RTOS/Middleware

32bit MCU

32bit MCUMPU

Cortex-A/R and moreHigh performance
Cortex-M / RX and more

Low energy
Cortex-M / RX and more

ROM/RAMリソース

ユーザアプリケーション
SGGERソフト専用メモリバッファ(RAM)SEGGER RTOS/Middleware

16bit MCU

RL78 / MSP430 / STM8 / AVR
and more

SEGGERソフト専用メモリバッファ:
SEGGERソフトウェアが処理速度を向上させるために使用する一時的なメモリプール。ユーザアプリケーション、ハードウェアリソースに合わせて、領域サイズを変更可能です。
Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

4

embOS ライセンスパッケージ

It simply works

開発ニーズに合わせて選択できるライセンスモデル

標準ライセンス

メモリ保護

高精度・超省電力

機能安全認証ソースコードライセンス

ソースコードライセンス

ソースコードライセンス

ソースコードライセンス

オブジェクトコードライセンス

オブジェクトコードライセンス

オブジェクトコードライセンス

一般的なコア、コンパイラ、開発ツールで利用でき幅広いアプリケーションに対応のグ
ローバルスタンダードRTOS

メモリ保護により、組み込みデバイスのセキュリティが強化。安定性と安全性を向上。

サイクル分解能タイミングを使用して、市場の他の RTOSより優れた精度と時間分解能を提供

30年以上の市場実績
ほとんどのマイコンで利用可能

J-Link / Flasher
シリーズ搭載RTOS

TÜV SÜD Germany認証
IEC 61508 SIL 3
IEC 62304 Class CISO 26262 ASIL D

コンパイラとCPUコアの組み合わせで厳密に認証取得
5

Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

embOSの効率性■ マルチタスク■ 省ROM/RAMリソース

RTOSのオーバヘッドは最小限にパフォーマンスの高いアプリケーション開発に最適です。

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOSの効率性：マルチタスクシステム
組込アプリケーションの基盤OSとして、設計されたリアルタイムOSユーザアプリケーションに最適なマルチタスクシステムを構築可能■ プリエンプティブマルチタスク

ラウンドロビン方式のスケジューリングやプライオリティでコントロールするアルゴリズムと小型のRTOSながら、高性能なRTOS機構を持ちます。

■ 非プリエンプティブマルチタスク

7
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOSの効率性：ROM/RAMサイズ
極めて小さなリソースで、効率的なアプリケーション実装が可能

embOSリソース

カーネル実装ROMサイズ：1.7KByteRAMカーネル

71 B

タスクコントロールブロック

36 B

リソースセマフォ

16 B

カウンタセマフォ

8B

メールボックス

24 B

ソフトウェアタイマ

20 B
0B

タスクイベント(Byte)

8Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOSの機能・性能
コンパクトでありながら、高性能・多機能RTOS
 タスクスケジューラ：プリエンプティブ、Round-robin（同じ優先度のタスクの場合）
 基本機能（作成数無制限）：

タスク、ソフトウエアタイマ、リソースセマファ、カウントセマフォ、メールボックス、キュー、タスクイベント、イベントオブジェクト、可変長メモリプール（Heap）、固定長メモリプール

 タスク優先度の最大値：32-Bit（4,294,967,296まで）
 タスクごとに専用32-Bitイベント同期機能をサポート
 OSロック、多重割込み機能を標準サポート
 OSプロフィール・トレース機能は標準サポート
 省電力対応：ticklessサポート、IOデバイスPower管理API
 便利機能：••••システムタイマより速いμ秒単位で時間を読み出すAPI
ユーザアプリケーションからタスクコンテキストの延長可能（カスタム変数などタスクごとに保存可能）
マルチコアサポート（OS間同期・通信用API）
WatchDog管理API
9Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOSの汎用性■ 汎用性の高いRTOS■ BSPサンプル提供のあるデバイス■ マルチコア・マルチOS対応

市場のほぼすべてのデバイス、開発環境で利用可能

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

汎用性の高いRTOS
利用したいデバイスで、使いたい開発環境で利用可能なRTOS
ハイエンドからローエンドマイコンまで、幅広く利用可能

MISRA-C2012に準拠したソースコード
80以上のコアとコンパイラの組合せサポート
500を超える評価ボードBSPを用意
8/16/32/64bitマイコンを一つのRTOSでカバーしています。
代表的なコアARM(Cortex-A/R/M, ARM7/9/11)、RISC-V、RX、RH850、RL78、FR16/30、STM8、MSP430、78K0、H8/H8S/H8SX、
M16C/R8C、M32C、SH2/SH2A
主なIDE/コンパイラ
SEGGER Embedded Studio、IAR EWxxx、ARM MDK、ARM DS-5、GHS、ST Atollic TrueSTUDIO、GNU

11
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

BSPサンプル提供のあるデバイス
BSPサンプルのあるデバイスでは、すぐに利用可能。コア対応が取れていれば簡単にポーティング実装
デバイスメーカコア

マイコン・シリーズ

Ambiq MicroCortex-M

Apollo512-KBR, AMAPH1KK-KBR

Analog Devices

ARM7/9/11 ADuC7026
Cortex-M

Cypress

GigaDevice
HoltekIDTInfineon
Maxim

F16FR
Cortex-M
RISC-V
Cortex-M
Cortex-M
Cortex-M
C16x
Cortex-M
Cortex-A
Cortex-M

Microchip

MindMotionNordicNuvoton

NXP

ARM7/9/11
AVR32
AVR
Cortex-M
Cortex-M

Cortex-M
Cortex-A
Cortex-M

デバイスメーカCY8C4245, CY8C5868, CY9BF506, CY9BF506, CY9BF618,
S6E2
Fujitsu F2MC-F16LX 90xxx
MB913xx, MB914xx

RenesasGD32F150, GDF190, GD32F303, GD32F307, GD32F450
GD32VF103
HT32F1253, HT32F52253
ZAMC4100
TLE9877, XMC4300, XMC4500, XMC4700, XMC4800
C16x
MAX32570, MAX32631
ATSAMA5xxx
SAM3x, SAM4x, SAMG5x, SAMDJ20xx,SAMD21xx,SAME70xx, SAML10xx, SAML11xx, SAMR21xx,
SAMV71xx
AT91M5xxx, AT91R40xxx, AT91RM9xxx, AT91SAM7xxxx,
AT91SAM9xxxx,

SiFiveSilicon LabsST

AVR32UC3xx, AVR32AP7000
ATmega64, ATmega1xx, ATmega2xx, ATXmega1xx,
MM32F103
nRF51xxx, nRF52xxx, nRF53xx

TI

NUC029LAN, NUC442JI8iMX6Q, iMX6UL, i.MX6U5
i.MXRT595S, i.MXRT685S, i.MXRT1176, i.MXRT10xx,
K21xxx, K22xxx, K24xxx, K26xxx, K40xxx, K60xxx,
K64xxx, K65xxx, K66xxx, K70xxx, KE02xxx, KL25xxx,
KV31xxx, LPC11xx, LPC12xx, LPC15xx, LPC17xx, LPC18xx,
LPC43xx, LPC54xxx, LPC55xxx, S32Kxxx,

ARM7/9/11 iMX25, LPC21xx, LPC23xx, LPC24xx, LPC31xx, LPC32xx
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

Toshibaコア

マイコン・シリーズ

Cortex-A

RZ/A1, RZ/G1E

Cortex-M

RE01

RXRX100, RX200, RX600, RX62x, RX63x, RX64x, RX65x, RX66x,
RX71x, RX72x

RH850

RH850¥F1x

RL78

RL78(Simulator), RL78G13, RL78G14, RL78G1C, RL78L12,
RL78L13

SH2A/SH2

SH2A72xx, SH2A76xx, SH72xx

V850

V850EIA1, V850EMS1, V850E2MN4, V850ESJG2, V850SA1,
V850SB178K

K078F0xx, K0R78F1xx

RISC-V

E31, FE310-G002

Cortex-M

EFM32G, EFM32GG, EFM32HG, EFM32PG, EZR32LG

8051

C8051F930

Cortex-A

STM32MP157(A7)Cortex-M

STM32F0xx, STM32F1xx, STM32F2xx, STM32F3xx, STM32F4xx,
STM32F7xx, STM32H7xx, STM32L0xx, STM32G0xx, STM32L1xx,
STM32L4xx, STM32W10x, STM32WB, STM32MP157(M4)STM8

STM8Cortex-A

AM33xx, AM35xx

Cortex-R

TMS570

Cortex-M

CC13xx, LM3S9xx, LM3S8xx, LM3S19xx, LM3S69xx, LM3S89xx,
MSP432, TM4C12xx, TMS47xx

MSP430MSP430F1xx, MSP430F5xxx, MSP430FGxxx

Cortex-M

TMPM330, TMPM369, TMPM3HQ, TMPM4G9, TMPM4GR,TMPM4NR MPM4KN

Arm Aarch64 XCZU3EG
Xilinx

Cortex-A

XC7Z007S, XC7Z010, XC7Z020

Cortex-R

XCZU3EGembOS: マルチコア／マルチOS対応
マルチコア・マルチOSで利用可能なOS間同期・通信用APIをサポート

コアの同期、データ交換を制御するために利用可能なSpinlock APIが含まれます。
これにより、共有メモリ・周辺機器などへのアクセスを実現します。
汎用的なロックメカニズムにより、プロセスの同期を行う事ができます。

13
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOSの特長機能■ Arm v8-M TrustZone対応■ 正確な実行時間測定■ ゼロ割込レイテンシー■ Tickless サポート

コンパクトながら高性能な機能を実装

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

Cortex-Mセキュア機能「Arm v8-M TrustZone」対応
セキュアエリアと非セキュアエリアを分離サポート対応

Cortex-Mマイコンで搭載されている「Arm v8-M TrustZone」を利用する事により、セキュアなアプリケーション設計をサポートします。セキュアブート、ファームウェアアップデー
ト、キーなどをアプリケーションの他の部分から分離することで、外部の攻撃から守る安全なアプリケーションを開発することができます。
非セキュアエリアから実行するembOSアプリケー
ションでタスクはセキュア状態から関数を呼び出すことができます。
Cortex-M23/33などArm v8-Mアーキテクチャ搭載のマイコンデバイスで利用可能

15
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

正確なサイクル実行時測定をサポート
タイミングを計算できるサイクルの正確な実行時測定をサポート
embOSは、タイマーサイクル解像度で実行時間を取得するAPI関数を提供します。
実際の解像度は、ハードウェアタイマーの周波数によって異なります。
例）ハードウェアタイマーが400 MHzで実行されている場合、1タイマーサイクルは1秒/400.000.000サイクル= 2,5ナノ秒/サイクルに相当します。
OS_TIME_GetCycles（）は、タイマーサイクルで現在のシステム時刻を64ビット値として返します。このAPIにより、オーバーフローすることなく非常に長い期間を測定することもできます。
400 MHzのタイマー周波数を使用すると、最大1462年の期間を測定できます。
マイクロ秒の正確なタイミングのためのAPI関数も提供

タイマーサイクルをナノ秒またはマイクロ秒に変換するAPI関数を提供

16
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

ゼロレイテンシ割込み
embOSはゼロレイテンシ割込をサポートしています。
優先度の高い、緊急性の高い割込が発生した際にRTOSのオーバヘッドを受けることなく、可能な限り早くコードを実行する事が、組込機器には求められます。
embOSではゼロレイテンシ割込はRTOSによる遅延が発生することなく、RTOSなしと同じくらい高速に処理する事のできる仕組みを持っています。

ゼロレイテンシ割込を利用したサンプルによる、パフォーマンス測定結果を以下URLにて公開しています。
https://www.segger.com/products/rtos/embos/technology/performance/

17
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

Ticklessサポート
Ticklessサポートにより省電力性を向上
embOSでは、各システムティック毎のタイマー割込を使う代わりにハードウェアタイマーを利用して対応します。
embOSのTicklessサポートは主に3つのAPIを利用して実現します。
OS_TICKLESS_GetNumIdleTicks（）
OS_TICKLESS_Start（）
OS_TICKLESS_AdjustTime（）

embOS Ticklessサポートのサンプルは、以下URLにてソース公開しています。
https://www.segger.com/products/rtos/embos/technology/tickless-support/

18
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOS開発・導入支援■ 開発支援ツール■ SystemViewでアプリケーションを可視化・記録（商用開発有償）■ プロファイリングAPI■ ウェブ公開の製品マニュアル■ 評価ボード無償評価版■ プロフェッショナルサポート・エンビテックポーティング・実装支援
使いやすいAPIでアプリケーション開発、支援ツールも充実

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOS: 開発支援ツール
ソフトウェア開発を支援する様々な無償提供ツール群
embOS View

embOS シミュレーション

RTOS認識プラグイン

SEGGER Embedded Studio
IAR Ewxxx対応
ターゲットで動作しているアプリケーション
状況を可視化
ターゲットの接続
embOS Viewはターゲットとシリアル接続(UART)
ARM、RXの場合はEthernetや他の通信チャネルも対応可能
提供バージョン
すべてのembOSライセンス
無償評価版にも提供

embOSシミュレーションはハードウェアを利用する事なくソフトウェアで動作をシミュレーションすることができます。すべてのembOS APIをシミュレーション可能
MinGW用／Microsoft VisualStudio用が用意されています。

各種IDE上でembOSの状況を表示
タスクリスト：
各タスクレベルの状態を表示します。
embOS上のオブジェクト、メールボックスやセマフォなどの状態を表示

embOSシミュレーションを使ってハードウェアシミュレーションをする事も可能です。LEDやディスプレイなどコントロールすることもできます。
20

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

SystemView:開発したアプリケーションを記録、見える化
アプリケーション全体が設計通りに機能しているか確認
最適化により、製品のパフォーマンスを改善

SystemView(商用開発利用時、有償ライセンス）

embOSのOSタスク認識しタイムライン表示が可能■ 割込が発生する頻度■ どの割込でどのようなタスクが動いているか■ タスクや割込が中断されたタイミング■ スケジューラのタスク切り替えトリガー発出時点■ タスクの実行時間■ 割込の実行時間■ タスクの優先順位が不正、または優先順位が逆転■ タスク間通信が正しくない■ 非効率的な遅延とタイムアウト■ 不適正／不要な割り込み■ CPUの占有率や利用状況

Cortex-M4/ M7 / M33搭載 200MHz以上のデバイスで毎秒10,000イベントの場合、SystemViewによって追加される
オーバーヘッドはCPU時間の1%未満であり、データ量は帯域幅制限内に簡単に収まります。

21
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOS が標準で持つプロファインリングAPI
embOSでは、OSプロファイル・トレース機能を標準搭載
外部ツールに依存することなく、TICKタイムだけでなく、µ秒単位の時間計測APIなどを利用し、表示することも可能です。

22
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOS – HTMLマニュアルで日本語表示対応
製品マニュアルをライセンス導入前から閲覧可能
https://www.segger.com/doc/UM01001_embOS.html

ブラウザの翻訳機能で日本語表示可能
Google Chrome推奨

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

23

embOS – Wikiで補足情報を確認
SEGGER Wikiで技術情報、Tipsを確認
https://wiki.segger.com/embOS
掲載内容
embOS の評価方法
割り込みの優先順位
ベアメタルから RTOS アプリケーションへマイグレーション
FreeRTOS からembOS へマイグレーション
MISRA-C:2012 準拠について
Tickless モード
embOS-Ultra による低電力モード
マルチコアCPUでのembOS複数インスタンスの同期
embOS-safe
embOS C++ wrapper
SystemView利用方法
Arm Cortex-M 割込み
Cortex-M MPU
GCC 浮動小数点オプション
Cortex-MとDWTサイクルカウンタを使用したembOSコンテキストスイッチ時間の測定
SEGGER シミュレーション
グローバルオブジェクトの C++ コンストラクタでの embOS API使用
ブートローダでembOS (Cortex-M)を使用する
IAR Embedded WorkbenchでembOS利用など

ブラウザの翻訳機能で日本語表示可能
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

Google Chrome推奨24プロフェッショナルサポートとポーティング・受託開発
SEGGERのプロフェッショナルサポートとエンビテックの付加対応、お客様導入を受託対応でサポート

エンビテック受託開発サポート+
エンビテック日本語サポート
日本語問い合わせ窓口+
SEGGERライセンス保守
開発者サポート+

お客様ハードウェアへのポーティング対応
embOSは比較的容易にお客様ハードウェアへの実装が可能ですが、必要に応じて当社でお客様ハードウェアへの実装受託対応を行う事が可能です。

RTOSアプリケーションポーティング対応
既存のFreeRTOSやiTRONソフトウェアをembOSにポーティング対応します。
既存RTOSからのAPI調整などを行い、ソフトウェア資産を有効活用する提案も可能です。

高性能・高品質なソフトウェア

embOS

25
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOSパッケージ■ embOS-MPU■ embOS-Ultra■ embOS-Safe

お客様アプリケーション、仕様要件によってパッケージを選択可能

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOS-MPU
MPU機能を利用してセキュリティ強化、アプリケーションの安定性を向上メモリ保護機能を持つことによりOSと特権タスクはメモリ保護され、非特権タスクの悪影響から隔離されます。embOSと互換性のあるAPIを実装ため、embOSで開発されたアプリケーションも最小の工数でembOS-MPUに適合させることができます。
「特権命令」は特権状態で動作します。MPU設定の初期化タスクやデバイスドライバを含みます。特権命令を使用するタスクは、完全な信頼性を確認する必要があります。
「非特権命令」アプリケーションは特権のない状態で実行されるため、不具合が発生した場合においてもメモリ保護機能により、基本システムに影響を与えることはありません。

embOS-MPUは、ハードウェアのメモリ保護ユニット(MPU)と、embOS-MPUで実装されたソフトウェア機能により、1つのタスクがシステム全体に影響を与えないようにします。これにより、あるタスクでバグが発生した場合でも、他のタスクやオペレーティングシステムが実行を継続することができます。
embOS-MPUでは、特権タスクはメモリにフルアクセスできます。非特権タスクは、それぞれの個別のメモリ領域に対し、特定のアクセス権限を持ちます。
また周辺機器にアクセスするため、追加のメモリロケーションとOS制御構造、デバイスドライバ、特定のembOS APIなどを非特権タスクから呼び出すように設定も可能です。
27
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOS-Ultra
高性能の分解能のタイミングを使用しパフォーマンスを向上させ、電力消費を削減する RTOS
サイクル分解能タイミングを使用して、市場の他の RTOS よりも優れた精度と時間分解能を提供します。すべての時間ベースのイベントのスケジュールをマイクロ秒または CPU サイクルで指定できます。「サイクル解決タ
イミングテクノロジー」は、正確なタイミングを実現するターゲット固有の技術を一貫した API 呼び出しに置き換えます。embOS-Ultra に切り替えるとすぐにパフォーマンスが向上し、電力が節約されます。

embOS-Ultraは一般的な 1 ミリ秒のシステム ティックを必要なときだけ正確に割り込みを生成するシングルショットハードウェア タイマーに置き換えます。この技術を使用すると従来のシステムティック割り込みが排除され、CPU アクティビティが減少し電力が節約されます。
embOS-Ultraを使用すると、タスクの遅延やソフトウェアタイマーなどの操作をシステムに依存しないマイクロ秒などの高解像度単位で指定できるようになりました。これによりRTOS の潜在的なアプリケーションの範囲が大幅に拡大します。

サポートしているCPUコア：Cortex-A/R/Mコア・RISC-V
その他のCPUコアへの対応はご相談ください。
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

28

embOS-safe
機能安全認証RTOS
各製品分野に対応した機能安全認証を取得しています。

産業機器
IEC61508 SIL3

医療機器
IEC62304 ClassC

車載
ISO26262 ASIL D

家電製品
IEC61508 SIL3

通常embOSと共通化

embOSとAPIは共通化されていますので、embOS用に開発されたプロジェクトをそのままリユースができます。

embOS機能安全マニュアル・認証キット

embOS機能安全マニュアルを含むドキュメントがパッケージされています。

29
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

embOSライセンスモデル

ニーズに合わせて選択可能なライセンスモデル

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

SEGGER社ソフトウェアライセンスモデル
永久ライセンス・量産ロイヤリティなしで継続的な費用は必須ではありません。
シングルプロダクト

プロダクトファミリ（個別提案）

シングルデベロッパ（ユーザ）（個別提案）

開発可能製品数

1製品

1製品ファミリ

無制限

無制限

利用可能開発者数

無制限

無制限

1名

無制限

1CPU型番1CPU型番

1CPUアーキテクチャ

1CPUアーキテクチャ

1種類

1種類

1種類

1種類

CPU
コンパイラ

多数の開発者で1つの製品を開発する。
プロジェクト単位で予算計上

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

CPU

複数の開発プロジェクトで共通利用
開発プラットフォーム化に最適

31

開発プラットフォームとして最適なシングルデベロッパ／CPUライセンス
開発プロジェクトは無制限／開発者人数に応じたライセンス

シングルデベロッパ（ユーザ）

開発可能製品数

利用可能開発者数

CPU

コンパイラ

無制限

１名

1CPUアーキテクチャ

1種類「シングルデベロッパライセンス」は開発プロジェクトに制限されず、無制限に製品開発が可能です。開発者様が複数の開発プロジェクトを担当するなど、多品種開発に最適なライセンスです。
CPUアーキテクチャが同じCPUであれば、製品毎のCPU変更（デバイスメーカ変更）も対応可能です。

CPU

開発可能製品数

利用可能開発者数

CPU

コンパイラ

無制限

無制限

1CPUアーキテクチャ

1種類「CPUライセンス」は同一CPUアーキテクチャのCPUで複数の開発プロジェクト、開発者の人数に係わらず利用可能です。本ライセンスにより、SEGGER社製RTOS/ミドルウェアを含むソースコードを企業内で、共有ができます。御社内のソフトウェアプラットフォーム化に最適なライセンスです。
本ライセンスは、すべてお客様のご要望に従い都度提案となりますので、必ずしもCPUの制限事項が１CPUアーキテクチャになるわけではなく、ご要望に応じたライセンス提案をさせていただいています。

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

32大規模な開発プロジェクトに最適なシングルプロダクト／プロダクトファミリライセンス
開発者の人数は無制限（外部協力会社含む）で特定の製品開発に利用可能なライセンス

シングルプロダクト

開発可能製品数

利用可能開発者数

CPU

コンパイラ

1製品型番無制限1デバイス型番

1種類

複数の開発者で１つの製品（製品型番）開発が可能です。開発者様が多い大規模開発や品種展開を想定しない製品開発に最適。
製品メーカ様へのライセンスで、該当製品開発に係わる開発者は本ライセンスで利用可能です。受託開発で利用検討の場合は、ライセンス契約者として、受託元様での契約をお願いいたします。
例）「J-Link BASE」で契約し、「J-Link BASE」を開発する。

プロダクトファミリ

開発可能製品数

利用可能開発者数

CPU

コンパイラ

1製品ファミリ無制限

1デバイス型番1種類「プロダクトライセンス」の適用範囲を広げて、１製品シリーズの開発が可能です。開発者様が多い大規模開発で、派生製品開発を行う場合に最適となります。プロダクトファミリの定義は、お客様の要望に応じて、都度SEGGER社と協議の上、ライセンス費用提示となります。
例）「J-Linkシリーズ」で契約し、「J-Link BASE」「J-Link PLUS」「J-Link PRO」を開発する。
※適用範囲について、適宜ご相談ください。

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

33

提供会社
EmbiTeK | SEGGER

Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

34

SEGGER Microcontroller GmbH

組込みシステムで30年以上の経験を持ち、最先端のRTOSおよびソフトウェアライブラリを開発ハードウェアツール(開発 / 生産用)とソフトウェアツールをカバーします。
CEO : Ivo Geilenbruegge
設 立：1992年
本 社：モーンハイム・アム・ライン（ドイツ）
拠 点：米国 / 中国
30カ国以上に販売代理店を通して展開
RTOS/ミドルウェア

IDE

Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

デバッグツール

書込みツール株式会社エンビテック

お客様の要件に合わせ、様々なシナリオで適合できる最適なソフトウェア開発環境ソフトウェアコンポーネントを提供します。
代表取締役 : サントシュ パワル
設 立：2007年
本 社：東京都墨田区菊川2-3-6 菊川栄光ビル 601
日本国内唯一のSEGGER社製品販売オフィシャルパートナー
テクニカルサポート／ポーティング受託開サービスを提供
都営新宿線「菊川駅」徒歩3分
Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

Arm Cortex/RXソフトウェア開発から量産をサポート

製品開発フローの課題に合わせて対応

デバッガ

開発ツール

Arm Cortex / RX CPU
量産書込
Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

37

製品については、お気軽に以下窓口へお問い合わせください。

TELFAXe-mailwebsite: 03-6240-2655: 03-6240-2656: sales@embitek.co.jp: https://www.embitek.co.jp

EmbiTeK Online Shop
https://www.embitek.shop/

http://www.youtube.com/@embitek

Copyright © 2022 EmbiTeK Co., Ltd. All Rights Reserved.

38