Development Lifecycle Topics
This chapter covers some key aspects of using the OpenClovis SDK in the various phases in the system development lifecycle.
THIS CHAPTER IS WORK IN PROGRESS. THE FOLLOWING TOPICS WILL BE COVERED:
Key Topics:
- Installing the SDK
- link to Installation Guide
- Creating a new Project Area
- link to SDK User Guide (/build#Creating_a_Project_Area)
- Creating a new OpenClovis SAFplus Platform Project
- link to Sample App Tutorial (#Creating_the_Sample_Project) and IDE User Guide (#Creating_OpenClovis_IDE_Project)
- Defining the System Model using the OpenClovis IDE
- link to Sample App Tutorial and IDE User Guide
- Generating the source code skeleton and the run-time configuration files
- link to IDE User Guide (#Generating_Source_Code)
- Refining the System Model and re-generating the files
- link to IDE User Guide (#Generating_Source_Code)
- Working with the generated source code
- link to SDK User Guide (/compdev#Steps_involved_in_developing_application_components)
- Developing green-field applications based on SAFplus
- no document to link to
- Integrating legacy applications with the generated code skeleton
- no document to link to
- Adding diagnostics/debug hooks to access application internals from SAFplus Platform console
- link to SDK User Guide (/debugging)
- Configuring the project for build, including local build or cross-build
- link to IDE User Guide (#Building_the_Project) for UI based
- link to SDK User Guide (/build#Configuring_and_Building_the_Model) for command line
- Building the binary images
- link to IDE User Guide (#Building_the_Project) for UI based
- no document to link to for command line configuration
- Building the binary images for a heterogeneous target cluster
- no document to link to
- Cross-building binaries using OpenClovis-provided toolchains
- no document to link to
- Generating new toolchains for Wind River PNE LE based targets
- no document to link to
- Packaging and deploying the binary images to the target nodes
- link to IDE User Guide (#Making_Project_Images) for UI based
- link to SDK User Guide (/deploy#Deploying_and_Running_OpenClovis_ASP_on_a_Target_System) for command line
- Managing the life-cycle of SAFplus Platform on the target nodes
- no document to link to
- Setting up SAFplus Platform to be started and stopped automatically when the OS boots and shuts down on the target
- no document to link to
- Accessing SAFplus Platform status and vital information on the live targets
- no document to link to (is there a debug CLI or aspinfo user guide?)
- Managing the life-cycle of SAFplus-based components on the targets
- no document to link to
- Collecting and interpreting log files generated from SAFplus Platform on the target, online and offline
- link to Log Tool User Guide
- Connecting to the target from an SNMP browser to access managed object information
- no document to link to
AT THIS TIME NOT ALL THE ABOVE INFORMATION IS COVERED IN THIS DOCUMENT YET. WHAT IS COVERED BELOW MAY NOT BE ORGANIZED ACCORDING TO THE LAYOUT OUTLINED ABOVE.