VxWorks Build and Configuration Use Cases
This course covers Wind River® Workbench project management with a particular focus on application deployment.
Course Description
The VxWorks® Build and Configuration Use Cases course covers Wind River® Workbench project management with a particular focus on application deployment. With an eye toward deployment, the course covers the configuration options and their impact on product security.
Course Results
After this course, participants will be able to perform the following:
- Manage build targets to provide flexibility in creating applications statically linked to VxWorks
- Configure and build a VxWorks boot loader
- Configure and build an example deployed VxWorks application
- Include the shell and shell security components into a VxWorks image and demonstrate their features
Products Supported
- Wind River VxWorks 6.9
- Wind River Workbench 3.3
- Wind River Simics 4.6
Who Should Attend
- Engineers and programmers who prefer executing a ROM-based image during development
- Engineers who need to deploy a VxWorks application
- Engineers and programmers who need to manage more than one build target in a Workbench-created application or in a command-line application build
- Engineers who need to manage and customize boot loaders in Workbench
- Engineers and programmers who need to provide login security for a deployed application
Course Format
- One-day set of hands-on use cases covering four topics, with technical assistance and individual guidance available from an expert instructor
- Use of VxWorks 6.9, Workbench 3.3, and Simics 4.6 to gain experience with the topics presented
Syllabus
Use Cases
Day 1
Managing Build Targets in Workbench
- Create downloadable kernel modules
- Add alternate build targets to the downloadable kernel module projects
- Build the added downloadable kernel module targets
- Build a downloadable kernel module project from the command line
Managing VxWorks Boot Loaders in Workbench
- Create and customize a VxWorks boot loader/BSP project
- Using the customized boot loader project, build and boot a VxWorks boot ROM
- Create, build, and boot a VxWorks image project based on the PROFILE_BOOTAPP and compare the resulting build project with that derived from the boot loader/BSP project
Configuring and Booting a ROM-based Image
- Configure and build a VxWorks image project to produce a ROM-based VxWorks image
- Configure, build, and boot an image to make it suitable for tools capable of writing it to ROM
- Confirm proper image configuration and build using the Simics simulator
Kernel Shell Security and Remote Access
- Configure, build, and boot a VxWorks image project to demonstrate login security
- Configure telnet, rlogin server, and security into a VxWorks image
- Learn to modify, add, and test alternate, secure login identifiers with the VxWorks image
- Identify dependencies between shell, remote login, and security components
Prerequisites
Prerequisite Courses
Prerequisite Skills
- Two to three years of C programming experience
- Solid working knowledge of Workbench projects, specifically those dealing with VxWorks
- Workbench project configuration, including build variables
- An understanding of boot loaders in general
- Functional knowledge of UNIX/Linux
Related Courses
COURSE DETAILS SUMMARY
- Duration: 1 Days
- Course Information: View
- Format: Hands-on use-case sessions with support from an instructor
- Type: Instructor-led