車載マルチメディア・ネットワーク「MOST」の設計ノウハウ ──ロバスト性の高いシステムを構築するためのハード/ソフト開発術

大木紳一

tag: 組み込み

技術解説 2003年10月27日

 MOSTのアプリケーション・プログラムは,このファンクション・ブロックやファンクションをアドレスとして指定してメッセージを送信します.図8に,アプリケーション(ファンクション)と別のアプリケーション(ファンクション)の間でメッセージが通信されるようすを示します.アプリケーション・プログラムは,あたかも別のアプリケーションのファンクションまたはファンクション・ブロックへメッセージを送信しているかのように働きます.しかし実際には,ネットサービスによって物理的なネットワークを通って,ターゲットとなるファンクションにメッセージが届けられています.

 このように,MOSTのアプリケーション・プログラムではネットワークの存在を感じさせません.同じ装置内の通信も,(物理的に)別の装置のファンクションへの通信も,まったく同じ手続きで行われます.ですから,ノード・ポジション,ノード・アドレスといったアドレスを実際のアプリケーション・レベルで使用することはほとんどありません.また,特定のファンクションやファンクション・ブロックをある装置から別の装置へ移動させても,アプリケーション・プログラムを書き換える必要はほとんどありません.

f08_01.gif
〔図8〕MOSTネットワークによる通信
アプリケーションどうしは,ファンクション・ブロックIDやファンクションIDを使用して仮想的に通信を行う.実際にはネットサービスによって物理アドレスに変換され,MOSTネットワークを介して通信されている.

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日