Device Drivers Books - Page 2

MagicBeanDip.com

Page 2 of 9 - Go to page: 1 2 3 4 5 6 7

Writing Windows Vxds and Device Drivers/Book and Disk

Karen Hazzah

Writing Windows Vxds and Device Drivers/Book and Disk Karen Hazzah List Price: $50.00
By: Prentice Hall
Amazon Marketplace: 7 new & used starting at $4.47

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows - General
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> General AAS
Subjects -> Computers & Internet -> Programming -> APIs & Operating Environments -> Device Drivers

Writing Windows VxDs and Device Drivers, Second Edition

Karen Hazzah

Writing Windows VxDs and Device Drivers, Second Edition Karen Hazzah Amazon Price: $57.95
List Price: $57.95
Usually ships in 24 hours
By: CMP
Amazon Marketplace: 34 new & used starting at $5.71

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows - General
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> General AAS
Subjects -> Computers & Internet -> Operating Systems -> General

Customer Reviews:
Total reviews: 9 Average rating: 4.0 of 5

Editorial Review:

Software developer and author Karen Hazzah expands her original treatise on device drivers in the second edition of Writing Windows VxDs and Device Drivers. The book and companion disk include the author's library of wrapper functions that allow the programmer to code VxDs almost entirely in C, eliminating the necessity of expensive third-party tools. Virtual and nonstandard device drivers extend the capabilities of Windows to go anywhere and do anything. Hazzah specifies how to determine whether a virtual device driver (VxD) or dynamic link library (DLL) is appropriate for the task at hand, depending on privilege, restrictions, kind of interface, class of device, and performance requirements. Whatever the case, Hazzah presents her material in the context of the Virtual Machine and the 80x86 architecture. This book is primarily aimed at developers who need to write nonstandard device drivers, either as VxDs or DLLs. Readers who have already written device interface code or a device driver, have a strong grasp of how segments are used by DOS compilers and assemblers, and can read 80x86 assembly should feel comfortable with the material presented. The second edition expands the coverage of VxDs, with attention to new Windows 95 features and uses far less 80x86 assembly than in the first edition.

Writing MS-Dos Device Drivers

Robert S. Lai, Waite Group. The

Writing MS-Dos Device Drivers Robert S. Lai, Waite Group. The Amazon Price: $26.95
List Price: $29.95
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 24 new & used starting at $3.95

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> MS DOS
Subjects -> Computers & Internet -> Operating Systems -> DOS
Subjects -> Computers & Internet -> Programming -> APIs & Operating Environments -> Device Drivers

Customer Reviews:
Total reviews: 3 Average rating: 3.5 of 5

Best... And Last Book on This Topic 5 out of 5 stars.
19 of 20 people found this review helpful.

If you are even reading this review, it is probably because you, for one reason or another, need to write an MS-DOS device driver. I was in the same boat, and this book saved me.

I could not have done it without it. So little material remains about DOS device drivers.

This book provides detailed information on writting both character and block device drivers. Many examples are provided as this book guides you toward the development of more complex drivers.

Most of this book assumes that your are knowledgable in Assembly Language programming. However, the most useful section for me was a framework for developing device drivers in C.

It is for beginers 1 out of 5 stars.
5 of 16 people found this review helpful.

This book just for beginers. Also, there is lot of assembly example instead of C language.

Should be the first device driver book you read... 4 out of 5 stars.
0 of 0 people found this review helpful.

This is an excellent book. Approaching device drivers via DOS is probably the best method to understanding device drivers in general. As to previous comments that the examples were written in assembly rather than C, this is a strength, not a weakness. Many drivers during the heyday of DOS were written in assembly. And while assembly is. admittedly, a difficult language in which to program, it does force you to stick your head into the hardware and keep it there (which is what device drivers are all about).
The only negative comment is that the book cannot be viewed on the Amazon website, particularly the table of contents and an excerpt.

Editorial Review:

This superb introduction to device drivers describes what device drivers do, how they interface with DOS, and provides examples and techniques for building a collection of device drivers that can be customized for individual use.

Developing Windows NT Device Drivers: A Programmer's Handbook (Addison-Wesley Microsoft Technology Series)

Edward N. Dekker, Joseph M. Newcomer

Developing Windows NT Device Drivers: A Programmer's Handbook (Addison-Wesley Microsoft Technology Series) Edward N. Dekker, Joseph M. Newcomer List Price: $69.99
By: Addison-Wesley Professional
Amazon Marketplace: 23 new & used starting at $4.45

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Peripherals
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows NT
Subjects -> Computers & Internet -> Microsoft -> Operating Systems -> Windows NT Server

Customer Reviews:
Total reviews: 14 Average rating: 4.0 of 5

My Savior 5 out of 5 stars.
8 of 9 people found this review helpful.

I'm a high school intern and I knew nothing about drivers (other than installing them) 3 months ago. Now I have completed 2, an ISA and Parallel port driver. This book is really great for people new to the DDK and need a good foundation. The examples are clear, and the pace of the book is pretty slow (but steady). Once you get past the first 9-10 chapters you can pretty much skim for parts you need. The tips are especially helpful, as to why C++ OOP isn't suitable, to why 2 computers are absolutely necessary. Even if you plan on making WDM drivers, this book will be helpful. Oney's WDM book is really useless for beginners, and the DDK almost has no redeeming value, other than being very very heavy (oh, wait thats not good either). The net is surprisingly lacking of driver programming pages. Get this book.

Editorial Review:

For developers who must know and understand the fundamentals to be able to apply the more advanced aspects that will emerge with NT 5, here is an in-depth book to the rescue, covering the core techniques of programming NT device drivers.

Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM) (Programming Series)

Ashfaq A. Khan

Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM) (Programming Series) Ashfaq A. Khan List Price: $49.95
By: Charles River Media
Amazon Marketplace: 9 new & used starting at $5.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Hardware -> Microprocessors & System Design -> Embedded Systems
Subjects -> Computers & Internet -> Operating Systems -> Linux -> Programming
Subjects -> Computers & Internet -> Operating Systems -> Linux -> General

Customer Reviews:
Total reviews: 7 Average rating: 2.0 of 5

Editorial Review:

Linux is becoming the OS of choice for embedded system designers and engineers, due to its real-time power and flexibility. Written for engineers and students, Practical Linux Programming: Device Drivers, Embedded Systems, and the Internet is about designing and developing embedded systems, using Internet technology as a user interface. The book emphasizes the use of three different technologies for embedded system design and development: the Web, the Linux kernel, and SQL queries. From a software design point of view, device driver design, interprocess communication usage, Perl programming, shell programming, HTML tags, and SQL queries are covered in detail. The examples demonstrate the guidelines for designing an embedded system that requires interaction of different software modules and show how an operating system like Linux helps glue your software modules together. The book is presented as a tutorial for students and engineers who wish to learn the process! of designing an embedded system application using Linux as the real-time operating system and the Internet as the user interface.

KEY FEATURES

* Teaches how to create a virtual Web hosting system to use as the user interface for embedded systems, complete with the DNS server, SQL server and the HTTP server setup

* Explains how to design device drivers to form the backbone of the embedded system’s external hardware interface

* Provides real-world tutorials for embedded projects, including network printers, data acquisition systems, entrance security systems, and other general applications

* Shows how to modularize a design project into manageable objects to achieve a fast and efficient product development cycle

* Covers the interprocess communication facilities of the Linux kernel, including the semaphores, shared memories, and message queues used to interconnect and link software modules

On the CD!

The companion CD-ROM includes all of the necessary tools (with the exception Red Hat Linux) to write the programs that are developed in each chapter.

SOURCE CODE

* miniLinux

A complete minimum Linux System that can be placed on less then 2 MB disk space. Scripts are provided that can be modified and customized to create a boot disk and a root file system disk of your choice.

* Examples and Projects

Complete source code for every project, arranged by chapter.

SOFTWARE

* Dodobase 2.0 (TRIAL DEMO)

A Web database management program that allows Web site owners to create and manage content instantly.

* Common UNIX Printing System (CUPS)

* ESP Print Pro 4.2.1 (TRIAL DEMO)

A complete UNIX cross-platform printing system that enhances the printing system that comes with your operating system.

* Anjuta

A versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux.

SYSTEM REQUIREMENTS LINUX: Red Hat Linux 7.1 or higher (with Linux kernel 2.4 or higher); IBM PC compatible system; Pentium II or better; 256 MB of RAM; 10/100 Mbps Ethernet card; 2.5 MB free hard disk space; CD-ROM drive.

Writing a Unix Device Driver

Janet I. Egan, Thomas J. Teixeira

Writing a Unix Device Driver Janet I. Egan, Thomas J. Teixeira List Price: $29.95
By: John Wiley & Sons Inc (Computers)
Amazon Marketplace: 10 new & used starting at $1.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Information Systems
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General
Subjects -> Computers & Internet -> Operating Systems -> Unix -> General AAS

Editorial Review:

Updated and revised to include Release 4 UNIX and the 386 processors, this guide tells the C language programmer how to develop, write and test UNIX device driver software. It features an appendix of conversion information for older drivers and the specifications of each driver routine mentioned.

Professional Linux Programming

Neil Matthew and Richard Stones, Brad Clements, Andrew Froggatt, David J. Goodger, Ivan Griffin, Jeff Licquia, Ronald van Loon, Harish Rawat, Udaya Ranawake, Marius Sundbakken, Deepak Thomas, Stephen J. Turnbull, David Woodhouse, Richard Stones, Christopher Browne

Professional Linux Programming Neil Matthew and Richard Stones, Brad Clements, Andrew Froggatt, David J. Goodger, Ivan Griffin, Jeff Licquia, Ronald van Loon, Harish Rawat, Udaya Ranawake, Marius Sundbakken, Deepak Thomas, Stephen J. Turnbull, David Woodhouse, Richard Stones, Christopher Browne List Price: $59.99
By: Peer Information Inc.
Amazon Marketplace: 17 new & used starting at $1.88

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Certification Central -> Exams -> Security+
Subjects -> Computers & Internet -> Databases -> Specific Databases -> MySQL & mSQL
Subjects -> Computers & Internet -> Networking -> Networks, Protocols & APIs -> CORBA

Customer Reviews:
Total reviews: 7 Average rating: 3.5 of 5

Editorial Review:

As Linux increases its presence throughout the world as a target platform for professional application development, its growth as a powerful, flexible system offering many free development tools assures its place in the future. By giving you easy access to this comprehensive range of tools, supporting new and nascent technologies, at little or no cost, developing with Linux allows you to apply the solution that's right for you.

In this follow-up to the best-selling Beginning Linux Programming, you will learn from the authors' real-world knowledge and experience of developing software for Linux; you'll be taken through the development of a sample 'DVD Store' application, with 'theme' chapters addressing different aspects of its implementation. Meanwhile, individual 'take-a-break' chapters cover important topics that go beyond the bounds of the central theme. All focus on the practical aspects of programming, showing how crucial it is to choose the right tools for the job, use them as they should be used, and get things right first time.

Who is this book for?

Experienced Linux programmers and aspiring developers alike will find a great deal of practical information in this book on libraries, techniques, tools and applications. You should be familiar with a simple Linux system, have a good working knowledge of programming in C, and a basic understanding of object-oriented programming with C++ for the Qt/KDE chapters.

What does this book cover?

  • Data storage in Linux - including coverage of PostgreSQL, MySQL and XML
  • Implementation of Linux GUIs - covering both KDE and GNOME
  • Web-based interfaces - using the PHP module for Apache
  • Python - including extending and embedding the language
  • Using RPC and CORBA to construct distributed object-based applications
  • Versioning (with CVS), documentation, internationalization and project distribution
  • Distributed hardware solutions such as diskless Linux and Beowulf clustering

  • Writing OS - 2 2.1 Device Drivers in Ck (VNR Computer Library)

    Steven J. Mastrianni

    Writing OS - 2 2.1 Device Drivers in Ck (VNR Computer Library) Steven J. Mastrianni List Price: $39.95
    By: Van Nostrand Reinhold Company
    Amazon Marketplace: 7 new & used starting at $9.99

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Computers & Internet -> Operating Systems -> General
    Subjects -> Computers & Internet -> Operating Systems -> General AAS
    Subjects -> Computers & Internet -> Programming -> APIs & Operating Environments -> Device Drivers

    Customer Reviews:
    Total reviews: 2 Average rating: 4.0 of 5

    Has some value, but could be a lot better 3 out of 5 stars.
    1 of 1 people found this review helpful.

    This book is the only one of its kind, and if it had competition, it probably wouldn't do as well as it has. It does explain some of the basic topics of OS/2 driver programming, but more than half of the book is a straight copy from the DDK, which is available for a free download. It covers a wide range of driver types, but not in great depth. The biggest drawback is that it does not use the standard DevHelp library, so it doesn't conform to the DDK documentation....I recommend that if you use this book, you should cross-reference it with more modern discussions that can be found for free online. The good news is that even though it's several years old, all the information still applies, as there have been very few changes to the OS/2 driver model.

    Editorial Review:

    You'll get your first OS/2 device drivers and running in less than one hour with this easy-to-understand guidebook. Newly revised and expanded, this updated edition defines each type of driver, explains how various components of the operating system interact and shows you how to fit drivers into your system. You'll get numerous tips on debugging, tuning and enhancing driver performance as well as detailed discussions of application interfaces, mouse drivers, storage devices, Micro Channel devices and other tools. Includes a disk of source code and code for four complete drivers.

    Writing Device Drivers, Tutorial and Reference

    Tim Burke, Mark A. Parenti, Al Wojtas

    Writing Device Drivers, Tutorial and Reference Tim Burke, Mark A. Parenti, Al Wojtas List Price: $74.95
    By: Butterworth-Heinemann
    Amazon Marketplace: 6 new & used starting at $54.26

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Computers & Internet -> Operating Systems -> Unix -> General
    Subjects -> Computers & Internet -> Operating Systems -> Unix -> General AAS
    Subjects -> Computers & Internet -> Programming -> APIs & Operating Environments -> Device Drivers

    Editorial Review:

    For users of the DEC OSF/1 operating system as well as for systems engineers interested in writing UNIX-based drivers, this book discusses how to write device drivers for computer systems running the DEC OSF/1 operating systems. A disk is also supplied. By following the task-oriented approach, the reader should acquire the skills necessry to write OSF-based device drivers. Mastery of the concepts and examples presented in this book provides a fundamental background for writing a variety of device drivers, including disk and tape controllers, and more specialized drivers, such as array processors. The book also features information on OSF-based kernal interfaces, and source code listings for the driver examples are supplied on the disk. a glossary of device driver-related terms is also included.

    Networking Device Drivers

    Sanjay Dhawan

    Networking Device Drivers Sanjay Dhawan List Price: $85.00
    By: John Wiley & Sons Inc
    Amazon Marketplace: 12 new & used starting at $5.89

    Buy at Amazon.com

    Browse similar items by category:
    Subjects -> Computers & Internet -> Certification Central -> General
    Subjects -> Computers & Internet -> Certification Central -> General AAS
    Subjects -> Computers & Internet -> Computer Science -> Software Engineering -> Information Systems

    Customer Reviews:
    Total reviews: 4 Average rating: 2.0 of 5

    Too Old to be useful 1 out of 5 stars.
    3 of 3 people found this review helpful.

    This book talks mainly about ndis2 which is almost good to be kept in a museum.No useful information.Not worth the money.

    Not worth and not useful 1 out of 5 stars.
    2 of 2 people found this review helpful.

    This book is general review of all the network device drivers. Its not worth for its money, not useful for advanced programmers. It gives an over view. Never try this book.

    Not worth and not useful 1 out of 5 stars.
    1 of 1 people found this review helpful.

    This book is not for advanced programmers. It gives an overview of the network device drivers. Lacks examples. Might be useful for beginners. Not worth of buying.

    Good for people who no nothing about network drivers 4 out of 5 stars.
    1 of 1 people found this review helpful.

    The previous reviews are too hard. The book provides a good introduction to network device drivers for those people who no nothing about the subject. While it does talk about NDIS 2 and NDIS 3, it provides good background information about the NDIS model and its development. While it does talk about older networking implementations on DOS, OS/2, and UNIX for example, it does demonstrate how the OSI model is implemented in these different environments. This is the books strength, not its weakness.

    One thing that I think is ridiculous is the price: [$$$] is too .... [$$$] is more like it. Buy a used copy if you want to understand the basic networking models of the aforementioned
    systems.

    Editorial Review:

    Provides coverage of a variety of networking device driver architectures, for a number of operating systems. The text discusses the basics of networking, various operating systems and their network architectures.

    Page 2 of 9 - Go to page: 1 2 3 4 5 6 7

    Return to MagicBeanDip.com

    This page was created in 1.3865 seconds.