基于ARM 9的智能家居远程视频监控系统的设计
2011-03-27李宝山程丽娟
李宝山 程丽娟
(内蒙古科技大学信息工程学院,内蒙古包头014010)
1.引言
为提高家庭的智能化水平,本设计提出采用ARM芯片作为整个远程家居控制系统的控制芯片﹑LINUX作为整个系统的操作系统的设计思想,给出远程家居智能控制系统具体的软硬件解决方案。而嵌入式网络视频监控系统以嵌入式微处理器和嵌入式操作系统[1]为核心,专用性强,软硬件结合紧密,设备构成简单,成本较低,在各个领域得到了广泛的应用。
2.系统的硬件设计
本系统选用韩国三星电子的基于ARM 920T内核的32位嵌入式微处理器S3C2410作为系统的控制核心,该芯片本身集成了包括存储器接口、通信接口(USB,RS232),A/D,JTAG等在内的丰富的硬件资源,可简化外围设备与微处理器的硬件连接程度,提高系的稳定性、可靠性[3]。其硬件结构如图1所示。

图1 硬件结构图
由于S3C2410本身没有集成以太网控制模块,所以需要一个与之相匹配的控制芯片来实现以太网扩展接口。本系统选用CIRRUSLOGIC公司的CS8900A作为系统的以太网控制芯片。CS8900A是一个单芯片全双工的以太网解决方案,所有的数字和模拟电路合成了完整的以太网电路。主要结构包括ISA总线接口、802.3MAC引擎、BUFFER、串行E2PROM接口和带10BASE2T和AUI的模拟前端。CS8900A的10BASE2T接口通过变压器HR601627与RJ45网口连接。
3.系统的软件设计
3.1 嵌入式操作系统的选择及移植
本系统采用Linux作为操作系统[4],并选用Linux2.6内核在嵌入式微处理器S3C2410上移植,具体移植方法如下:
①准备Linux2.6内核移植所必需的文件(内核压缩包linux-2.6.tar.bz2及交叉编译器arm-linux-gcc-3.4.1.tar.bz2),这些文件可到Linux官方网站免费下载。……
