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