?? related files.htm
字號:
<html><head><title>Files Related to the Device Driver Kits Delivery Process</title>
<meta name="ROBOTS" content="NOFOLLOW">
<meta name="DESCRIPTION" content="Writing Device Drivers Tutorial: DIGITAL UNIX Version 4.0B documentation set">
<meta name="AUTHOR" content="Copyright (c) Digital Equipment Corporation 1996. All Rights Reserved."></head>
<body>
<a name="FilesRelDrvKits"></a>
<p></p><hr><p align="center">
<a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/HTML/Digital_UNIX_Bookshelf.html"><img src="related%20files_files/BOOKSHELF.GIF" alt="[Return to Library]" border="0"></a>
<a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/HTML/AA-PUBVD-TE_html/TOC.html"><img src="related%20files_files/TOC.GIF" alt="[Contents]" border="0"></a>
<a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/HTML/AA-PUBVD-TE_html/drivertut29.html"><img src="related%20files_files/REW.GIF" alt="[Previous Chapter]" border="0"></a>
<img src="related%20files_files/BLANK.GIF" border="0">
<img src="related%20files_files/BLANK.GIF" border="0">
<a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/HTML/AA-PUBVD-TE_html/drivertut31.html"><img src="related%20files_files/FF.GIF" alt="[Next Chapter]" border="0"></a>
<a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/HTML/AA-PUBVD-TE_html/INDEX.html"><img src="related%20files_files/INDEX.GIF" alt="[Index]" border="0"></a>
<a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/HTML/HELP.html"><img src="related%20files_files/HELP.GIF" alt="[Help]" border="0"></a>
</p><p></p><hr><p>
</p><h1>D Files Related to the Device Driver Kits Delivery Process</h1>
<p>
<a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/HTML/AA-PUBVD-TE_html/drivertut30.html#tblContofFiles">Table D-1</a>
summarizes the files and file fragments related to the device driver kits
delivery process and provides a summary of how the driver writer populates
these files with the necessary information.
These files are also needed to statically or dynamically configure
device drivers into the kernel prior to kit creation.
<a href="http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/HTML/AA-PUBVD-TE_html/drivertut19.html#ConfigModuleDynamicDrv">Chapter 14</a>
describes the actual syntaxes and mechanisms you use to populate
these files and file fragments.
</p><p>
<a name="tblContofFiles"></a>
</p><h3>
Table D-1: Contents of Files Related to Static and Dynamic Configuration
</h3>
<a name="nx_id_907"></a>
<table border="4" cellpadding="4">
<tbody><tr>
<td align="left" valign="top">
<strong>
File
</strong>
</td>
<td align="left" valign="top">
<strong>
Information/Mechanisms
</strong>
</td>
</tr>
<tr>
<td align="left" valign="top">
<tt><var>NAME</var>.list </tt>file
</td>
<td align="left" valign="top">
The
<tt><var>NAME</var>.list </tt>file is associated with drivers that are statically
configured into the kernel.
This file contains such information as where the
files for
the driver product are located.
This file is not supplied on the device driver kit.
<p>
This file is not applicable to drivers that are dynamically configured
into the kernel.
</p></td>
</tr>
<tr>
<td align="left" valign="top">
<tt>BINARY.list</tt>
</td>
<td align="left" valign="top">
The
<tt>BINARY.list</tt>
file contains such information as where the
files for the driver product are located.
The purpose of the file is to identify the build rules associated with
third-party device drivers built into the
<tt>BINARY</tt>
<tt>Makefile</tt>
when the driver writer invokes the
<tt>sourceconfig</tt>
utility.
This file is not supplied on the device driver kit.
</td>
</tr>
<tr>
<td align="left" valign="top">
<tt>files</tt>
file fragment
</td>
<td align="left" valign="top">
The
<tt>files</tt>
file fragment is associated with
drivers delivered in binary form.
Drivers delivered in binary form can be statically or dynamically configured
into the kernel.
You specify a valid syntax for when the driver is to be loaded into the kernel,
the location of the driver source code, and whether the driver sources
are supplied.
</td>
</tr>
<tr>
<td align="left" valign="top">
<tt>sysconfigtab</tt>
file fragment
</td>
<td align="left" valign="top">
The
<tt>sysconfigtab</tt>
file fragment is associated with device drivers written to conform to
the single binary module model.
A driver written in this way can be
statically or dynamically configured into the kernel.
You use valid attributes for the driver's major number requirements, the
names and minor numbers of the device special files, and the permissions and
directory name where the device special files are created.
</td>
</tr>
<tr>
<td align="left" valign="top">
driver source files, driver header files, and single binary modules
</td>
<td align="left" valign="top">
The driver writer supplies the
<tt>.c</tt>
(optional),
<tt>.h</tt>
(optional),
and
<tt>.mod</tt>
(for statically or dynamically configured drivers)
files associated with the driver product.
</td>
</tr>
<tr>
<td align="left" valign="top">
Subset control program (SCP)
</td>
<td align="left" valign="top">
The kit developer writes an SCP that installs and manages the files and
file fragments supplied to customers.
</td>
</tr>
</tbody></table><p>
<!--Metrics Tag -->
<!-- Updated April 22, 2003 -->
<!-- SiteCatalyst code version: G.0. w/dev site filtering
Copyright 1997-2003 Omniture, Inc. More info available at
http://www.omniture.com --><script language="JavaScript"><!--
/* Specify the Report Suite ID(s) to track here */
var s_account="HPHQGlobal,hphqWWesg,hphqbcs,hphqtru64"
/* Dynamic Report Suite ID Selection Config */
var s_dynamicAccountSelection = true
var s_dynamicAccountList = "hphqwwtrash=dec.com,cpqcorp.net,hpqcorp.net"
/* You may give each page an identifying user friendly name in place of urls. */
var s_pageName="Tru64-" + document.title;
if ( location.pathname.indexOf('/docs' ) != -1 ) { s_pageName = "Tru64-docs-" + document.title; }
/* Regionally assigned variables. */
var s_server=""
var s_channel=""
var s_pageType=""
var s_prop1="Tru64 UNIX"
if ( location.pathname.indexOf('/docs' ) != -1 ) { s_prop1 = "Tru64 documentation"; }
var s_prop2 = "";
if ( location.search.indexOf('?jumpid=' ) != -1 )
{
s_prop2=location.search.substring((location.search.indexOf('?jumpid=' )+8),(location.search.length));
}
else
{
if (location.search.toUpperCase().indexOf('?' ) != -1 ) {
s_prop2=location.search.toUpperCase().substring((location.search.toUpperCase().indexOf('?' )+1),(location.search.length));
}
}
var s_prop6=""
var s_prop7="w1"
var s_prop8="en-us"
var s_prop9="enterprise"
var s_prop10="w1|en-us|enterprise"
var s_prop13="HPHQGlobal,hphqWWesg,hphqbcs,hphqtru64"
/************************ ADDITIONAL FEATURES ************************
Plugins
*/
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
var s_charSet=""
// Netscape 4.X on Unix uses EUC-JP instead of SHIFT-JIS
if ((navigator.appName.indexOf('Netscape')>=0)&&
(parseInt(navigator.appVersion)<=4)&&
(navigator.userAgent.toLowerCase().indexOf('win')<0)&&
(navigator.userAgent.toLowerCase().indexOf('mac')<0)) {
s_charSet="EUC-JP"
}
/* E-commerce Config */
var s_eVarCFG=""
/* Link Tracking Config */
var s_trackDownloadLinks=true
var s_trackExternalLinks=true
var s_trackInlineStats=true
var s_linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,doc,pdf,xls,cgi,dot,pot,ppt,wmv,cgi,asx,tar,rpm,gz,crypt,sh"
var s_linkInternalFilters="hp,compaq,javascript:"
var s_linkLeaveQueryString=true
/********* INSERT THE DOMAIN AND PATH TO YOUR CODE BELOW ************/
//--></script><script language="JavaScript" src="related%20files_files/s_code.js"></script><img src="related%20files_files/s57815381910796.gif" name="s_i_hphqglobal" border="0" height="1" width="1">
<!-- End SiteCatalyst code version: G.0. -->
<!--End Tag -->
</p></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -