東芝汎用マイコンに対応した
RTOSと統合開発環境の
トータルソリューションの紹介
会社概要
会社概要 設立 1985年 従業員 54名 所在地 東京 (五反田,立川) 名古屋 (栄) 大阪 (新大阪) 事業内容 組込み用ソフトウェア、OS、開発ツールなどの輸入/販売/ テクニカルサポート 自社製品の開発/販売/テクニカルサポート事業内容
組込み用ソフトウェア 輸入技術商社 組込み用ソフトウェア 開発メーカ 組込みソフトウェア インテグレーター 27年以上の実績と信頼 RTOSやSDドライバなど独自製品を開発 ITRON、NucleusなどRTOSの広範な知識 全世界のソフトウェアメーカと取引 ローカライズや技術サポートを提供 各種団体に加盟し積極的に情報収集 Android、Linuxなどの経験も豊富 展示会やWebで積極的に情報発信 組込み用ソフトウェア 輸入技術商社 組込み用ソフトウェア 開発メーカ 組込みソフトウェア インテグレーター 28年以上の実績と信頼 全世界のソフトウェアメーカと取引 ローカライズや技術サポートを提供 展示会やWebで積極的に情報発信 RTOSやSDドライバなど独自製品を開発 各種団体に加盟し積極的に情報収集 ITRON、NucleusなどRTOSの広範な知識 Android、Linuxなどの経験も豊富幅広いソリューション
エーアイコーポレーションの提供可能なソリューション RTOS ドライバ JTAGデバッガ 統合開発環境 品質向上支援ツール ミドルウェア ユーザアプリケーション イ ン テ グ レ ー シ ョ ン コ ン サ ル テ ィ ン グ取扱い製品&メーカ
OS BIOS FeliCa/NFC ストレージ ワイヤレス コネクティビティ キャリアグレード スマートグリッド UI 音声・動画ソリューション 品質向上支援ツールAICのTX向けソリューション
AICはTXを使った開発者を全方位で支援TX
ユーザ
リアルタイムOS TOPPERS/ASP TrueSTUDIO 統合開発環境 ミドルウェア・ ドライバ 品質向上支援 ツールTOPPERS/ASPとは?
μ ITRON4.0仕様スタンダードプロファイルの拡張・改良 版≒μ ITRON4.0のリアルタイムOS。 NPO法人TOPPERSプロジェクト(2003年9月設立)が開 発・管理してきたオープンソースソフトウェア。 AICがTX対応版TOPPERS/ASPを2014年1月に発表。オープンソースで費用が必要?
TOPPERS/ASPをWebからダウンロードして使用する場 合は無料! しかし、 サポートを企業から受けたい。 ソースコードに関する知財保証がないと困る。 カーネル以外にも開発環境やミドルウェアが欲しい。 といったニーズがある。AICが上記のニーズを満たす TOPPERS-Pro Solutionと して、カーネルを含むさまざまなミドルウェアや開発環境 を提供。
TOPPERSプロジェクトとは
TOPPERSプロジェクトの狙い 決定版のITRON仕様OSの開発 次世代のリアルタイムOS技術の開発 組込みシステム開発技術と開発支援ツールの開発 組込みシステム技術者の育成への貢献 会員数 (2014年1月現在) 団体正会員 : 96 個人正会員 : 9 準会員(個人) : 61 特別会員 : 33(団体:21,個人:12)オープンソースベースで大丈夫?
品質は? ⇒ ASPカーネルは1700件のテストを実施。C1カバレッジ 100%。(タイミング依存コードを除く) テストスイートを公開。 GPL問題に該当しない? ⇒ TOPPERSのライセンスはGPLではなく、使用した成 果物について公開の義務は全くありません。 契約が複数・複雑になったりしない? ⇒ AICと一般的なライセンス契約書を締結するのみでよ く、一般的な商用RTOS購入と何ら変わりません。オープンソースベースで大丈夫?
サポートは? ⇒ TOPPERS-Pro製品として購入した場合、AICからサ ポートを受けることができます。 商用向けの量産実績は? ⇒ オープンソース版を使った実績も、TOPPERS-Proを 使った実績も多数あります。(次ページ参照) リリース後も進化・発展する? ⇒ ロードマップに従い、進化し続けています。 今では最もバリエーションの多いITRON系OSです。TOPPERS成果物 利用実例①
シャープ(株) 002SH JAXA H-ⅡA/B (株)ダイヘン DP-350 松下電器産業(株) (現パナソニック(株)) DO! KARAOKE コニカミノルタセンシング(株) CM-3700A ローランド(株) KR107 協和メデックス(株) AP-XTOPPERS成果物 利用実例②
(株)ワイ・イー・シー Demi XG3020 ローランド(株) M300 スズキ(株) キザシ シャープ(株) 945SH ローランド(株) UA-101成長し続けるリアルタイムOS
ITRON系 IDL FI4 RLL FDMP SMP (検証のみ) JACP HRP ATK1 ITRON 最小set HRP2 SSP IIMP JSP ASP FMP TRON協会 2003年まで TOPPERSプロジェクト 2003年から μ ITRON4.0仕様 自動車制御 プロファイル準拠 μ ITRON4.0 スタンダード プロファイル適合 μ ITRON4.0 拡張機能適合 (フルセット) OSEK/VDX OS仕様準拠 μ ITRON4.0 保護拡張仕様(PX)準拠 TOPPERS新世代カーネル アドバンスドスタンダード プロファイル適合 保護機能 マルチコア拡張 コンポーネ ントウェア 機能分散 マルチプロセッシング 機能分散マルチプロセッシン グ+実行CPU移動サービス TOPPERS新世代カーネル 仕様 最小セットカーネル スモールプロセッサ向け ASP Safety 機能安全対応 IEC61508 SIL3準拠 会員向け 限定公開 非公開 ATK2 AUTOSAR OS 仕様準拠今後も進化するリアルタイムOS
自動車向け ITRON系 PARK ASP3 (開発予定) FMP3 (開発予定) HRP3 (開発予定) パーティションニングRTOS メモリ保護+時間保護 ATK3 高分解能タイマ(μ 秒)と外部時刻同期 ティックレスカーネル化 メニーコアサポート ロードバランサーへの対応 機能安全に適応可能なパーティ ショング技術の開発 マルチコア技術およびパーTOPPERS-Proとは
エーアイコーポレーションが提供する3つの付加価値 品質保証 独自の品質確保をしたAIC版TOPPERSカーネルの提供 ライセンス契約で瑕疵担保責任を負う 技術サポート提供 知財権保証 AIC版TOPPERSを丸ごと知的財産面から保証。 TOPPERSの知的財産権利についてユーザがクレームを受 けた場合にAICがユーザを免責し、クレーム対応並びに損 害発生時の補償を行う。 ⇒責任者不在のオープンソース採用の弱点を克服。 ミドルウェア提供 TCP/IP、FATファイルシステム、USBスタックなどの基盤的 ミドルウェアをリーズナブルな価格で提供。TOPPERS-Proとは
TOPPERS-Pro提供イメージオープン
ソース
知財権保証
ユーザ
ミドルウェア
品質保証
TOPPERS-Pro
TOPPERS/ASP リソース実測値
TMPM36BFYFG搭載ボード ROM : 15.4KByte RAM : 02.0KByte 計測条件 GCC(TrueSTUDIO)でコンパイル、最適化レベル-O2 ユーザが消費するRAMサイズは含まず ※TOPPERS/ASPの機能を削ることで、さらにROM/RAMを 小さくすることが可能。TrueSTUDIOとは?
Atollic社が開発したARM向け統合開発環境。 日本語メニュー、日本語ソースコードに対応済み。(その他、 英語、韓国語、中国語(簡体字)メニューにも対応) MISRA-C:2004のルールチェッカを標準搭載。 高いコストパフォーマンス。 TXシリーズに対応。TrueSTUDIOの特長
Eclipseベースの開発環境
ARM社のDS-5:Eclipseベース。
Wind River社のWind River Workbench:Eclipseベース。 ⇒Eclipseベースの開発環境が広がっている。 様々なEclipseプラグインが増加中 ⇒Eclipseユーザが拡大中。(操作習得のハードルが低い) 高機能 機能の充実したエディタやMISRA-Cチェッカ標準付属。 GUIによるビルド、Makeビルド、並列ビルドなどさまざまな ビルドをサポート。
TrueSTUDIOの特長
TX向けボードをはじめ、各社のリ ファレンスボード向けに1300以上の プロジェクトを無料提供。 (TrueSTORE機能) ARM社CMSISに準拠。 CMSIS =ARM® Cortex™ Microcontroller
特徴:プロジェクトマネージャ
組み込み開発においてマネージビルドを実現、内部のビ ルドルールを自動生成。 選択したCPU、ボードタイプによってCMSIS、デバイス ヘッダファイル、リンカスクリプトを自動生成。 マネージビルドのほか、アンマネージビルド、外部ツール ビルドなど、様々なビルド方法をサポート。 プロジェクトエクスプローラビューによってプロジェクトの 高速切替え。 関連する複数プロジェクトの依存関係の設定が可能。特徴:高機能プログラムエディタ
プログラマ指向の特化したエディタ機能 ソースファイルの関数アウトラインビュー機能 関数、変数宣言箇所の即時表示 マクロの即時展開表示 関数呼び出し記述の引数補完表示 関数コール階層の表示 ※以上の機能はプログラムコーディング時のみならず、 ソースコードレビュー、リバースエンジニアリングにも最適特徴:ビルド機能
マネージャによる内蔵ビルダによるビルド。 ビルドルールを自動生成、GUIに隠蔽化。 ファイル単位に個別のビルドオプションを設定可能。 並列ビルドをサポート。 プロジェクトの依存関係設定により、関係する複数プロ ジェクトのビルドルールが設定可能。⇒大規模チーム開 発。 バージョン管理リポジトリー(CVS、SVN、Git)との連携機 能。特徴:デバッガ機能
エディタ、ビルダとシームレスに連動する、デバッガ機能。 CPUコアレジスタ、SFR(ペリフェラルレジスタ)ビューによ る周辺のレジスタ状態表示。Atollicは新しいチップに常 に追従。 SWV(SerialWireView)機能によるリアルタイムトレースの オンザフライ表示。 SWVはARM社の、従来のJTAGを置き換える新しいデバッ グインタフェースSWD(SerialWireDebug)の一機能。プログ ラムをブレークしないで変数アクセスのリアルタイム表示 なを可能に。 RTOSビューによるRTOSレベルデバッグが可能。 μ ITRONに関しては現在TOPPERSに対応済み。他の対応デバッガ
Segger J-Link and J-Trace
STMicroelectronics® ST-LINK and ST-LINK/V2
Atmel® SAM-ICE™
OSJTAG and P&E Multilink
TXシリーズへの対応
TMPA900、TX00、TX03シリーズ対応。 各ボード向けプロジェクトファイルサポート。 BMSKTOPAS900 BMSKTOPAS910 BMSKTOPASM369 BMSKTOPASM36x(KC) BMSKTOPASM370 BMSKTOPASM374 KSK-TMPM330-TPL KSK-TMPM341-TPL KSK-TMPM366-TPL MCBTMPM330UME MCBTMPM360UME MCBTMPM362UME MCBTMPM364UME MCBTMPM395UME TMPM376-SK 今後も対応継続!安価なTX導入支援パッケージ
リアルタイムOS TX03対応ソースコード提供 (TMPM36B10FG用サンプルコード) 1年間サポート 量産ライセンス込み TOPPERS/ASP TrueSTUDIO 統合開発環境 JTAGデバッガ付属 USBドングルライセンス 1年間サポートTX対応可能製品一覧①
新世代RTOSカーネル ARM向け統合開発環境 MISRA-Cチェッカー TrueSTUDIO Pro TOPPERS-Pro オープンソース検出ツール 高精度バグ検出ツールCodeSonar Protecode System4
FATファイルシステム
RTFilesEX
exFATファイルシステム
exFiles
FlashFX Tera Reliance Nitro SDドライバPro