iWaveの車載インフォエンターテイメント端末用語 - iWave Japan Inc.

iWave の車載インフォエンターテイメント
車載インフォエンターテイメント端末用語説明
インフォエンターテイメント端末用語説明
1. はじめに
iWave は、開発資源を車載、産業、医療の 3 つの領域に集中し、技術の内部留保に努めており
ます。 ここでは、i.MX53 をベースにした、車載システム用語(主に車載インフォエンターテイメント端
末)の解説を行います。 ここで説明する用語は、過去に iWave が開発実績のある物です。 iWave
は、ワールドワイドでの車載システム開発の実績がありますので、ご関心があるお客さまは、是非、
お問い合わせ下さい。
2. 車載用
車載用のハードウェア/SOC
のハードウェア/SOC:
/SOC:
以下のハードウェア/SOC: System On Chip で iWave は、実績があります。
a.
b.
c.
d.
Freescale 社の i.MX53
Renesas 社の SH2
TI 社の TMS470
NXP 社の DIRANA (主として、オーディオ処理、ミキシングに使用)
3. 車載用フレームワーク
車載用フレームワーク:
フレームワーク:
車載用フレームワークについて以下の通り説明します。
a. レシーバ フレームワーク
レシーバ コアは、全ての AM 及び FM 機能をサポートするよう設計されています。 (例: バ
ンド選択、ラジオの聴取等)
b. ソース フレームワーク
ソース フレームワークは、優先順位に基づくオーディオ選択、ミキシングをコントロールしま
す。
c. パワー フレームワーク
ラジオの全電源及びライフサイクル管理をマネージします。
d. CAN フレームワーク
ジェネリックな フレームワークは、如何なるモジュールからも CAN メッセージを受けること
が出来、それを各クライアントに配分することが出来ます。
e. マルチメディア フレームワーク
このフレームワークは、ファイルの構文解析、CODEC 処理及びメディアファイルのプレイバ
ック等のメディア関連事項を処理いたします。
4. ソフトウエア:
ソフトウエア:
3 種類のソフトウエア開発実績があります。
a. ラジオ ソフトウエア (ターゲットソフトウエア)
b. 生産ソフトウエア (生産現場で製品ボードの確認用に使用)
c. 診断ソフトウエア (担当者が問題点を診断するのに使用)
5.車載
5.車載システム
車載システム用語
システム用語
車載システム開発で使用する用語について、以下の通り説明します。
MOST:
MOST:
MOST は、車載用の通信プロトコル スタックです。 これは、主にプロセッサ間の通信に用いられま
す。 通信の物理的な媒体は、 SPI、 I2C 及び UART です。
OSEK:
OSEK:
OSEK は、車載用のリアルタイム OS で、効果的な方法で文脈切り替えを行います。 モジュールは、
OOPS で設計され、プラグインを用いて C に変換することが出来ます。
WinCE7 Auto:
Auto:
WinCE7 Auto は、組み込みの車載用の OS で、車載用のプロトコルと機能が一緒にインテグレート
されています。
GHS 及び Trace32:
Trace32:
GHS は、 Green Hills のコンパイラで、インタラクティブな windows ベースのコンパイラです。
Trace32 は、デバッグ用のソフトウエアで、フラッシングやソースレベルのデバッグに用いられます。
CAN:
CAN:
CAN は、車載用のプロトコル標準で、各種の車載用デバイスが相互に通信的に組み合わされます。
CANoE:
CANoE:
CANoE は、お客様の CAN データベースを更新し、全ての CAN コマンドをシミュレートするためのソ
フトウエアです。
Rational Rose:
Rose:
Rational Rose は、ビジュアルなモデリング及び開発用のソフトウエアです。 これを用いて、シーケ
ンス線図、 クラス図、 使用事例ダイアグラム及び状態機械を作成することが出来ます。また、同じ
ツールを用いてソースコードや設計書を作成することが出来ます。
Rhapsody:
Rhapsody:
Rhapsody は、リアルタイム或いは組み込みのシステム、ソフトウエアを作成するシステムエンジニ
アやソフトウエア開発者用の共同設計・開発ツールです。
SourceInsight:
SourceInsight:
SourceInsight は、標準的なソースコード エディッタ/ナビゲータです。 ソースコードのビルド、フラッ
シング及び各種自動ビルド処理をサポートするため、これと一緒に様々なスクリプトが加えられます。
CM Synergy:
Synergy:
IBM Rational Synergy 環境は、作業ベースのソフトウエア開発、納入ソリューションです。皆様のグ
ローバルに展開している開発チームに対し、変更、設定、リリース管理の統一化を可能にするプラ
ットフォームです。
Change Synergy:
Telelogic 社の Change Synergy は、その CM Synergy ツールとインテグレートされた素晴らしい問
題点追跡ツールです。 エンドツーエンドの自動ライフサイクル管理用の SYNERGY/Change は、全
面的にウエブベース化され、インテグレートされた変更要求追跡、報告システムです。これは、変更
要求管理の処理を容易にすると共に、外部及び内部リソース両方からの変更に対応が可能です。
Doxygen:
Doxygen は、プログラミング言語 C, C++等によるドキュメント作成用です。 コードは、Doxygen の
期待ヘッダーで書かれます。API ドキュメントの作成が容易にできます。
QAQA-C:
これは、テスト開始する前のスタティックなコードアナライザです。QA-C は、 C ソースコードを分析
し、C 言語の使用法、危険な構成のメンテナンス及び移植性に関する1100 以上の潜在的な問題
点をレポートします。
6. プロジェクト開発工程
プロジェクト開発工程:
開発工程:
車載システムの開発工程について、以下の通り説明します。
a. 要求のスタディ及び分析
b. 要求ドキュメントの作成
c. システム アーキテクチャ
d. モジュール アーキテクチャ
e. モジュール詳細設計
f. 実装
g. モジュール/ユニット テスト
h. インテグレーション
i. 機能テスト
j. ブラックボックス テスト
k. リリース
l. リリース後の苦情(problem report)/変更要求(change request)対応
注: 上記のプロセスは、何度もレビューをしながら進めます。
7. まとめ:
まとめ:
iWave は、車載システムのハードウェア開発、及びソフトウェアシステム開発でワールドワイドで
の実績があり、専門知識を持つ、エンジニアがおります。 車載システム開発のご要望がございま
したら、是非お問い合わせ頂きたくお願い致します。
以上