レガシーガジェット研究所

気になったことのあれこれ。

hardware

Linux Kernel ~ 時間管理とタイマ割り込み ~

概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回は時間管理及びタイマ割り込みについて見ていく。

Linux Kernel ~ 割り込みと例外 ハードウェア編 ~

概要 「詳解Linux Kernel」を参考にVersion 2.6.11のコードリーディングをしていく。CPUのアーキテクチャは書籍に沿ってIntelのx86とする。 今回は割り込みと例外の概要と定義及び、それに関連するハードウェアについて見ていく。

キャラクタデバイスドライバを作ってみた。

概要 ラズパイのGPIOを対象としたデバイスドライバを作成した。基本的に行うことは以前書いた以下の記事と同じであるためレジスタなどの説明はここでは割愛する。 https://k-onishi.hatenablog.jp/entry/2018/11/24/112806