Getting started
Thank you for an interest!
Table below briefly describes existing software ecosystem.
|
CatPilot
CatPilot is a software stack for creating scalable autopilots for various vehicles with different architectures.
CatPilot is based on a hardware and software agnostic C-ATOM library for orchestrating functional software.
|
CatPilot |
|
C-ATOMs
See-atom, carbon-atom, C language-atom is a scalable, hardware and software agnostic, framework to create
embedded systems faster by the combination of: conventionally C programmed functions and Domain Specific Language
for integration; model-based enabled design; service code generation. C-ATOM uses Embedded Software Bus (ESWB)
for communication middleware.
|
C-ATOM |
|
Embedded Software Bus (ESWB)
ESWB is a portable pub/sub middleware that creates a uniform way of functions to communicate between each other:
inside thread, between threads, between processes. ESWB is designed to be the major and the only candidate
to do inter process communication inside project. Its purpose is to define architecture template, engage
reusability and provide tools to build and debug complex embedded systems like drones.
|
Embedded Software Bus |