The ENDLESS Project
Project Overview
Demo Application
A demo application has been created. Actually, the demo application consists of multiple programs:
The main application, running on Linux. It uses Linux’s hardware capabilities (CAN bus, mostly, but not necessarily so) to communicate with sensor and actor devices - usually deeply embedded controllers with specialized firmware.
Simulations of sensor and actor devices. Small Linux programs - for testing only - that mimic the behavior of embedded controllers.
Embedded Linux OS Images
A set of Yocto-built Linux OS images for different purposes.
Packaging the demo application and various configurations together with an entire OS that runs the application.
General purpose OS, for educational use.
The Beginning Of It All
The project originated from a sketch scribbled on paper. In that sketch, the node labeled “Raspi” is the main application, and the ones labeled “MC” are instances of some of the sensor and actor devices.