Cílem této práce je přetvořit stávající nízkoúrovňové řízení komplexního kamerového systému na modulární řízení pod OS Linux. Vytvořím ovladače ve formě modulů pro klíčové komponenty kamerového systému a zprovozním jejich ovládání přes protokol TCP/IP. Při tvorbě se pokusím zachovat stávající strukturu řízení a kompatibilitu s vyvíjenou aplikací na zpracování dat z kamerového systému.
Anotace v angličtině
The goal of my work is to rebuild an existing firmware based control of complex camera system into modular-driver based system using OS Linux. I will create driver modules for key components of the system and utilize them in an application build around TCP/IP protocol. The application will be used to control the system. It is required to preserve compatibility with already developed PC application that is used for remote control of the camera system.
Klíčová slova
ZedBoard, PetaLinux, ovladače, kamerový systém
Klíčová slova v angličtině
ZedBoard, PetaLinux, drivers, camera system
Rozsah průvodní práce
58 s. (80 000 znaků)
Jazyk
CZ
Anotace
Cílem této práce je přetvořit stávající nízkoúrovňové řízení komplexního kamerového systému na modulární řízení pod OS Linux. Vytvořím ovladače ve formě modulů pro klíčové komponenty kamerového systému a zprovozním jejich ovládání přes protokol TCP/IP. Při tvorbě se pokusím zachovat stávající strukturu řízení a kompatibilitu s vyvíjenou aplikací na zpracování dat z kamerového systému.
Anotace v angličtině
The goal of my work is to rebuild an existing firmware based control of complex camera system into modular-driver based system using OS Linux. I will create driver modules for key components of the system and utilize them in an application build around TCP/IP protocol. The application will be used to control the system. It is required to preserve compatibility with already developed PC application that is used for remote control of the camera system.
Klíčová slova
ZedBoard, PetaLinux, ovladače, kamerový systém
Klíčová slova v angličtině
ZedBoard, PetaLinux, drivers, camera system
Zásady pro vypracování
Seznamte se s AP SoC Zynq, dodanými IP jádry a nízkoúrovňovým firmware, který ovládá stávající HW
Seznamte se s strukturou jádra OS Linux a způsoby tvorby a užívání modulů ovladačů periferií
Pro dodaná IP jádra - Accelerator, Sensor Capture, Camera Caputure, aj. - naprogramujte ovladače.
Vytvořte aplikaci (daemon), která bude integrovat služby ovladačů a bude umožňovat ovládání systému přes TCP/IP
Zásady pro vypracování
Seznamte se s AP SoC Zynq, dodanými IP jádry a nízkoúrovňovým firmware, který ovládá stávající HW
Seznamte se s strukturou jádra OS Linux a způsoby tvorby a užívání modulů ovladačů periferií
Pro dodaná IP jádra - Accelerator, Sensor Capture, Camera Caputure, aj. - naprogramujte ovladače.
Vytvořte aplikaci (daemon), která bude integrovat služby ovladačů a bude umožňovat ovládání systému přes TCP/IP