新闻中心

EEPW首页>消费电子>设计应用> CF卡在DM642基便携式数字视频系统中的应用

CF卡在DM642基便携式数字视频系统中的应用

作者: 时间:2009-12-16 来源:网络 收藏

total section为存放的总数据的个数,初始为0;current section则为当前要进行操作的的编号,初始为1;addressl为第一段的起始地址,初始值为0x00000002,而address2为第二段视频数据的起始地址,初始值为0,其后的数据在初始化时均设为O。
在每次系统启动时都需要首先读取第一个扇区的信息,读取的信息放在一个宽度为4字节的数组infolba里,则每段要读写的视频地址计算方式如下:currentaddress=infolba[current section],相应地在完成读写操作后要重写第一扇区,对索引信息进行更新,具体为total section、current section和下一段视频数据存放的地址。
从实用角度讲第一扇区可以存放约125段视频的首地址,可基本满足使用的要求。根据设计addressl的值恒为Ox00000002,而total section和Icurrent section又有特定的大小关系,那么Infolba的前三个数据可作为校验标志用于检测当前的卡空间分配是否符合要求,若不符合要求就按照初始值进行初始化。一般情况下current section=totalsection+1, 当current section小于或等于total sectiOn的时候,若进行写扇区的操作,则infolba[current section]以后的数据信息都会被覆盖或丢失索引信息,这样可以确保卡内存空间的重复使用。在本系统中通过外部硬件控制电路输入控制信号,可以方便地实现录像、播放、快进、快退、暂停等功能,很明显可以通过快进、快退改变current section的值来对卡上的视频数据进行播放或者是覆盖操作。


3 结束语
本文给出了的软、硬件接口,通过CCS2.2平台和RF5框架整合了软件工程,成功地将到基于中。将程序烧写到板载flash后,可以实现上电自启动。通过多次试验和对程序的优化,系统运行良好,这说明本方案成功地解决了设备要求的实时性、大容量和稳定性,具有广阔的前景。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭