首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在beaglebone上与Linux中的自定义摄像机接口

在beaglebone上与Linux中的自定义摄像机接口
EN

Stack Overflow用户
提问于 2014-05-25 22:36:55
回答 1查看 1.4K关注 0票数 1

我需要一些提示来帮助我让相机(OV7670)在运行debian的beaglebone上工作。

以摄像头作为向导,我已经将相机连接到beagleboard和I2C引脚上的GPMC引脚上。然而,我有点困惑于我需要在软件中做什么,以使Linux能够识别它为相机,并能够使用它从GPMC读取一个帧。

从我所做的阅读来看,我似乎需要加载一个内核模块。我发现内核源代码中有一个OV7670 C驱动程序文件。我需要做什么修改(如果有的话)?

我也是开放的任何建议阅读和教程,以帮助我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-14 22:10:26

用于AM335X设备的C驱动程序的状态:

"/arch/arm/configs/am335x_evm_defconfig:# CONFIG_VIDEO_OV7670未设置“

看起来您需要在启用OV7670的情况下编译自己的内核,或者..。

作为另一种选择,您可以使用两个可编程实时单元(PRU)之一编写自己的简单驱动程序。您将需要熟悉组装,但这不应该超过2-3个小时的专门阅读,你只需要做一次。PRU运行在一个200 The的时钟上,所以每条指令都是5ns --足够多的时间为OV7670和OV5642生成一个时钟。(我已经为GitHub创建了一个示例集:演示 --目前正在为AUVSI年度竞赛在一个骨头上为三个OV5642摄像机开发驱动程序)

另一种选择是LogiBone,它是一种用于骨的FPGA斗篷。在这方面,您可能需要熟悉Verilog;不过,与我交谈过的开发人员说,他们为OmniVision相机提供了一个附加功能,并且正在致力于实现各种OpenCV软件特性。

至于阅读,没有比一个良好的文件数据表更好的了!

  • http://www.voti.nl/docs/OV7670.pdf
  • manual.pdf
  • 使用说明
  • "Verilog for Digital Design“(弗兰克&罗曼)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23860620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档