Display Computer

The display computer receives all the data, creates and shows the graphics that is displayed on the monitor

Hardware

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.

supervisor
Monitors all other component processes. Can be setup to restart the processes if they stop running or hang
symbolgenerator
Generates the graphics shown on the display
canmonitor
Handles all interaction with the CAN bus. Filters and populates shared memory with the display data.
datalogger
Writes data every second in a log file for later download

Back to Project page