论文部分内容阅读
随着科技的发展以及人们生活水平的提高,用户已不满足于普通的家电设备,对于自我保护的安防意识也逐渐增强。同时数字家庭与3C逐渐融合,三网(电信网、计算机网和有线电视网)也实现互联,家居设备将用以提供满足用户需求的个性服务,家居数字化与智能化已经成为当前一个研究热点。论文以我国数字家居远程安防产业化与“广东省数字家庭行动计划”的推进为背景,在现有基于NGN(Next Generation Network)的安防报警服务平台的基础上进一步研究,开发出具有开放性、通用性、安全性等特点的数字家居远程安防终端产品。论文的研究内容包括以下几个方面:首先介绍了硬件的选型和设计。结合安防终端产品的特点、性能及成本,选用S3C4510B(arm7核)芯片,该芯片内置一个串口和网口,需要附加的外设包括:LCD显示屏、配置简单键盘、DTMF自动拨号装置、无线接收装置(接收各无线探头,如门磁、烟感等的无线报警信号)及10/100M四端口交换控制器。另外存储器配置如下:通过I~2C总线与S3C4510B连接的EEPROM(用于存放通过键盘配置的参数)、2M的flash、2个16位的SDRAM构成的32位32M存储器。其次实现BootLoader的编写及μClinux的移植。为满足系统性能和成本需要,操作系统选用开源μClinux。在移植前针对处理器相应特殊寄存器编写BootLoader,初始化硬件设备、建立内存空间的映射图,使系统的软硬件环境达到一个合适的状态,为最终调用操作系统内核构建恰当的环境。然后分析硬件驱动设计。分析研究部分硬件模块驱动的编写,如3C4510B内嵌以太网控制器网口驱动、图形点阵液晶显示屏LCD驱动。成功开发了键盘驱动,挂载到I~2C的EEPROM的驱动等。最后研究部分典型应用软件的设计。研究并实现了自动获取IP地址的DHCP应用模块;另外,文章还介绍了LCD显示点阵字库的提取,研究了Watchdog在应用中的重要性。