About
June 15th, 2009
Open Component Portability Infrastructure (OpenCPI):
An open source software (OSS) software framework to simplify complexity & enable code portability of real-time systems
- Creates a hardware abstraction layer for embedded real-time systems
- Real-time middleware for embedded systems
- Middleware for Waveform-Ready™ Processing Platforms leading to improved waveform code portability with standards-based interfaces
- Increased interoperability using container technology
- Real-time virtualization
Component Portability Infrastructure (CPI) is a real-time embedded (RTE) middleware framework that simplifies programming of heterogeneous processing applications requiring, in a system or across a tech refresh, a mix of processing and interconnect technologies.
Designed for heterogeneous component-based applications such as:
- FPGA, GPP, DSP, GPU, Multicore processing, peer model
- Interoperable Intra-chip, interchip, interboard, network interconnects within applications
- Component basis means sharing and reuse of sub-application functions
- The reality of complex, SWAP (size weight and power)-sensitive, deployed applications
Open standards compliant uses: US Government’s Software Communications Architecture (SCA)
Industry standards used or supported
- CORBA
- POSIX
- OCP


