论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
在PXA27x型号的处理器中,有两种内部外围器件:外部总线的外围器件(PBP)和内部总线的外围器件(IBP)。快速捕捉接口(Quick Capture Interface)属于IBP。内部总线的外围器件通过外围总线连接至DMAC,使用流数据传送。DMAC有两种工作方式:描述器取入方式和非描述器取入方式。因为当前手机上捕捉到的图片大小分别是从QQVGA(160×120)、QCIF(176×144)、QVGA(320×240)、VGA(480×640)不等,最小QQVGA的每张图片大小也有37.5KB,而每个描述器一次最大能传送(8K-1)B,所以选择多描述器链的方式。描述器链就是将该描述器的特定寄存器内存放的是下一个描述器的地址,当该描述器传送完自身的数据后,能获得下一描述器的地址,读取描述器内的信息,然后继续下一轮的数据传送。每个FIFO都有自己的一串描述器链。如果是捕捉图片,采用一个FIFO即可,如果捕捉视频,要用到三个FIFO。
以下是建立多描述器链的步骤。
①根据图片的格式来确定每帧的大小,如为RGB565格式。
frame_size=camera_info