学位专题

<
DOI:10.7666/d.y1927219

基于Linux的嵌入式Web服务器网络监控家电开发系统的研究与设计

陈文芳
中国海洋大学
引用
近年来,随着计算机技术、通讯技术和嵌入式技术的飞速发展,以及Internet的不断普及,信息化、智能化和网络化已经渗透到人们工作、生活的各个方面,家居智能化已开始得到普及和推广。其中,将嵌入式技术和网络技术相结合实现远程家电信息的获取与设备的控制成为当前研究与应用的热点。   基于ARM/Linux的嵌入式web服务器网络监控家电开发系统正是在这一背景下提出的,它是在以Linux/ARM的软硬件平台上构建一个嵌入式Web服务器,用户通过PC机上的浏览器可以方便快捷地浏览到家庭环境信息与家电设备运行参数并进行远程控制。这一课题的研究开发是在实践的基础上完成的。   本文首先介绍了该课题的选题背景和发展状况,接着提出了系统的总体设计方案以及分析了系统软硬件平台的选择。在硬件系统部分,采用以三星公司的ARM9内核s3c2410芯片作为核心微处理器,并给出了Flash和SDRAM存储单元模块、以太网接口模块、SD卡存储模块等硬件模块的电路设计。由于时间关系,本系统直接采用的硬件平台是广嵌公司推出的以s3c2410为核心的GEC2410开发板。   在软件系统部分,首先介绍了嵌入式Linux开发平台的构建,接着在该平台上实现嵌入式Web服务器功能。重点论述了嵌入式Linux内核的配置,根文件系统的构造,BootLoader、内核和根文件系统的移植下载,以及嵌入式SQLite数据库的移植应用和嵌入式Web服务器在ARM-Linux平台上的实现。最后详细阐述了本系统的软件编程实现,包括嵌入式Linax设备驱动、CGI程序、各个应用程序的设计等。   本文最后给出了本系统的功能实现结果显示,基本上达到了本课题的预定的目标,并对下一步的补充设计工作进行了展望。

远程网络家电监控;嵌入式Linux;嵌入式Web服务器;CGI程序;数据库技术

中国海洋大学

硕士

控制理论与控制工程

刘滨

2011

中文

TS976.9;TP277

74

2011-10-31(万方平台首次上网日期,不代表论文的发表时间)