基于MPC8250的数字硬盘录像机设计
时间:09-04
来源:互联网
点击:
(1)写图像数据处理
将BSP一15送来的图像编码数据按照定义的格式与规范写入硬盘,并且在设计中为了减少频繁读写对硬盘使用寿命的影响,尽量减少频繁的硬盘寻道操作。在图像数据的写处理中,为了录像数据快速定位和快速检索,系统中需要建立必须的数据块索引映射关系。硬盘的切换控制,在没有数据的回放或备份情况下,一般只有一个硬盘处于IDLE工作状态,而其他盘处于STANDBY的待命状态。在STANDBY状态下,硬盘的电机是停转的,而从 STANDBY状态到IDLE状态的切换时间一般需要7~8 s。 为了避免图像编码数据因等待硬盘启动时间过长而造成的数据溢出,当IDE硬盘即将写满时,预先将下一个将要写的盘启动起来,由STANDBY状态切换到IDLE状态,而IDE 硬盘写满后,由IDLE状态切换到STANDBY状态,这样既降低系统运行的功耗,又提高了IDE的使用寿命。
(2)读图像数据处理
根据0SD的面板操作或远程网络客户端请求,从硬盘中读出图像数据,根据命令的来源将检索的结果数据送给BSP一15编解码子系统以实现本地回放的功能,或将检索的数据送通信子系统发送到网络介质实现远程网络的备份和回放。并进行回放时的数据流量控制(如快放时硬盘需要取数据快些),避免数据的欠载或溢出。
(3)数据检索处理
检索处理模块相当于本子系统的对外联络的窗口,负责接收来自其他子系统的请求,将来自网络或本地OSD 菜单的录像数据检索请求预处理后,根据系统内的数据检索处理算法,快速计算是否满足数据请求的要求。若有符合要求的数据索引,快速定位数据在哪个硬盘的哪个位置上,并且将结果分发给相应的读处理模块进行进一步的数据读处理,实现录像数据备份或回放。同时,该处理模块还负责IDE中的图像数据与索引列表文件的一致性维护。
2 小 结
MPC8250和BSP一15均是高性能的微处理器,其处理功能非常强大。笔者通过具体实践掌握了MPC8250和 BSP一15的各种功能和处理性能,并总结出一些开发过程中的经验和教训,为产品的系列化打下了坚实的技术基础。经过测试试验,该系统稳定、可靠;在性能方面,能同时支持8路的图像监控、4路的网络用户实时回放和本地用户的4路同时解码回放,通过了公安部安防产品的型试检验,产品已经成功推出上市。
将BSP一15送来的图像编码数据按照定义的格式与规范写入硬盘,并且在设计中为了减少频繁读写对硬盘使用寿命的影响,尽量减少频繁的硬盘寻道操作。在图像数据的写处理中,为了录像数据快速定位和快速检索,系统中需要建立必须的数据块索引映射关系。硬盘的切换控制,在没有数据的回放或备份情况下,一般只有一个硬盘处于IDLE工作状态,而其他盘处于STANDBY的待命状态。在STANDBY状态下,硬盘的电机是停转的,而从 STANDBY状态到IDLE状态的切换时间一般需要7~8 s。 为了避免图像编码数据因等待硬盘启动时间过长而造成的数据溢出,当IDE硬盘即将写满时,预先将下一个将要写的盘启动起来,由STANDBY状态切换到IDLE状态,而IDE 硬盘写满后,由IDLE状态切换到STANDBY状态,这样既降低系统运行的功耗,又提高了IDE的使用寿命。
(2)读图像数据处理
根据0SD的面板操作或远程网络客户端请求,从硬盘中读出图像数据,根据命令的来源将检索的结果数据送给BSP一15编解码子系统以实现本地回放的功能,或将检索的数据送通信子系统发送到网络介质实现远程网络的备份和回放。并进行回放时的数据流量控制(如快放时硬盘需要取数据快些),避免数据的欠载或溢出。
(3)数据检索处理
检索处理模块相当于本子系统的对外联络的窗口,负责接收来自其他子系统的请求,将来自网络或本地OSD 菜单的录像数据检索请求预处理后,根据系统内的数据检索处理算法,快速计算是否满足数据请求的要求。若有符合要求的数据索引,快速定位数据在哪个硬盘的哪个位置上,并且将结果分发给相应的读处理模块进行进一步的数据读处理,实现录像数据备份或回放。同时,该处理模块还负责IDE中的图像数据与索引列表文件的一致性维护。
2 小 结
MPC8250和BSP一15均是高性能的微处理器,其处理功能非常强大。笔者通过具体实践掌握了MPC8250和 BSP一15的各种功能和处理性能,并总结出一些开发过程中的经验和教训,为产品的系列化打下了坚实的技术基础。经过测试试验,该系统稳定、可靠;在性能方面,能同时支持8路的图像监控、4路的网络用户实时回放和本地用户的4路同时解码回放,通过了公安部安防产品的型试检验,产品已经成功推出上市。
- 嵌入式系统的定义与发展历史(11-15)
- 嵌入式系统亲密接触(11-22)
- 嵌入式系统设计中的USB OTG方案(02-01)
- 嵌入式线控驾驶系统开发过程中设计和测试考虑(02-02)
- 一个典型的嵌入式系统设计和实现 (02-02)
- DDR SDRAM在嵌入式系统中的应用(02-07)