PocketLinux Technical Document
神木一也,
kamiki@geocities.com
v0.1/0618, Jun. 19, 1999.
この文書は IBM-PC と MobileGear MC-MK32 のアーキテクチャ上の差異と、 linux version 2.0.36 を Mobile Gear で動作させるための実装について説明したものです。 パッチ
patch-0618
に基づいて記述されています。
1.
概要
2.
メモリマップ
3.
I/O マップ
4.
ブートシーケンス
5.
FONT ROM ドライバ
5.1 フォントの ROM 上の配置
5.2 Linux 上でフォントが使えるようになるタイミング
5.3 struct necmg_fontmetric
5.4 /dev/mgfont
5.5 clB8x8 フォント
6.
ディスプレイドライバ
6.1 低レベル関数
6.2 仮想コンソール
7.
フォントレンダラ
7.1 非バイトバウンダリへの描き込み
7.2 汎用レンダラ
7.3 6x12 専用レンダラ
8.
キーボードデバイス
8.1 キーボードハードウエア
8.2 スキャンコード
8.3 キーコード
8.4 拡張キーコード
8.5 リピートレート/ディレイの変更
8.6 電源キー
9.
APM ハードウエア
9.1 MobileGear の APM ハードウエアモデル
9.2 電池容量の取得
9.3 電源キーの状態の取得
9.4 CPU 速度の設定と読みだし
9.5 液晶濃度の変更
9.6 液晶のオン/オフ
10.
APM ドライバ
10.1 APM イベントループ
10.2 サスペンド/レジュームの動作
10.3 スタンバイモード
11.
ROM ディスクドライバ
12.
シリアルデバイス
13.
サウンドドライバ
14.
謝辞