Writing Linux Device Drivers: a guide with exercises (Volume 3) (Paperback)

Dr Jerry Cooperstein

  • 出版商: CreateSpace Independ
  • 出版日期: 2009-09-03
  • 售價: $1,270
  • 貴賓價: 9.5$1,207
  • 語言: 英文
  • 頁數: 394
  • 裝訂: Paperback
  • ISBN: 1448672384
  • ISBN-13: 9781448672387
  • 相關分類: Linux
  • 海外代購書籍(需單獨結帳)



Writing Linux Device Drivers is designed to show experienced programmers how to develop device drivers for Linux systems, and give them a basic understanding and familiarity with the Linux kernel. Upon mastering this material, you will be familiar with the different kinds of device drivers used under Linux, and know the appropriate API's through which devices (both hard and soft) interface with the kernel. The purpose is to get you into coding as quickly as possible. Thus we'll tell you early on how to dynamically allocate memory in the simplest way, so you can actually write code, and then later cover the subject more thoroughly. Each section has exercises, most of which involve writing code, designed to help you gain familiarity with programming for the Linux kernel. Solutions are provided. We are not aiming for an expert audience, but instead for a competent and motivated one.


《撰寫 Linux 裝置驅動程式》旨在向有經驗的程式設計師展示如何為 Linux 系統開發裝置驅動程式,並使他們對 Linux 內核有基本的理解和熟悉。掌握這些內容後,您將熟悉在 Linux 下使用的不同類型的裝置驅動程式,並了解設備(包括硬體和軟體)如何通過適當的 API 與內核進行交互。我們的目標是讓您能夠盡快進入編碼階段。因此,我們會在早期告訴您如何以最簡單的方式動態分配記憶體,以便您能夠實際編寫程式碼,然後稍後更全面地介紹該主題。每個章節都有練習題,其中大部分涉及編寫程式碼,旨在幫助您熟悉為 Linux 內核編程。我們提供了解答。我們的目標不是專業觀眾,而是有能力和積極性的讀者。