デバイスドライバ

ioctlサンプルコードの修正【デバイスドライバ】

Linuxデバイスドライバプログラミングを参考に実装をしたところ Kernelのバージョンアップによるエラーが発生したので記録しておく。 本書のサンプルコードはカーネルバージョン2.6で書かれている。 私の環境は3.13のため、修正が必要となった。 P.154-160の…

openとcloseハンドラを使ったサンプルコード①のエラー【デバイスドライバ】

Linuxデバイスドライバプログラミングを参考に実装をしたところエラーが発生したので記録しておく。 P.117-120の"openとcloseハンドラを使ったサンプルコード①"を打ち込み、 makeを実行したところ下記のエラーが発生した。 $ make make -C /lib/modules/3.11…

Linuxデバイスドライバ開発入門(hello world)【Ubuntu】

UbuntuでLinuxデバイスドライバのhello worldを作成したので紹介します。 最初以外はすべて参考サイト様の手順と同様でしたが。Linuxデバイスドライバ開発入門ではRPM系で開発入門の流れが紹介されております。 UbuntuはDebian系のOSなためインストールパッ…