Home
Books
Device Driver Programming and Development
1
Comprehensive guide for writing Linux device drivers.
Covers significant changes in Linux kernel 2.6.
Includes chapters on USB and console drivers.
Full-featured examples for practical understanding.
Requires basic C programming and Unix knowledge.
Essential for developers in the Linux ecosystem.
Helps support various computer peripherals effectively.
Average Rating out of 5:
Price Range: $30.49
2
Comprehensive guide to Linux kernel architecture.
Explains memory management and process scheduling.
Covers I/O ports and device interaction.
Insights into kernel algorithms and data structures.
Discusses interprocess communication techniques.
Detailed analysis of file systems and buffers.
Updated for Linux kernel version 2.6.
Average Rating out of 5:
Price Range: $41.26
3
Comprehensive guide on Linux device drivers.
Focus on embedded system requirements and memory management.
Learn to write custom device drivers for various devices.
Gain practical experience with GPIO and I2C subsystems.
Understand interrupt management and kernel structures.
Ideal for embedded system developers and enthusiasts.
Average Rating out of 5:
Price Range: $31.72
4
Master advanced Linux device driver development skills.
Explore PCI, ALSA SoC, and V4L2 frameworks.
Gain hands-on experience with real-world examples.
Learn kernel debugging and custom hardware integration.
Build multimedia and power-aware device drivers.
Develop robust drivers with practical engineering insights.
Ideal for embedded developers and advanced programmers.
Average Rating out of 5:
Price Range: $22.39
5
Comprehensive guide to operating system design.
Hands-on approach with practical coding examples.
Focuses on Xinu, a small, elegant OS.
Contrasts RISC and CISC processor operating systems.
Encourages experimentation with low-cost hardware.
Updated code for modern hardware platforms.
Step-by-step construction of a process-based OS.
Average Rating out of 5:
Price Range: $42.39
6
Expert guidance from Windows Driver Foundation developers.
Comprehensive knowledge for robust driver development.
Best practices and technical guidance included.
Extensive code samples for practical learning.
Support for Plug and Play and power management.
Focus on synchronization and concurrency management.
Access to online driver code samples.
Average Rating out of 5:
Price Range: $26.08
7
Comprehensive introduction to Linux kernel development. Focus on embedded system requirements and concepts. Learn to write customized Linux device drivers. Explore memory management, interrupt management, and locking. Real-world examples for practical experience in development. Tailor and build the Linux kernel effectively.
Average Rating out of 5:
Price Range: $41.37
8
Comprehensive guide to Windows NT driver development.
Covers essential concepts of driver programming.
Detailed insights on I/O subsystem architecture.
Explains kernel mode driver implementation techniques.
Targets intermediate developers seeking advanced knowledge.
Includes practical examples for real-world applications.
Enhances understanding of Windows NT driver functionalities.
Average Rating out of 5:
Price Range: $4.96
9
Learn Docker for efficient application deployment.
Package applications with all dependencies reliably.
Deploy and test Docker containers effectively.
Understand container composition and internal processes.
Scale production containers in cloud environments.
Explore advanced Docker topics and best practices.
Gain insights from experienced Site Reliability Engineers.
Average Rating out of 5:
Price Range: $28.99
10
Practical labs for hands-on Linux driver development.
Supports Raspberry Pi 3 and 4 models.
Learn by doing with step-by-step instructions.
Develop drivers for various embedded devices.
Access over 30 kernel modules via GitHub.
Utilizes Linux kernel 5.4 for stability.
GPL licensed code for modification and redistribution.
Average Rating out of 5:
Price Range: $33.70
11
Master Linux device driver development for embedded systems.
Gain hands-on expertise with real Linux subsystems.
Apply advanced techniques for kernel debugging effectively.
Build robust drivers through practical engineering insights.
Explore PCI, ALSA SoC, and V4L2 frameworks.
Learn to write multimedia device drivers comprehensively.
Enhance skills for custom hardware integration projects.
Average Rating out of 5:
Price Range: $48.99
12
Learn Docker for efficient software deployment.
Understand Linux containers in your workflow.
Package applications with all dependencies seamlessly.
Explore Docker Compose and Swarm mode.
Optimize Docker images for better performance.
Deploy containers at scale in production environments.
Delve into orchestration, security, and configuration.
Average Rating out of 5:
Price Range: $12.74
13
Master writing device drivers for Linux.
Supports various peripherals outside the computer chip.
Covers significant changes in Linux kernel 2.6.
Includes new chapters on USB and console drivers.
Requires basic C programming knowledge only.
Practical examples compile without special hardware needed.
Essential for anyone writing Linux device drivers.
Average Rating out of 5:
Price Range: $28.97
14
Learn to develop customized Linux device drivers.
Understand core concepts like memory management.
Gain practical experience with embedded Linux.
Explore various Linux subsystems for driver development.
Write device drivers from scratch using latest kernel.
Develop drivers for I2C and SPI devices.
Enhance skills with IRQ and GPIO management.
Average Rating out of 5:
Price Range: $44.85
15
Updated content reflects latest California DMV exam questions.
Comprehensive practice questions for thorough exam preparation.
Includes detailed explanations of traffic laws.
Covers essential road signs for driver's test.
Easy-to-understand format for all learners.
Green cover indicates the latest edition available.
Boosts confidence for passing the driver's license exam.
Average Rating out of 5:
Price Range: 0
16
Comprehensive guide for AWS beginners and advanced users.
Step-by-step instructions for easy AWS setup.
Covers essential cloud computing fundamentals and terminologies.
Focus on cloud security for business applications.
Explains SaaS, PaaS, IaaS, and development models.
Highlights cost management often overlooked by users.
Includes free eBook with paperback purchase.
Average Rating out of 5:
Price Range: $12.97
17
Learn to write character device drivers.
Interface with user-space using various methods.
Handle hardware interrupts and IRQ allocation.
Explore kernel synchronization and concurrency issues.
Understand kernel APIs for timers and threads.
Gain insights into real-world driver development.
Average Rating out of 5:
Price Range: $18.49
18
Learn to develop Linux embedded drivers.
Focus on kernel 4.9 LTS features.
Practical labs for driver development.
Compatible with multiple embedded processors.
Includes a new USB Device Drivers chapter.
Updated for Raspberry Pi 4 and STM32MP1.
Supports various driver frameworks and interfaces.
Average Rating out of 5:
Price Range: 0
19
Comprehensive guide on real-time embedded systems.
Focuses on Linux and RTOS implementations.
Suitable for beginners and experienced developers.
Covers critical concepts and practical applications.
Enhances understanding of system design principles.
Includes examples and case studies for clarity.
Ideal for academic and professional reference.
Average Rating out of 5:
Price Range: $56.31
Color: Real-Time Embedded Components and Systems
20
Comprehensive guide to Windows Driver Model.
Includes practical examples and code analysis.
Updated for Windows XP and Windows 2000.
Covers driver selection and loading processes.
Focuses on Plug and Play functionalities.
Includes CD-ROM with sample code.
Available in multiple digital formats.
Average Rating out of 5:
Price Range: $10.87
21
Comprehensive guide to DPDK software optimization.
Insights from experienced DPDK technical experts.
Covers data packet processing techniques and trends.
Explores hardware acceleration and virtualization applications.
Practical applications in SDN and NFV fields.
Detailed exploration of core software algorithms.
Advanced optimization methods for enhanced performance.
Average Rating out of 5:
Price Range: $49.13
22
Comprehensive guide to mobile forensic investigations.
Basic to advanced techniques explained clearly.
Assists professionals and beginners in mobile forensics.
Covers evidence contamination prevention and triaging.
Dives into data recovery and encoding methods.
Includes popular tools like Z3X and RIFF.
Access to companion guide with additional resources.
Average Rating out of 5:
Price Range: $52.46
23
Covers operating system fundamentals and principles. Focuses on embedded and real-time systems. Includes ARM architecture and instruction programming. Demonstrates toolchain for software development. Explains SMP using ARM MPcore processors. Provides complete working system examples. Ideal for advanced students in software engineering.
Average Rating out of 5:
Price Range: $69.42
24
Comprehensive guide on embedded system design methodologies.
Covers major issues in current and future designs.
Focuses on safe, reliable, and robust systems.
Discusses processor and hardware selection strategies.
Explains software design considerations for embedded systems.
Addresses Internet of Things design challenges.
Uses a bridge control system as a case study.
Price Range: $59.91
25
Comprehensive guide to MS-DOS device drivers.
Learn how drivers interact with DOS systems.
Step-by-step examples for practical understanding.
Techniques to customize drivers for individual needs.
Clear explanations suitable for beginners and experts.
Enhance system performance with optimized drivers.
Perfect resource for aspiring driver developers.
Average Rating out of 5:
Price Range: $44.99
26
79 hands-on recipes for embedded Linux development.
Optimize Yocto setup for faster development cycles.
Use Docker for building Yocto-based systems.
Leverage the Toaster web interface for builds.
Debug, trace, and profile your Linux applications.
Create and customize recipes for various programming languages.
Updated for the latest Yocto Project release.
Average Rating out of 5:
Price Range: $25.43
27
Learn to develop Linux device drivers effectively.
Understand Linux kernel and device driver basics.
Hands-on coding with practical examples and exercises.
Gain familiarity with various device driver types.
Appropriate APIs for hardware and software devices.
Simplified memory allocation techniques for quick coding.
Solutions provided to enhance learning experience.
Average Rating out of 5:
Price Range: $30.00
28
Comprehensive guide to Windows Driver Model (WDM).
Learn driver development for Windows 98 and 2000.
Theory and practical instruction included.
Focus on driver installation and debugging techniques.
Covers hardware and software interface issues.
Explains different driver types in detail.
Describes the new WDM 'layer' model effectively.
Average Rating out of 5:
Price Range: $14.99
29
Learn real mode and protected mode concepts.
Apply OOP in assembly language programming.
Interface assembly with high-level programming languages.
Directly manipulate hardware and access memory.
Explore assembly language architecture and design.
Gain practical skills in systems programming.
Enhance debugging techniques for assembly applications.
Average Rating out of 5:
Price Range: $72.18
30
Avoid financial headaches in your trucking business.
Implement an easy-to-use financial management system.
Simplify recordkeeping and eliminate lost documents.
Understand essential accounting basics for success.
Learn to avoid cash flow problems efficiently.
Discover legal tax reduction strategies for savings.
Avoid common accounting mistakes new owners make.
Average Rating out of 5:
Price Range: $29.67