The ChorusOS Board Support Package Developer's Guide is organized as follows:
Part 1 Overview
Chapter 1: Overview of ChorusOS Operating System and its Initialization
Chapter 2 Overview of Porting and Creating new Drivers
Part 2: Porting the ChorusOS Operating System to a New Target Board
Chapter 3: Writing a New Board Support Package
Chapter 4: The ChorusOS Boot Program
Chapter 5: The ChorusOS Reboot Program
Chapter 6: Porting the Debug Agent and Hot Swap Support
Chapter 7: Configuring the ChorusOS System Image
Part 3: The ChorusOS Device Driver Framework
Chapter 8: Introduction to the ChorusOS Driver Framework
Chapter 9: Driver Kernel Interface Overview
Chatper 10: Writing a New Device Driver
Chapter 11: Writing a New Bus Driver
Part 4: Driver Hardening
Chapter 12: Overview of Driver Hardening
Chapter 13: Hardened Driver Requirements
Chapter 14: Testing Hardened Drivers