zoukankan      html  css  js  c++  java
  • 移植bingo代码调试摄像头时体会的两点.

    1.图像的第一个像素点(0,0)不是位于屏幕的(0,0)点   而是hs,vs的时序控制的。如果图像被分成4块, 但拼起来是一副完整的picture,则是hs,vs都有问题;如果图像被从竖向(纵向)一劈两半,则是hs有问题.

    2.SDRAM的时分复用也是另外一个技术点,乒乓时,一个fifo读一个fifo被写,两个时钟是同步滴(Coms的PCLK,和VGA的rd CLK); 当然如果把VGA模块更换成USB.v情况就不同了; 为了能在上位机PC上达到realtime显示, 必须满足

        a.USB读取速度(MB/S)>=COMS'PCLK MHz*pixel颜色深度/8bit; (颜色深度,可能用词不当,就是一个pixel用多少N位来表示的); 

        b.两个fifo必须互锁,即写完一帧后才能被读取此帧,读完当前fifo的一帧后才能往此fifo中写入; 也即任何时刻读和些的动作不能同时出现在针对同一个fifo的情况;

        c.为了提供USB速度,可尝试: c1:EPxBULK每个数据包1024字节、4缓冲的方式,块传输模式;有效利用内部4kB FIFO来传输采集到的图像数据;

        d.使用cyapi的驱动多线程.

        注:cd验证中.

  • 相关阅读:
    公司技术的确定
    数据结构
    如何利用百度ocr实现验证码自动识别
    redis 主从复制
    redis哨兵机制
    redis集群搭建
    webmagic自定义存储(mysql、redis存储)
    redis安装与使用
    maven插件mybatis-generator自动生成代码
    python 中的“集合”(list、tuple、set、dict)
  • 原文地址:https://www.cnblogs.com/winkle/p/2958165.html
Copyright © 2011-2022 走看看