Driver Developer Kit Introduction
  Rechercher uniquement dans ce livre
Télécharger cet ouvrage au format PDF

Preface

The Driver Developer Kit Introduction gives an overview to the Solaris(TM) 2.4 Driver Developer Kit (DDK). It also:
  • Tells you how the DDK fits into a Solaris development environment.
  • Lists new DDK features.
  • Describes each component of the DDK.
  • Lists and gives a brief description of DDK documentation.
  • Tells you how to obtain hard copy documents, technical support, and training for the DDK.

Who Should Use This Book

If you are a driver developer who is interested in providing driver software for Solaris you should read this book. Typical driver developers are independent hardware vendors (IHVs) or original equipment manufacturers (OEMs) who want their hardware products to operate in a Solaris environment.
DDK users include:
  • IHVs and OEMs who are interested in writing DDI/DKI-compliant device drivers for hardware devices.
  • IHVs whose products include device drivers.
  • IHVs interested in writing device handlers for the OpenWindows(TM) Server.
  • IHVs who are writing device pipelines for the XGL(TM) graphics library.
  • IHVs who are writing device handlers to port hardware devices to the XIL(TM) imaging library and technology providers who are writing additional device-independent acceleration code for XIL operators.
  • IHVs writing FCode PROM programs for SBus cards.
This manual assumes that you are familiar with the Solaris 2.4 distributed computing environment and general UNIX(R) device driver principles. If you are new to writing device drivers, see the first three chapters of the Writing Device Drivers manual.

Before You Read this Book

Before you install the DDK, you must have one of the following versions of Solaris 2.4 installed on your x86 or SPARC platform:
  • x86 Enterprise Server
  • x86 Workgroup Server
  • x86 DeskTop
  • SPARC DeskTop
  • SPARC Workgroup Server
  • SPARC Enterprise Server
You should also have the AnswerBook(R) product (the on-line version of the documentation) installed. The AnswerBook product is provided with any version of Solaris 2.4. Once you have a version of Solaris 2.4 installed, read the manuals that are provided in the DDK box. These include:
  • Driver Developer Kit Introduction (this manual)
  • Driver Developer Kit Open Issues and Late-Breaking News
  • Driver Developer Kit Installation Guide
You can then install the DDK using the Driver Developer Kit Installation Guide.

What Typographic Changes and Symbols Mean

The following table describes the type changes and symbols used in this book.
Table P-1
Typeface or SymbolMeaningExample
AaBbCc123The names of commands, files, and directories; on-screen computer outputEdit your .login file. Use ls -a to list all files. system% You have mail.
AaBbCc123What you type, contrasted with on-screen computer output

 system%su  
 Password:  

AaBbCc123Command-line placeholder: replace with a real name or valueTo delete a file, type rm filename.
AaBbCc123Book titles, new words or terms, or words to be emphasizedRead Chapter 6 in User's Guide. These are called class options. You must be root to do this.
Code samples are included in boxes and may display the following:
%UNIX C shell promptsystem%
$UNIX Bourne and Korn shell promptsystem$
#Superuser prompt, all shellssystem#