Motorola MCP750 Specifications Page 20

  • Download
  • Add to my manuals
  • Print
  • Page
    / 344
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 19
D
evice Driver Programming
1-2
2. Design the driver.
3. Write the driver.
4. Integrate the driver into the system
5. Test and debug the driver.
Procedures for installing and testing the device and developing the driver component of
the driver reside in Chapter 10. Procedures for integrating the driver into the system reside
in Chapter 14. Techniques for debugging the driver reside in Chapter 15.
Three phases constitute the driver development process:
1. Design
2. Development
3. Testing.
The time needed to develop a device driver depends upon the following factors:
Programmer experience
Device functions
Device driver complexity
Tools available
Porting an Existing Device Driver 1
Porting an existing driver to a PowerMAX OS system needs the same basic understand-
ings to develop a new driver: understanding the hardware, the kernel and its interface to
device drivers, and the device. To incorporate the device and its drivers in the system, you
also must do most of the major tasks previously outlined; instead of having to design and
write the driver, you must analyze the difference in architectures, operating system, and
driver interface and modify the driver accordingly.
Porting an existing driver is quicker than developing a new one.
Organization of Manual 1
This manual presents information in the approximate order required by the development
process.
Chapter 2 overviews device drivers, explains the classes of devices and how to identify
them, and describes the interface between a device driver and the kernel.
Chapter 3 covers various aspects of the PCI environment as supported by PowerMAX run-
ning on Motorola-based platforms.
Page view 19
1 2 ... 15 16 17 18 19 20 21 22 23 24 25 ... 343 344

Comments to this Manuals

No comments