遅まきながら、「30日でできるOS自作入門」を読み始めた。
- 作者: 川合秀実
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2006/03/01
- メディア: 単行本
- 購入: 36人 クリック: 735回
- この商品を含むブログ (299件) を見る
7日目は割り込みを何度も受け付ける機構を作る。hlt()
を入れたままにしまっており、何故動かないのかかなり悩んでしまった。
割り込みの結果受け取ったデータを表示したいので、以下のページからsprintf()を拝借させてもらった。
sprintfを実装する | OS自作入門 5日目-2 【Linux】 | サラリーマンがハッカーを真剣に目指す
図. キーボードからの割り込みを受け付けてデータを表示する。
図. キー割り込み受付バッファを作成して読み込みを行う。
FIFO8のバッファを使って実装し直した。
マウスからのデータ受信
軌道に乗ってきたので写経するだけだ。FIFOの実装とかは簡単に理解できる。 あとはマウスの実装を入れて実行。
図. キーボードとマウスからの情報取得。
できた!