Camera driver development for embedded Linux : For automotive use
Ilvesmäki, Wilho-Pekka (2025)
Ilvesmäki, Wilho-Pekka
2025
Sähkötekniikan DI-ohjelma - Master's Programme in Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2025-07-24
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202507247776
https://urn.fi/URN:NBN:fi:tuni-202507247776
Tiivistelmä
A primary challenge encountered in this work was the lack of a suitable camera driver and the limited expertise in the development of image sensor drivers. Partly driven by the European Union’s increasing regulatory requirements aimed at enhancing road safety through camera-based technologies, the number of cameras integrated into vehicles has grown substantially. As a result, the growing demand for the integration of image sensors into automotive display systems also requires display manufacturers to have a solid understanding of camera functionality and the technical requirements related to their integration.
This study focused on analysing the key components and functionalities of in-vehicle camera systems. The most critical components identified include image sensors, the central processing unit, and the communication interface between the image sensor and the processing unit. In addition to examining the hardware, the study also explored the communication interfaces commonly used in image sensors, as well as the essential camera-related application components in embedded Linux operating systems.
The outcome of this work was the development of a fully functional camera driver for the selected single-board computer. In addition to the camera driver, we implemented additional drivers for the supporting hardware and software’s used with the testing. Furthermore, this project contributed to a significant increase in knowledge and technical competence in automotive camera systems, providing a solid foundation for the design and implementation of future camera-related development projects.
This study focused on analysing the key components and functionalities of in-vehicle camera systems. The most critical components identified include image sensors, the central processing unit, and the communication interface between the image sensor and the processing unit. In addition to examining the hardware, the study also explored the communication interfaces commonly used in image sensors, as well as the essential camera-related application components in embedded Linux operating systems.
The outcome of this work was the development of a fully functional camera driver for the selected single-board computer. In addition to the camera driver, we implemented additional drivers for the supporting hardware and software’s used with the testing. Furthermore, this project contributed to a significant increase in knowledge and technical competence in automotive camera systems, providing a solid foundation for the design and implementation of future camera-related development projects.
