低コスト・低消費電力のカーナビ・システムを構築するためのハード&ソフト設計 ――拡張性のあるプロセッサ・ベースの開発プラットホーム作り

Paffen Matthijs

tag: 組み込み

技術解説 2006年3月 1日

● CPUパワーを考慮して実行するタスクを割り振る

 システムにおいて,搭載されている機能によってはお互いに排除し合うケースが生じます.単純なジュークボックスの例を取り上げると,CDデータを読み取って符号化し,フラッシュ・メモリに格納するという作業には,かなりのCPUパワーを必要とします.このとき,CDプレーヤはすでにジュークボックス処理に占有されているため,この時点でナビゲーション機能を実行することは不可能です.ただし,CDデータの符号化が終了すると直ちに,それまで占有されていたCPUパワーを音楽再生とナビゲーションに利用するようにします.表1に,ナビゲーション機能とオーディオ機能についてのタスクを組み合わせた例を示します.当然ですがこの組み合わせは,ナビゲーション・システムとして必要となる機能の一部にすぎません.

表1 ナビゲーションとオーディオの並行処理

こちらをクリックして拡大してご覧ください
組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! 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日