文档介绍:XSBase272 嵌入式设备 Linux 摄像头驱动程序的开发
信息工程学院2002电子信息工程(B班)陈石
学号:2002132016
【摘要】为了提高嵌入式产品上 CMOS 摄像头的可移植和可升级性,本论文提出了在嵌入式平台上连
接 USB 摄像头的想法,并在 XSBase272+Linux 的嵌入式平台上通过实验加以验证。本文从工程的角度,
对实验中需要了解的各个方面的知识加以详细的说明和介绍。其中包括 Linux 模块化驱动程序的设计
方法、Linux 的 USB 子系统、摄像头驱动程序的实现方法、将驱动移植到嵌入式平台上的方法和步骤,
旨在为相关驱动程序的开发人员提供必要的知识和相关的思路。实验表明:通过加载摄像头驱动程序,
一般的摄像头可以在有 USB 接口的嵌入式平台上,类似在 PC 上一样,很好地工作。
【关键词】摄像头驱动,嵌入式 Linux 驱动,驱动移植
【教师点评】该文介绍了在ARM Linux平台下模块化驱动程序的结构,剖析了摄像头驱动程序的组
成和功能,并在基于ARM Linux的XSBase272嵌入式开发平台上实现了USB摄像头驱动程序的装载与
移植。该论文所涉及的实现方法对驱动程序的开发移植具有一定的参考价值。
点评教师:张冰
Development of Webcam drivers for Embeded Linux on XSBase272
【Abstract】In order to improve the portability and the ability to upgrade CMOS video camera sensor on
embedded products, the thesis presents an idea that can be used to interface USB web camera with the
embedded platform. The idea is validated through doing experiments on the XSBase272 embedded
development platform with embedded Linux operating system installed. From the point of view of
engineering, various knowledge which is essential and fundamental to the experiment is introduced and
described in detail in this thesis. This includes the design method of modular driver program for Linux, USB
subsystem on Linux, implementation method of web camera driver, and the method and procedure of porting
the driver program onto the embedded platform