この度、新しい仕事先で組み込み系のLinuxのデバイスドライバを作成することになりました。
まだデバイスドライバの開発もLinuxそのものも未経験の分野であり、業務開始まで時間があるため、家で勉強したいと考えています。
本で勉強するのと並行して、何か具体的にハードを制御するようなものを作成してみるのが、やりがいもあっていいかなと思っています。そこで質問です。
(1) 上記のような目的にちょうど良い題材はないでしょうか?
例えば、このような目的のために作られた入門用の開発キットの
ようなものでも良いですし、市販されている普通のデバイスでも
良いです。(予算は1万円くらいまで)
デバイスの仕様さえ公開されていればドライバは書けるものなの
かもしれませんが、できれば、具体的なおすすめを教えて頂けると
助かります。
(2) おすすめの勉強方法があれば教えてください。実体験に基づくものであれば、なお嬉しいです。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは。
私は昔Linux、今はNetBSDで組み込みハード(主にワンチップマイコンの制御)を行なうソフトを作っております。
Linuxでも同様ですので、かんたんにお答えしますと、CQ出版社から
Interfaceという月刊誌が出ております。こちらの雑誌には定期的に
付属基板というものがついてきて、これをターゲットにLinuxで
制御する、という特集が結構な頻度で組まれます。また、同出版社の
デザインウェーブ誌との連携もあります。まずはそこらへんをチェック
なさってください(秋葉原の電波堂書店にバックナンバーがありました)。
それから、Software Designという雑誌がありますが、これもLinuxネタが
頻出しますので、要チェックです。
何度も同じ出版社で申し訳ありませんが、CQ出版社のご存知
「トランジスタ技術」にもLinuxで各種自作ハードを制御するネタが
載ります。私は高校の頃からアマチュア無線経由でこの世界にどっぷり
漬かり、自作マイコンボード(Z80とか8255Aとか)を作りました。
Linuxと自作ハード・プログラミングの総本山ともいえるのが、
みついわゆきおさんのサイトです。↓
http://mes.sourceforge.jp/h8/index-j.html
この方、以前トラ技誌上でISAインターフェースボードの自作など
連載されていました。今はH8・AVRマイコンを中心に、GCCで
開発をなされているようです。
その他、時間があれば、秋月で\4kほどでワンチップマイコンのキットが
買えますので、これで勉強できます。
最後に、時間が許せば、Linuxカーネルやデバイスドライバに関する
定番本がいくつかオライリーから出版されていますので、こちらも
ご一読ください(私は翻訳の質に満足がいかなかったので、
原書で読みました)。BSDでしたら悪魔本2冊です。加えて、Linux/BSDの
カーネルソースをgrep/findで熟読です。これにまさる参考書はありません。
以上、質問者様の既知の内容である場合はご容赦ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
電気の配電盤の52番、27番は何...
-
中途採用のMSCってなんの略なん...
-
switchbot の指ロボットで除湿...
-
遮断器に並列で付いている51G、...
-
【VBA】UI Automationコンボボ...
-
ワンループコントローラについ...
-
SWとは?
-
位置型PIDと速度型PIDの使い分...
-
発電所のガバナとは何のことで...
-
フルクローズドループとセミク...
-
リレー制御の警報のBL、BZって...
-
電磁接触器SRC3631-5-1復帰不良
-
タービン発電機の制御について
-
DMAとIOPの違い
-
プロコンって何ですか?
-
タイマー使用の自動運転回路
-
モーターの定格電流の出し方
-
空調機の商用運転とインバータ...
-
三相200v3.7kwのモーターに必要...
-
モーター
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
電気の配電盤の52番、27番は何...
-
プロコンって何ですか?
-
switchbot の指ロボットで除湿...
-
フルクローズドループとセミク...
-
ワンループコントローラについ...
-
中途採用のMSCってなんの略なん...
-
C/C,M/Cの意味
-
【VBA】UI Automationコンボボ...
-
FLネットとイーサネットの違い...
-
位置型PIDと速度型PIDの使い分...
-
遮断器に並列で付いている51G、...
-
リレー制御の警報のBL、BZって...
-
タービン発電機の制御について
-
リレー回路のシミュレーション...
-
発電所のガバナとは何のことで...
-
ステッピングモーターの故障診断
-
ノーズR補正の計算
-
モーションコントローラーに関...
-
電磁接触器SRC3631-5-1復帰不良
-
空調機の動力盤、制御盤等 初...
おすすめ情報