Visorが備えるSpringboard拡張スロットのアーキテクチャ

Miles Brown

tag: 組み込み

技術解説 2001年5月29日

●起動用の二つのプログラムを定義

 Springboard拡張スロットは,最新かつ本物のプラグ・アンド・プレイ機能をサポートしているリムーバブル・モジュールです.モジュールを装着すると,そのモジュールに組み込まれているソフトウェアを即座に利用できます.

 Visorのソフトウェアには,「セットアップ・アプリケーション」と「ウェルカム・アプリケーション」という二つの便利なオプション・プログラムが組み込まれています.モジュールを差し込んだとき,セットアップ・アプリケーションが存在していると,このアプリケーション・プログラムは内部メモリにコピーされた後,実行されます.このアプリケーション・プログラムは,OSによって内部メモリに自動的にコピーされる唯一のプログラムです.モジュールを取り外すと,このアプリケーション・プログラムが再び実行され,他のアプリケーションを完全に停止するために必要なすべての処理を実行します.その後,このアプリケーション・プログラムは,"clean-up-after-yourself(処理終了後に自動でクリーンアップ)"というSpringboardのコンセプトにもとづいて,内部メモリから自動的に削除されます.

 また,モジュールの開発者は,モジュール上のアプリケーション・プログラムのいずれかをウェルカム・アプリケーションに指定できます.このアプリケーションは,セットアップ・アプリケーションによるコピーと実行が終了した後に動作するもので,通常はモジュール内のメイン・アプリケーションがウェルカム・アプリケーションになります.このようなメカニズムによって,モジュールを装着したときのクリーンなオート・スタートが実現されているのです.

組み込みキャッチアップ

お知らせ 一覧を見る

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