Functional Chain on Aurix TC3x Boards Implementation - Optical Flow Detection
Description
The Aurix TC3x boards are used as ECUs emulators in a Car for in-vehicle network communication. These boards are used to represent this communication behavior, which will work as a benchmark for other network traffic monitors and fault detection modules.
To showcase the Aurix board's functional chain, an Optical Flow Detection algorithm is proposed, where the input is real-time video (Camera). At the same time, the output will be the processed video displayed on a screen or Aurix LCD.
The functional chain should be divided into 3 sub-functions (F1-F2-F3) that will represent the algorithm in which each Aurix board should implement a single function. The data transfer from one board to another uses an Ethernet switch, where the standard Ethernet protocols should be used for communication.
This encompasses the following sub-tasks:
- Bring up the Aurix boards, including the Aurix development environment.
- Implement a functional chain consisting of (F1-F2-F3) that represents an Optical Flow Detection algorithm.
- Display the results on a screen or on an Aurix board LCD.
- Establish Ethernet-based data exchange.
Prerequisites
- Good knowledge of C programming
- A solid understanding of System-on-Chip and the modules of general microcontroller