VxWorks 653 Platform 2.x Porting and Advanced Topics
Acquire the skills necessary to develop or migrate a board support package (BSP) into the VxWorks 653 environment.
Course Description
The VxWorks® 653 Platform 2.x Porting and Advanced Topics course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop or migrate a board support package (BSP) into the VxWorks 653 environment.
Course Results
After this course, participants will be able to perform the following:
- Describe the ARINC 653 architecture
- Take a requirement specification to a working BSP or driver
- Design, develop, and debug BSPs and drivers with VxWorks 653
- Effectively use the configuration and build process.
Products Supported
- Wind River® VxWorks 653 Platform 2.3
Who Should Attend
- Developers of BSPs or low-level drivers
- Developers who will be integrating platforms using VxWorks 653
- Senior engineers who will be maintaining and enhancing BSPs/drivers
Course Format
- This two-day expert-led course consists of lectures only.
- Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.
Syllabus
Day 1
Introduction to ARINC 653
- ARINC 653 overview
- Time and space partitioning
- Partition management, control, and scheduling
- Inter-partition communication
- Health monitoring
VxWorks 653 System Architecture
- Module OS and partition scheduling
- Partition OS and task/process scheduling
- Shared libraries
- ARINC port inter-partition communications
- Payloads (NET, ROM, RAM)
BSP Overview
- Directory structure
- Architecture support
- Device drivers
BSP Architecture
- BSP structure
- Boot sequence
- Memory configuration
- USE CASE: I/O Partition
Porting VxWorks 5.x BSP To VxWorks 653 2.3
- CDL concepts
Day 2
Configuring and Building a VxWorks 653 System
- XML configuration and build
- Payload configuration and build
- Workbench configuration and build
VxWorks 653 Communication
- ARINC 653 ports
- I/O device driver models
- DO-178B network stack
VxWorks 653 Error Management
- ARINC 653 health monitoring
- Inter-partition health monitoring
- Error codes
Advanced BSP Topics
- Timer driver
- ROM/RAM payload images
- CDL configuration
- Health monitor configuration
- Certification impacts
- Certification safety critical software development
- DO-178B certification
- Certification evidence
Prerequisites
Prerequisite Course
Prerequisite Skills
- One year of C programming
- Basic understanding of operating systems and debugging techniques
- Functional knowledge of UNIX or Windows NT
- Familiarity with device drivers and low-level interfaces
Related Courses
- Note: as the targeted audiences are different, there is some content overlap. Users should inquire about a tailored offering
COURSE DETAILS SUMMARY
- Duration: 2 Days
- Course Information: View
- Format: Lectures
- Type: Instructor-led