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.
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
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