Amber OS simulates the runtime behavior of an AUTOSAR OS under Windows and Linux.
This project is part of a bigger initiative that involves several projects related to AUTOSAR.
The goal is to make it possible to develop fully functional AUTOSAR software components (SWCs) and test them out on Linux or Windows machines by placing the SWCs in sort of virtual container.
The AUTOSAR virtual container (including its SWCs) can later be deployed onto an embedded Linux system where the SWCs will run as it would on a traditional AUTOSAR system. Vehicle signal communication is done using the APX solution.
This project contains the OS simulation layer that runs on top of Linux or Windows. It currently just contains a scheduler.
- autosar: A set of python3 modules for creating and working with AUTOSAR SWCs.
- c-apx: APX is used as AUTOSAR Com module.
- py-apx: Python3 module that contains the toolchain for APX.
- autosar-demo: A demo project that shows how all pieces fit together.