beautypg.com

Usb devices, Open firmware – Apple iMac User Manual

Page 11

background image

11

P R E F A C E

USB Devices

0

For more information about USB on the Macintosh computer, developers
should refer to Apple Computer’s

Mac OS USB DDK ATI Reference

. Information

is also available on the World Wide Web, at:

http://developer.apple.com/dev/usb/

For full specifications of the Universal Serial Bus, developers should refer to the
USB Implementation Forum on the World Wide Web, at:

http://www.usb.org/developers/index.html

Open Firmware

0

Three Technotes provide an introduction to Open Firmware on the Macintosh
platform. They are:

TN 1061: Open Firmware, Part I

, available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1061.html

TN 1062: Open Firmware, Part II

, available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1062.html

TN 1044: Open Firmware, Part III

, available on the Technote web site at

http://developer.apple.com/technotes/tn/tn1044.html

The New World software architecture described in Chapter 5, “Software,”
follows some of the standards defined by the Open Firmware IEEE 1274-1995
specification and the CHRP binding.

The basis for the bootinfo file format and use is the document

PowerPC

Microprocessor Common Hardware Reference Platform (CHRP

) System binding to:

IEEE Std 1275-1994 Standard for Boot (Initialization, Configuration) Firmware

. A

bootinfo file contains Open Firmware script, a description, information for
individual operating systems, icons, along with other information. A bootinfo
file can be extended to contain non-Open Firmware information, such as
“Trampoline” code and the ToolBox ROM Image.

Other Open Firmware references of possible interest include:

IEEE 1275-1994 Standard for Boot (Initialization, Configuration) Firmware: Core
Requirements and Practices