毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

CGI的远程控制智能家居设计 第3页

更新时间:2012-2-27:  来源:毕业论文
“Linux是一套免费使用和自由传播的类Unix操作系统,人们通常所说的Linux是指Linus Torvalds所写的Linux操作系统内核。Linux从最开始就是一个开放的系统,并且它始终遵循着源代码开放的原则,它具有操作系统内核小、功能强大、系统健壮、效率高、易于裁减,可移植性好、网络功能强、有优秀的GNU编译工具支持,可以支持数十种CPU芯片等优点[ ]。作为嵌入式操作系统具有低成本开发系统,可应用于多种硬件平台,可定制内核,性能优异和良好的网络支持等优势”。
2.2、硬件平台本文来自辣.文~论-文·网原文请找腾讯3249'114
各种类型的嵌入式处理器是嵌入式硬件系统的核心部件,在处理选择上存在着多样化的特点,这是由嵌入式系统设计的个体差异性极大决定的。在众多嵌入式处理器中,ARM是以其优异的特性一直活跃在主流的行列中。ARM微处理器采用“RISC架构,具有体积小、低功耗、低成本、高性能等特点;支持Thumb/ARM双指令集,能很好的兼容8位/16位器件;大量使用寄存器,指令执行速度更快:寻址方式灵活简单,执行效率高”;软件操作平台易于建设,同时性能也很高是ARM内核最大的优点。
在嵌入式应用中,硬件平台是基础,任何软件的开发都是基于一定的硬件平台进行的。处理器是硬件平台的重点,其性能的优劣直接影响着系统的运行效率,内存和外存空间的大小也对整个系统起着重要的作用。
本系统硬件平台采用EELiod 270平台,它是基于Intel公司 Xscale架构的PXA27X系列处理器。开发平台采用核心板(XSBase270-Module,可独立工作),外加扩展板(XSBase270-EDR)的模式。论文网http://www.751com.cn/  
Intel Xscale 270处理器,其主频为520MHz,Xscale 270 拥有SDRAM为64M,FLASH为32M,显示器为8寸LCD,和分别由GPIO81,GPIO82 脚的高低变化来控制转动的方向和速度的直流电机和七段数码管。图2-1为设备外观。
图:2-1设备外观
2.3、软件环境
嵌入式系统软件部分是整个系统的重要组成部分,包括嵌入式操作系统,驱动程序,应用程序等。在本系统中,嵌入式操作系统采用linux系统,PC机系统为Redhat9.0。
开发相关软件介绍如下:gcc编译器,vim编辑器,gdb调试器,boa服务器(源码版本boa-0.94.13)。
交叉工具链介绍如下:arm-linux-gcc编译器,Cross-gdb,Gdbserver调试器,boa交叉编译版本。
 
3、简介基于CGI远程控制的相关技术
3.1、嵌入式Web 服务器的远程控制体系结构分析
由于嵌入式Web服务器的访问采用了B/S结构,在使用、文护、扩展上有着得天独厚的优势,与传统的C/S模式相比,它的使用更为简单,文护更为简便,同时扩展性更好,无论你身处何地,只要有一台可以连接到Intemet的计算机并通过必要的身份验证就可访问嵌入式Web服务器。它不需要安装专门的软件,需要的只是可以解析HTML语言的浏览器,如最常见的IE、Firefox和Chrome便可实现通过网络访问并远程控制。“由于HTML语言的标准统一性,只要在嵌入式设备中存在一个微型服务器,上位机就可以使用任意一种Web浏览器接收和发送信息,从而实现远程监测和控制”[ ]。

上一页  [1] [2] [3] [4] [5] [6] 下一页

CGI的远程控制智能家居设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。