Display Computer

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.

Software Components

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