正在加载...
正在加载...
本项目旨在基于现有USB驱动基础,在香橙派5plus平台上实现完整的USB摄像头识别与视频流采集功能,并进一步接入目标检测推理框架。具体工作内容包括以下三个部分:
参考U-Boot中的USB启动流程,在香橙派上完成电源、时钟等相关硬件配置,实现USB Hub驱动,确保系统能够识别并检测到接入的USB摄像头设备。
2.系统层USB设备接入与文件操作接口
在Starry VFS中实现USB设备挂载机制,并完成read_at、write_at、ioctrl等接口的实现,使得上层应用可通过统一接口调用底层USB驱动功能。
3.上层应用与视觉分析框架集成
编写Linux用户态应用程序,基于libuvc库获取USB摄像头的实时视频流,并将视频数据送入RKNN推理框架,实现目标检测功能。