Design of an On-board Computer with Car Radio Function

OData support
Kökényesi Tamás
Department of Automation and Applied Informatics

In my diploma thesis design first I considered which signs of the car to use, then I did research on the reversing radar first. The decision on which to choose was made according to the price and the effectiveness. Then I searched for a central unit, which fitted the system most, considering the performance, the peripherals, the software support and the community, and chose the Beaglebone Black. After that I chose the other devices. Some of them were on a breakout board and placed elsewhere in the car because either the signal strength wouldn’t be strong enough in the car’s panel (eg. the GPS module) or simply it has to be elsewhere (like the ultrasonic ranging sensor, which is supposed to be on the rear of the car). Then I reasoned these device choices during the in detail review of the schematic. The next step was determining the limitations of the physical dimensions of the PCB and designing it. After the manufacturing of the PCB I did research on the interface between the Linux-based Debian system and the peripherals on the board. Based on this knowledge I could configure and control the peripherals from the user space. Then I started to work with the Beaglebone Black’s Programmable Real-time Unit (PRU), which makes real-time signal processing possible even with a non-real-time operating system. After that I wrote the APIs of the devices, which use the standard communication peripherals, so these could be controlled from the graphical user interface (GUI). The last task was setting up the development environment for the crosscompiling and writing the software of the GUI, which can display the sensors’ information and makes the controlling of the system’s other devices available.


Please sign in to download the files of this thesis.