Podrobno

Integracija rotacijskega kodirnika kot vhodne naprave v sistem Raspberry Pi z uporabo gonilnika v jedru Linux
ID Bezgovšek, Tilen (Avtor), ID Šter, Branko (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (743,68 KB)
MD5: F0DED4F4A46E21F09C4FF4EAECF7C044

Izvleček
V diplomski nalogi je predstavljen razvoj jedrnega gonilnika za rotacijski kodirnik, priključen na Raspberry Pi 4 Model B preko GPIO vmesnika. Gonilnik napravo integrira v vhodni podsistem operacijskega sistema Linux kot vhodno enoto, kar omogoča zaznavanje rotacije in pritiska. Cilj naloge je prikazati, kako je mogoče preprosto mehansko vhodno napravo učinkovito vključiti v Linux na nizki ravni. Rešitev je namenjena uporabi v izobraževalnem in raziskovalnem okolju, saj temelji na odprtokodnih tehnologijah in sledi uveljavljenim pristopom razvoja v jedru Linux.

Jezik:Slovenski jezik
Ključne besede:jedro Linux, gonilnik, rotacijski kodirnik, vhodni podsistem, Raspberry Pi, GPIO, vgrajeni sistemi, prekinitve, jedrni modul, nizkonivojsko programiranje
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2026
PID:20.500.12556/RUL-179574 Povezava se odpre v novem oknu
COBISS.SI-ID:270242819 Povezava se odpre v novem oknu
Datum objave v RUL:17.02.2026
Število ogledov:327
Število prenosov:176
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Integration of a Rotary Encoder as an Input Device in a Raspberry Pi System Using a Linux Kernel Driver
Izvleček:
This thesis presents the development of a Linux kernel driver for a rotary encoder connected to a Raspberry Pi 4 Model B via GPIO. The driver integrates the device into the Linux input subsystem as a standard input unit, enabling detection of rotation and button press events. The goal is to demonstrate how a simple mechanical input device can be effectively supported at kernel level using modern, open-source development practices. The resulting solution is intended for educational and research use, and follows best practices for device driver implementation within the Linux kernel.

Ključne besede:Linux kernel, device driver, rotary encoder, input subsystem, Raspberry Pi, GPIO, embedded systems, interrupts, kernel module, low-level programming

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj