HI3559V200获取IMX458摄像头数据_(1)基本逻辑

本文档介绍了在HI3559V200平台上,如何通过MPP架构获取IMX458摄像头数据。由于无法使用USB摄像头,作者转向研究MPP中的VI-VPSS-VO流程,并选择了LiteOS进行操作,因为硬件设备和海思API设计要求。文中详细讨论了LiteOS的必要性以及IPCM通信在双核间通信中的应用,包括如何避免端口号冲突和服务端连接策略的调整。
摘要由CSDN通过智能技术生成

背景

平台:HI3559V200 DEMO板
目的:从摄像头获取图像,进行人脸检测和识别。
在这里插入图片描述

无法使用USB摄像头

最开始是研究ISP摄像头imx458如何获取图像的,卡了很久,就转为分析能不能使用USB摄像头,因为demo板子上面有一个USB口。
这个USB是用来做网口,与PC实现NFS通信的,kernel配置的是device端不是host端,插入USB设备是没有任何反应的,设备节点也不会生成。
所以第一步先研究如何把USB配置改为host端,这个网上很多文章,讲如何修改kernel配置的,例如这篇:https://blog.csdn.net/zhenglie110/article/details/89360312
但是我这边改了都没效果,uvcvideo.ko,videobuf2-memops.ko,videobuf2-vmalloc.koko都生成了,也加载成功,可是插入摄像头/鼠标/U盘都没反应。
最后官方文档也找到了《外围设备驱动 操作指南.doc》,如下,按着步骤来做,也是不成功~~~
在这里插入图片描述
所以,这个方向只能放弃了,继续转回去研究imx458。(其它人如果有成功的可以评论区解答下)

MPP架构,vi-vpss-vo

要读摄像头,首先必须要知道这个MPP架构,官方文档是这份:《HiMPP V4.0 媒体处理软件开发参考.pdf》
在这里插入图片描述
总的来说就是从图像输入,编解码,图像处理,输出一整套的流程。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值