Hands-on exercises help to demonstrate these concepts. Interprocess Communication module A look at the capabilities of resource managers, including pathname-space resolution, IPC message formats, and general structure. Resource manager concepts are reinforced through a variety of hands-on exercises. A discussion of how to write file system resource managers. These are resource managers that need to represent data in the form of files or file systems.
Students write a resource manager that presents a tar file as a file system.
The exercises used depend on what hardware is available. Students set up various components, such as the interrupt handler, timer, and events. None An overview of customizing IPL and startup code, and a detailed discussion of embedding on a flash device. Writing a flash file system driver using an API that hides the file system details. Students learn how to modify the socket services layer and how to select MTD libraries.