远程视频监控系统从功能上分析,主要分为以下模块:
表2-1 硬件功能需求列表
系统模块 模块功能 硬件需求
音频报警功能模块 声音警报 扩音器
LED报警功能模块 光闪警报 LED
GPRS接发消息模块 接发短信息 GPRS模块
摄像头监控模块 远程监控 摄像头模块
WEB服务器模块 监控web页面 Web服务器
3 SAMSUNG S3C2416
3.1 开发板的介绍
SAMSUNG S3C2416 是32/16 bit RISC指令集、低成本、低功耗、高性能的微处理器。使用了65nm的制作工艺从而降低成本、功耗及提高性能。被应用移动电话及GPS等产品。
S3C2416提供了一下丰富的内部设备:分开的16KB指令和数据Cache, MMU虚拟存储器管理, LCD控制器,NAND Flash系统引导,系统管理(片选逻辑和SDRAM控制器),3通道UART,4通道DMA,4通道PWM,I/O端口,RTC和触摸屏接口,IIC-BUS接口,SD卡,2通道的SPI,内部PLL时钟倍频器。S3C2416使用的ARM926EJ的核心,集成了2D图形加速,添加了低功耗模式,支持内部ROM/RAM引导,支持moviNand启动和低功耗音频编解码。此外相对于其他ARM9芯片,它的外设也得到了升级,有更多的资源。比如:有一个usb 1.1 的host接口一个USB 2.0 的device接口,双MMC通道,多HSSPI通道,使用DDRII内存。总之,S3C2416提供了一个低成本,高性能的嵌入式解决方案。