When you develop an application, you must make sure that the instance of the ChorusOS operating system that the application will run on contains the optional components your application requires. For example, if your application uses semaphores, you must include the SEM option. See "Optional Operating System Services" for information about optional components of the ChorusOS operating system. See Chapter 3, Configuring and Tuning for information about configuring the ChorusOS operating system to include the components you require.
Chapter 4, Programming Overview gives a summary of how to use Sun Embedded Workshop to create an application, including the following information:
General principles of developing an application that runs on the ChorusOS operating system
The APIs available
How to build the application
Different ways of running the application
Chapter 10, System and Application Debugging explains how to debug your application.
When your application is written, you can create a performance profile for it, to check for possible performance improvements. Creating a performance profile will help you to optimize the application's use of the ChorusOS operating system. See Chapter 11, Performance Profiling for more information.