Prentice.Hall.Essential.Linux.Device.Drivers.2008.chm
资源大小: 4.07MB
资源类型:![]()
发布人: rootfs
发布日期: 3个月前
Tag:
Device Drivers Essential Linux
资源分: 0
下载人数: 127
软件说明:
Chapter 1. Introduction <br> Evolution <br> The GNU Copyleft <br> Kernel.org <br> Mailing Lists and Forums <br> Linux Distributions <br> Looking at the Sources <br> Building the Kernel <br> Loadable Modules <br> Before Starting <br> <br>Chapter 2. A Peek Inside the Kernel <br> Booting Up <br> Kernel Mode and User Mode <br> Process Context and Interrupt Context <br> Kernel Timers <br> Concurrency in the Kernel <br> Process Filesystem <br> Allocating Memory <br> Looking at the Sources <br> <br>Chapter 3. Kernel Facilities <br> Kernel Threads <br> Helper Interfaces <br> Looking at the Sources <br> <br>Chapter 4. Laying the Groundwork <br> Introducing Devices and Drivers <br> Interrupt Handling <br> The Linux Device Model <br> Memory Barriers <br> Power Management <br> Looking at the Sources <br> <br>Chapter 5. Character Drivers <br> Char Driver Basics <br> Device Example: System CMOS <br> Sensing Data Availability <br> Talking to the Parallel Port <br> RTC Subsystem <br> Pseudo Char Drivers <br> Misc Drivers <br> Character Caveats <br> Looking at the Sources <br> <br>Chapter 6. Serial Drivers <br> Layered Architecture <br> UART Drivers <br> TTY Drivers <br> Line Disciplines <br> Looking at the Sources <br> <br>Chapter 7. Input Drivers <br> Input Event Drivers <br> Input Device Drivers <br> Debugging <br> Looking at the Sources <br> <br>Chapter 8. The Inter-Integrated Circuit Protocol <br> What's I2C/SMBus? <br> I2C Core <br> Bus Transactions <br> Device Example: EEPROM <br> Device Example: Real Time Clock <br> I2C-dev <br> Hardware Monitoring Using LM-Sensors <br> The Serial Peripheral Interface Bus <br> The 1-Wire Bus <br> Debugging <br> Looking at the Sources <br> <br>Chapter 9. PCMCIA and Compact Flash <br> What's PCMCIA/CF? <br> Linux-PCMCIA Subsystem <br> Host Controller Drivers <br> PCMCIA Core <br> Driver Services <br> Client Drivers <br> Tying the Pieces Together <br> PCMCIA Storage <br> Serial PCMCIA <br> Debugging <br> Looking at the Sources <br> <br>Chapter 10. Peripheral Component Interconnect <br> The PCI Family <br> Addressing and Identification <br> Accessing PCI Regions <br> Direct Memory Access <br> Device Example: Ethernet-Modem Card <br> Debugging <br> Looking at the Sources <br> <br>Chapter 11. Universal Serial Bus <br> USB Architecture <br> Linux-USB Subsystem <br> Driver Data Structures <br> Enumeration <br> Device Example: Telemetry Card <br> Class Drivers <br> Gadget Drivers <br> Debugging <br> Looking at the Sources <br> <br>Chapter 12. Video Drivers <br> Display Architecture <br> Linux-Video Subsystem <br> Display Parameters <br> The Frame Buffer API <br> Frame Buffer Drivers <br> Console Drivers <br> Debugging <br> Looking at the Sources <br> <br>Chapter 13. Audio Drivers <br> Audio Architecture <br> Linux-Sound Subsystem <br> Device Example: MP3 Player <br> Debugging <br> Looking at the Sources <br> <br>Chapter 14. Block Drivers <br> Storage Technologies <br> Linux Block I/O Layer <br> I/O Schedulers <br> Block Driver Data Structures and Methods <br> Device Example: Simple Storage Controller <br> Advanced Topics <br> Debugging <br> Looking at the Sources <br> <br>Chapter 15. Network Interface Cards <br> Driver Data Structures <br> Talking with Protocol Layers <br> Buffer Management and Concurrency Control <br> Device Example: Ethernet NIC <br> ISA Network Drivers <br> Asynchronous Transfer Mode <br> Network Throughput <br> Looking at the Sources <br> <br>Chapter 16. Linux Without Wires <br> Bluetooth <br> Infrared <br> WiFi <br> Cellular Networking <br> Current Trends <br> <br>Chapter 17. Memory Technology Devices <br> What's Flash Memory? <br> Linux-MTD Subsystem <br> Map Drivers <br> NOR Chip Drivers <br> NAND Chip Drivers <br> User Modules <br> MTD-Utils <br> Configuring MTD <br> eXecute In Place <br> The Firmware Hub <br> Debugging <br> Looking at the Sources <br> <br>Chapter 18. Embedding Linux <br> Challenges <br> Component Selection <br> Tool Chains <br> Embedded Bootloaders <br> Memory Layout <br> Kernel Porting <br> Embedded Drivers <br> The Root Filesystem <br> Test Infrastructure <br> Debugging <br> <br>Chapter 19. Drivers in User Space <br> Process Scheduling and Response Times <br> Accessing I/O Regions <br> Accessing Memory Regions <br> User Mode SCSI <br> User Mode USB <br> User Mode I2C <br> UIO <br> Looking at the Sources <br> <br>Chapter 20. More Devices and Drivers <br> ECC Reporting <br> Frequency Scaling <br> Embedded Controllers <br> ACPI <br> ISA and MCA <br> FireWire <br> Intelligent Input/Output <br> Amateur Radio <br> Voice over IP <br> High-Speed Interconnects <br> <br>Chapter 21. Debugging Device Drivers <br> Kernel Debuggers <br> Kernel Probes <br> Kexec and Kdump <br> Profiling <br> Tracing <br> Linux Test Project <br> User Mode Linux <br> Diagnostic Tools <br> Kernel Hacking Config Options <br> Test Equipment <br> <br>Chapter 22. Maintenance and Delivery <br> Coding Style <br> Change Markers <br> Version Control <br> Consistent Checksums <br> Build Scripts <br> Portable Code <br> <br>Chapter 23. Shutting Down <br> Checklist <br> What Next? <br> Appendix A. Linux Assembly <br> Debugging <br> Appendix B. Linux and the BIOS <br> Real Mode Calls <br> Protected Mode Calls <br> BIOS and Legacy Drivers <br> Appendix C. Seq Files <br> The Seq File Advantage <br> Updating the NVRAM Driver <br> Looking at the Sources <br> Index <br>
推荐资源
作者其他资源
- O'Reilly.Building.Embedded.Linux.Systems.2nd.Edition.2008.pdf
- Sams.Publishing.Ubuntu.Unleashed.2008.Edition.pdf
- Microsoft.Press.Understanding.IPv6.2nd.Edition.2008.pdf
- Sams.Publishing.Python.Essential.Reference.3rd.Edition.2006.pdf
- Sams.Publishing.Object-Oriented.Programming.in.C++.4th.Edition.2002.pdf
- Newnes.Real-Time.UML.Workshop.for.Embedded.Systems.2007.pdf
- Wiley.Publishing.Professional.C++.2005.pdf
- Charles.River.Media.Algorithms.and.Data.Structures.The.Science.of.Computing.2004.chm
- Prentice.Hall.C++.for.Business.Programming.2nd.Edition.2005.chm
- Premier.Press.C++.Programming.for.the.Absolute.Beginner.2001.chm



共有评论条
{Text}