Visorが備えるSpringboard拡張スロットのアーキテクチャ
●リファレンス・デザインの情報をWebで公開
Springboard診断リファレンス・モジュールのブロック図を示します(図5).このモジュールによって使用されるアプリケーション・プログラムとドライバ・ソフトウェアはフラッシュ・メモリに常駐します.2Mバイトのフラッシュ・メモリには,ロットの備える自動起動の機能を利用して,2本のチップ・セレクトの一方であるCS0を介してアクセスします.
〔図5〕Springboard診断リファレンス・モジュール
モジュールのアプリケーション・ソフトウェアとドライバ・ソフトウェアは2Mバイトのフラッシュ・メモリに常駐する.2本のチップ・セレクトのうちのいずれかを介してフラッシュ・メモリにアクセスする.
もう一方のチップ・セレクトCS1は追加のデコード回路につながっており,複数のペリフェラルをSpringboardバスに接続します.ペリフェラルの一つであるUARTはRS-232ライン・ドライバと接続されており,外部のシリアル・デバイスと通信するためのシリアル出力を実現しています.RS-232ライン・ドライバはUARTによって制御されており,余計な電力消費を最小限に抑えています.レジスタでは,赤色LEDとプッシュ・ボタンにつながる割り込みイネーブルが制御されています.
このモジュールの詳細は,Handspring社のWebサイトの「Application Note 03: Diagnostic Reference Module」に記載されています.他のリソースもここに示されています.参考となるその他のURLとしては,
・Springboardプラットホームの技術資料
http://www.handspring.com/company/presskit/Springboard_Whitepaper.pdf
・開発製品ガイド
http://www.handspring.com/developers/documentation.jhtml
・簡単なモジュールの開発
http://www.handspring.com/developers/hsdev7steps.jhtml
・各種のアプリケーション・ノート
http://www.handspring.com/developers/tech_notes.jhtml
・開発ツール
http://www.handspring.com/developers/sw_dev.jhtml
・米国Metrowerks社のCodeWarrior)
http://www.palmos.com/dev/tech/tools/cw/
などがあります.
Handspring社
Miles Brown
◆筆者プロフィール◆
Miles Brown.米国Handspring社(カリフォルニア州Mountain View)の開発者テクニカル・サポート・エンジニア.
同社への問い合わせは,TEL+1-650-230-5000または「http://www.handspring.com/」まで.
(Portable Design誌,2001年2月号より)