The display computer receives all the data, creates and shows the graphics that is displayed on the monitor
I am using a BeagleBoard-xM for the display computer. In addition it needs a dual CAN controller, and a 5V power supply.
The computer runs several software components. Each component is responsible for a certain task. The components communicate with each other by shared memory.
- Monitors all other component processes. Can be setup to restart the processes if they stop running or hang
- Generates the graphics shown on the display
- Handles all interaction with the CAN bus. Filters and populates shared memory with the display data.
- Writes data every second in a log file for later download
Back to Project page