我的建议:<br />如果你买过TI的DM642开发板,里面的exampledrivervideopal.pjt工程,有三种配置:DISPLAY ONLY/LOOPBACK/PIP, 看一下这个例子和对应的文档,你会对DSP/BIOS的使用, 视频采集处理的流程有一个基本的认识。 其中的video port、mcasp的中断由DSP/BIOS接管的,用户FVID_exchange, FVID_exchange函数就可以获取到采集到的图像数据,然后用DAT_copy把数据传送到指定的区域。<br /><br />如果使用DSP/BIOS,则video port, mcasp,emac接口的驱动都是现成的,在TI的网站上可以下载到(DDK),你自己只需要写应用程序就OK了。<br /><br />如果没有使用DSP/BIOS驱动,自己直接写寄存器去采集音频视频数据,需要对EDMA, VIDEO PORT, MCASP, 中断非常熟悉才行,这个难度比较高(要看上千页的文档)。<br /><br />至于L1 CACHE, L2 CACHE使用,这些都属于优化的范畴了,建议由专门做算法的人去处理。
|