微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 数码摄像机的设计与实现

数码摄像机的设计与实现

时间:12-20 来源:互联网 点击:

源进行视频数据的处理。而且G.711数据可以被QuickTime格式的影音文件支持,这样可以增加数码摄像机文件支持格式。G.726为可变码率编码,数码摄像机用户可以根据存储空间来选择。

在笔者开发的平台上,分别实现了G.711与G.726算法及QuickTime文件的录放功能。

系统软件设计

在笔者开发的系统中,因为DM270的ARM核为ARM7TDMI,没有内存管理单元(MMU),所以采用uClinux作为嵌入式操作系统同标准的Linux相比,uClinux最大的特点在于不具有MMU,因此很适合那些没有MMU的处理器。由于uClinux的内核是由Linux根据所要运行的CPU裁减、修改而来。它保持了原有Linux系统的主要优点,如稳定性好,出色的文件系统支持,完善的应用程序开发,升级方便。

该方案的软件平台架构如图5。

图5 软件架构图

在用户应用程序中主要完成三种功能:录像功能,拍照功能,以及录像及照片的回放功能。

并且可以实现三种功能的实时的相互切换。如图6所示。

图6 系统用户程序功能切换

在该方案软件系统中还移植了U-boot进行系统引导与加载,提高了整个系统的运行效率。

为产品系统的升级服务提供了良好的支持。

结语

本系统已经在中国农业大学信息与电气工程学院得到实现,可以进行MPEG4、motion-JPEG录像,JPEG拍照,以及QuickTime格式的录制;并实现了上述录像,拍照在LCD及电视机上的回放功能。实践证明,这种高性能,基于DSP及ARM双核技术的解决方案,使得产品开发应用变得更加容易,而且使用的系统软件可以随时升级,可以按照用户的要求进行定制,甚至做到DIY,为产品的尽快进入市场奠定了基础。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top