Skip to content

Architecture

radislavkosijer edited this page Oct 9, 2024 · 1 revision

The architecture diagram is shown in Figure 1.
arhitektura_manja

Figure 1. Architecture Diagram

The central component is the Raspberry Pi, which connects all parts of the system. Communication occurs through GPIO pins (for the buzzer, LEDs, and ADC) using the I2C communication protocol (for the ADC). Control over the LEDs, buzzer, and ADC converter is managed through drivers, with each component’s functions and actions clearly defined. Since drivers operate in kernel space, it is necessary to implement user applications that communicate with the kernel. For this purpose, both combined and individual test applications have been implemented.

The system architecture aligns with the problem description—each component should enable integration into the system while functioning as an independent (sub)unit.