ARINC 665¶
Status: Planned
This module is planned for implementation.
Overview¶
ARINC 665 defines the standard format for Loadable Software Parts (LSP) the packaged software files loaded into avionics LRUs.
LSP Structure¶
┌─────────────────────────────────────────┐
│ LSP Header │
│ - Media Type │
│ - Target Hardware ID │
│ - Load Type (executable/data/config) │
│ - Part Number │
│ - CRC-32 / SHA-256 │
├─────────────────────────────────────────┤
│ Support Files │
│ - Load Image │
│ - Configuration Data │
│ - Certification Data (DO-178C) │
├─────────────────────────────────────────┤
│ Data Files │
│ - Executable Code │
│ - Parameter Tables │
│ - Navigation Databases │
├─────────────────────────────────────────┤
│ Integrity Check │
│ - CRC-32 per data file │
│ - SHA-256 overall hash │
└─────────────────────────────────────────┘
Planned Implementation¶
- LSP header parsing and validation
- CRC-32 and SHA-256 integrity verification
- Support file structure navigation
- Compliance checking against ARINC 665-3