ECOA (European Component Oriented Architecture) is an open specification of a software framework for component-based avionics mission system software.
ECOA allows to develop real-time, embeddable software, in the form of simple, independent and testable components.
The Lightweight Development Platform is a simple ECOA platform, implementing the ECOA standard, version AS7. It allows anyone to develop, test and run, ECOA components. It is also a great tool to learn and evaluate ECOA on a ordinary Linux computer or Virtual Machine.
The Lightweight Development Platform is developed by Thales Defence Mission Systems.
Refer to the Installation guide to install the LDP on a Linux machine.
See the User's guide to get started.
See LDP Features for a list of what this ECOA platform supports, and what is does not support.
Read the Design document to understand the design of the LDP.
The Examples folder contains examples of LDP use, including an implementation of the philosophers' dinner problem.
Read the Contribution guide which outlines our policies, procedures and requirements for contributing to this project.
This project is licensed under the MIT License. See the LICENSE file for details.