家の中でのこだわりスペースはどこですか?

デバイスドライバのプログラミングを勉強したいと考えています。
Linuxで開発という話が多いので、中古ノートPCを windows 7 と
CDROM (KNOPPIX.iso)の unix 環境で扱えるようにしました。
/dev 以下のデバイスに mount するようなところは分かるのですが。
unix で、kernel-devel, kernel-headers などを用いて
プログラミングするというあたりで、つまづいています。
対応するハードウェアもないと無理だと思い、
PIC のシリアル、USB接続なども見たりしていますが、
デバドラ開発につながるような、入門者用の良い学習方法がありましたら
アドバイス頂きたく思います。よろしく御願いします。

A 回答 (1件)

開発するのってLinuxのデバイスドライバ?


CDブートLinuxだけで開発するのは至難の業と思うので、HDDを
パーティション分けしてLinuxを入れるか、それが嫌でPCがUSB
ブートできるなら下記のようなUSBメモリにLinuxをインストール
して使うと良い。汎用デバイスを使って学習するなら仮想マシン
という手もあるかもしれないけど。
何にせよ、開発環境動作用と動作試験用に2つLinux環境を用意
するのが効率的と思うよ。

親指サイズUSBメモリの例 http://www.amazon.co.jp/dp/B00LLEODCK
# 上のはUSB3.0で64GBのだけど、Linux自体は16GBもあれば十分いける
# Ubuntuなどは7GB以上のパーティションでインストールできるので
# あと遅くて良ければUSB2.0も可
# なお親指サイズは付けっぱなしで邪魔にならないためなので
# 気にならないなら大きいのでもOK
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報