お店のコメント(スペック情報を含む場合もあり)
Amazon.co.jp
Linux OSで周辺機器のサポートを行う、あるいは新しいハードウェアを開発してLinuxでそれを利用したい読者のための1冊。
Unixマーケットにおける最急成長セグメントであるLinuxは、多くのアプリケーション分野で熱狂的な支持者を獲得し、エンベデッド・システム向けの優れたプラットフォームとしてさらなる認知を深めている。
第2版にしてすでに定番となった本書であるが、幅広いデバイス群のドライバの書き方について、従来「口コミ」でしか伝わらなかった情報や暗号めいたソースコードコメントを明確にしている。
Linuxカーネルのバージョン2.4は、デバイス・ドライバに大幅な変更が加えられており、多くのアクティビティーを単純化しているが、ドライバをより効率的かつフレキシブルにする新機能はわずかである。
本第2版は新しいプロセッサとバスに合わせ、これらの変更点をもれなくカバーしている。
カーネルハッカーでなくても、C言語の理解と、Unixのシステム・コールにおける、ある程度の基礎知識さえあれば、本書を理解し楽しむことができる。
本書ではキャラクター・デバイス、ブロック・デバイス、ネットワーク・インタフェース用のドライバをすべてステップ・バイ・ステップ形式で説明し、また、ドライバデザインに関する問題を示唆する多面的な事例を挙げて解説している。
これらの事例の実行にあたって、特別なハードウェアは必要ではない。
第2版での大きな変更点はシンメトリックマルチプロセッシング(SMP)、ロック、新しいCPU、最近サポートされはじめたバスに関する考察である。
OSがどのように機能するのかに興味があるのならば、本書はアドレス空間、非同期イベント、I/Oに関する見識を与えてくれる。
移植性は本書において重大な関心事である。
本書はバージョン2.4を中心に書かれているが、可能なかぎりカーネル2.0までさかのぼって情報を盛り込んでいる。
また、本書は異なるハードウェアプラットフォーム間で移植性をどうやって最大化するかを教えてくれる。
本書中の例はIA32(PC)とIA64、PowerPC、SPARCとSPARC64、Alpha、ARM、そしてMIPS上でテストされている。
--このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。
Amazon.com
Updated to cover version 2.4.x of the Linux kernel, the second edition of Linux Device Drivers remains the best general-purpose, paper-bound guide for programmers wishing to make hardware devices work under the world’s most popular open-source operating system. The authors take care to show how to write drivers that are portable--that is, that compile and run under all popular Linux platforms. That, along with the fact that they’re careful to explain and illustrate concepts, makes this book very well suited to any programmer familiar with C but not with the hardware-software interface. It’s worth noting that the emphasis in the title is on ?device drivers? as much as ?Linux.? This book will make sense to you if you’ve never written a driver for any platform before. It helps if you have some Linux or Unix background, but even that is secondary as a prerequisite to C skill. For a programming text--and one concerned with low-level instructions and data structures, at that--this book is remarkably rich in prose. You’ll typically want to read this book straight through, more or less skipping the code samples, before sketching out your plan for the driver you need to write. Then, go back and pay closer attention to the sections on specific details you need to implement, like custom task queues. For coding-time details about specific system calls and programming techniques, count on the index to point you to the right passages. --David Wall Topics covered: Techniques for writing hardware device drivers that run under Linux kernels 2.0.x through 2.2.x. Sections show how to manage memory, time, interrupts, ports, and other details of the hardware-software interface.
--このテキストは、絶版本またはこのタイトルには設定されていない版型に関連付けられています。
商品の説明をすべて表示する
商品ジャンル
商品名
最終調査日時
2015/11/15 (Sun) 23:53:11
価格の変動(直近3回 : ¥0は未調査回)
取得日時
販売価格
ポイント
実質価格
在庫状態
2015/11/15 (Sun) 23:53:11
¥4,184
0 %
¥4,184
2012/10/08 (Mon) 20:18:23
¥3,460
0 %
¥3,460
2012/02/27 (Mon) 01:15:46
¥3,480
0 %
¥3,480
スペック情報(お店のコメントを含む場合もあり)
ペーパーバック: 636ページ
出版社: Oreilly & Associates Inc; 3版 (2005/2/10)
言語 英語, 英語, フランス語
ISBN-10: 0596005903
ISBN-13: 978-0596005900
発売日: 2005/2/10
商品の寸法: 23.2 x 17.4 x 3.4 cm
サイト内キーワード検索
商品名の検索は通常の商品検索ボックスで。
コメントやスペックなどから検索したい場合はこちらから。
コメントやスペックなどから検索したい場合はこちらから。
広告