毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于ARM的嵌入式WEB服务器的研究和设计(2)
1.2 嵌入式系统在Internet 上的发展
随着Web技术的发展和应用,嵌入式Web服务器对嵌入式设备也显示出越来越重要的作用,所以嵌入式Web服务器已经成为目前
国内外
嵌入式
研究
的一个热点。越来越多的
网络
通信
设备、智能家电设备、监控系统、工业控制的设备都己实现内置嵌入式Web服务器,用户、操作人员可以直接使用Web浏览器通过设备的以太网接口或者其他网络来远程访问内置Web服务器,从而实现对设备运行状态的观测和运行参数的配置等功能[2,5]。
1.3 课题的提出
嵌入式Web服务器是实现嵌入式系统通过Web方式与Internet互联的关键组成部分,直接影响网络应用系统运行的质量与效率,对其进行研究对Internet技术的发展有重要意义。把嵌入式Web服务器设计成一个单独模块,提供标准接口,今后,只要在软件上做少许的修改就能很容易地应用到其他的嵌入式设备中,具有一定的推广价值。
1.3.1 课题的任务和目标
随着现代通信技术和网络技术的发展,特别是基于TCP/IP通信协议的Web技术得到了广泛的应用。Web技术允许任意地点的计算机用户通过Web浏览器接入网络,访问Web服务器发布的各类信息,实现世界范围内的互联。随着Web技术和嵌入式技术的快速发展,给嵌入式系统进入Internet提供了绝佳的途径,各种信息家电,如可视电话、移动电话、机顶盒、数码相机和PDA等嵌入式设备可以方便的介入网络。为提高生产效率和
管理
水平,通过Web技术对设备进行远程控制、管理和文护,从浏览器上直接监控现场设备的运行。因此本课题的任务和目标是在ARM 开发板上移植嵌入式Web 服务器,设计一个电能质量监测终端浏览页面,实现电能质量数据的Web 发布。
1.3.2 课题的研究方法
通过比较和分析各类主要开发板和目前较为流行的嵌入式操作系统的优缺点,本课题选择三星公司的S3C2440 ARM 开发板和Linux 操作系统。PC 机上通过VMware 虚拟机搭建Linux 操作系统的交叉编译环境。裁剪嵌入式Linux 操作系统使其能在S3C2440 开发板上运行,制作文件系统并移植。最后移植嵌入式Web 服务器boa 和cgic 库,实现具有Web 服务器的嵌入式系统。完成以上工作便可以设计网页了,最后把设计网页的相关文件烧到开发板上即可。网页的实时数据发布通过CGI 程序的随机数实现。
2 硬件结构和相关知识
2.1 硬件结构
本系统的硬件结构图如图2-1 所示。
图2-1 硬件结构图
本系统以S3C2440 为核心,通过网卡MD9000以及RJ45 接口来链接网络。系统采用2M 的NOR Flash和256M 的NAND Flash,NOR Flash 用于存放u-boot,NAND Flash 主要用于存放u-boot、Linux 内核和文件系统,也可以存放应用程序。本系统的SDRAM 内存为64M。
2.2 嵌入式Linux操作系统
Linux以其源代码公开、优良的内核健壮性以及低廉的价格优势,使之成为当代具有影响力的主流操作系统之一,在互联网服务器中发挥着重要的作用[4]。但若应用于嵌入式领域,Linux需要进行裁剪和改造,针对不同的嵌入式处理器以及系统的设计需求进行相应的移植,以符合系统对代码规模以及操作系统实时性的要求。同时当Linux成为嵌入式操作系统后,又表现出了它在嵌入式领域中的领先优势,主要表现在[11]:其一,具有优良的开发工具使得Linux可以跨越ICE(在线仿真器)等屏障;其二,具有完备的网络支持和高效的网络通讯性能;其三,Linux内核健壮,运行稳定;其四,使用Linux的嵌入式产品成本较低等。
在Linux 系统下应用程序的开发,编译的时候使用gcc编译,但是,基于ARM 开发板的Linux 应用程序的开发,需要使用arm-linux-gcc编译[12]。编译后的可执行文件通过各种方式下载到开发板上才能运行,下载程序到目标板上可以通过NFS文件系统挂载,仿真器下载可执行程序,或通过U盘、SD卡挂载可执行程序。
共4页:
上一页
1
2
3
4
下一页
上一篇:
太阳能LED夜晚照明指示灯电路设计与仿真实现
下一篇:
Matlab车牌定位技术研究与实现
热环境对磁记忆信号的影响ANSYS有限元分析
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
PLC物料自动分拣系统的设计+源程序
高校网球场馆运营管理初探【1805字】
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...
国内外无刷直流电动机研究现状
《醉青春》导演作品阐述
辩护律师的作证义务和保...
谷度酒庄消费者回访调查问卷表
中国古代秘书擅权的发展和恶变