基于ARM的嵌入式家庭网络监控系统设计.pdf
《基于ARM的嵌入式家庭网络监控系统设计.pdf》由会员分享,可在线阅读,更多相关《基于ARM的嵌入式家庭网络监控系统设计.pdf(92页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、天津大学硕士学位论文基于ARM的嵌入式家庭网络监控系统设计姓名:宋强申请学位级别:硕士专业:通信与信息系统指导教师:王林斗20070501摘要随着嵌入式技术的发展,嵌入式系统被逐步应用到诸如工业控制,汽车电子设备,移动通信设备,P D A,G P S 卫星定位系统和信息家电等社会各行各业之中,现在已经成为信息发展的主流技术之一,在国民经济发展中起着举足轻重的作用。由于信息化的普及,家庭中的电脑、信息家电、通信终端越来越多,使用管理它们也变得越来越麻烦。如何更有效地发挥这些设备的作用,提高居家生活的智能化和方便性,如何更便利的互联和协同工作,已成为现代人生活乃至办公的重要问题。这些问题的出现导致
2、了家庭网络的出现,家体网络技术已经成为各大I T 企业研究开发的重点。,本论文分析了家庭网络和信息家电的发展情况,以实用、简便为原则设计了个家庭网络监控系统。此系统以A R M 7 的S 3 C 4 4 B O X 开发板为硬件平台,以u C l i n u x 作为嵌入式操作系统,实现对家庭网络中的信息家电进行监控,使用户能够了解家庭中信息家电的工作状况,对信息家电进行控制,来达到对信息家电有效管理、方便用户使用家中的家电的目的。论文中家庭网络监控系统主要由w e b 服务器、家庭网络服务器和家庭网络组成,实现家电控制、状态查询、信息家电状态报告、注册、注销、统一开关机等功能。本设计的家庭网
3、络监控系统由于使用了R S 4 8 5 总线式网络来组建家庭网络,使得该系统组网方便,在价格上有定优势,而且硬件是基于A R l V l 开发板平台,体积较小,所设计的家庭网络协议很好的满足了家庭网络监控需求,协议也很简单,处理方便。由于此家庭网络监控系统实现了家电注册、注销功能,使得该系统能够及时检测到家庭网络中的家电的增减情况。总之,本家庭网络监控系统体积小、简单、经济、多功能,方便家庭网络中信息家电的增减,具有较高的实用价值,适合于普通百姓家庭之中使用。关键词:A R M 家庭网络信息家电u C l i n u xA B S T R A C TW i t ht h ed e v e l
4、o p m e n to fe m b e d d e dt e c h n o l o g y,e m b e d d e ds y s t e mh a se x t e n d e da p p l i c a t i o ng r a d u a l l yi nv a r i o u sf i e l d s,s u c ha sc o n t r o l l i n gm a c h i n ei ni n d u s t r y,a u t o m o b i l ee l e c t r o n i ce q u i p m e n t,m o b i l ec o m m u
5、 n i c a t i o nd e v i c e,P D A,G P Ss a t e l l i t ep o s i t i o n i n gs y s t e m,h o m ei n f o r m a t i o na p p a r a t u s,i th a sb e e nam a i n s t r e a mt e c h n o l o g yi ni n f o r m a t i o nt e c h n o l o g yt o d a y,a n dd i s p l a y e dp i v o t a lf u n c t i o ni nn a t
6、 i o n a le c o n o m y B e c a u s eo fp o p u l a r i z a t i o no fi n f o r m a t i o nt e c h n o l o g y,t h e r ea l em o r ea n dm o r ec o m p u t e r s,i n f o r m a t i o ne l e c t r i c a la p p a r a t u sa n dc o m m u n i c a t i o nt e r m i n a l si no u rh o m e,b u tw em a n a g
7、et h e mm o l ea n dm o r ed i f f i c u l t H o wt ol e tt h e md i s p l a ym o r ef u n c t i o n,l e tO u rl i v e sc o n v e n i e n ta n di n t e l l e c t i v e,a n dh o wt oc o n n e c ta n dh a r m o n i z ee a c ho t h e r,w h i c hh a v eb e e nt h ei m p o r t a n tq u e s t i o n si nt
8、h el i v e sa n dw o r kt o d a y T h eq u e s t i o n sb r i n go nh o m en e t w o r k,n o wt h et e c h n o l o g yo fh o m en e t w o r ki sai s s u ei nm a n yI Tc o m p a n i e s I nt h ep a p e r,w ea n a l y z ed e v e l o p m e n to fh o m en e t w o r ka n dh o m ei n f o r m a t i o na p
9、p a r a t u s,a n dd e s i g nah o m en e t w o r km o n i t o rs y s t e mi nt h ep r i n c i p l eo fs i m p l e n e s sa n dp r a c t i c a l i t y T h es y s t e mi su s e dt om o n i t o rh o m ei n f o r m a t i o na p p a r a t u sb a s e do nA R M 7a n du C l i n u x,a n dS a m s u n gS 3 C
10、4 4 B O Xo fA R M 7i st h eh a r d w a r ed e v e l o p m e n tb o a r da n du C l i n u xi st h ee m b e d d e do p e r a t i n gs y s t e m U s e r sC a nk n o wt h es t a t eo fh o m ei n f o r m a t i o na p p a r a t u s,c o n t r o lh o m ei n f o r m a t i o na p p a r a t u s 谢t l lt h es y
11、s t e m,s ot h a tu s e r sa r ea b l et om a n g eh o m ei n f o r m a t i o na p p a r a t u sc o n v e n i e n t l y I nt h es y s t e m,t h e r ea r et h r e ep a r t sw h i c ha r ew e bs e r v e r,h o m en e t w o r ks e r v e ra n dh o m en e t w o r k I tr e a l i z e sm a n yk i n d so ff u
12、 n c t i o nw h i c ha r ec o n t r o l i n gh o m ei n f o r m a t i o na p p a r a t u s,i n q u i r i n gs t a t e,r e p o r t i n gs t a t e,r e g i s t r a t i o n,c a n c l ea n du n i f y i n go n-o f f I nt h ed e s i g n,w ec o n s t i t u t et h eh o m en e t w o r kw i t hR S 4 8 5b u st
13、y p en e t w o r kw h i c hi se a s ya n dc h e a p,a n dt h eh a r d w a r ei sA R M 7d e v e l o p m e n tb o a r dw h o s ee u b a g ei ss m a l l T h eh o m en e t w o r kp r o t o c o li sa l s oe a s ya n dc o n v e n i e n t B e c a u s et h es y s t e mh a sr e g i s t r a t i o na n dc a n
14、c e lf u n c t i o n,t h eh o m en e t w o r ks y s t e mc a l lk n o wa l t e r a t i o no fh o m ei n f o r m a t i o na p p a r a t u sa ta n ym o m e n t I naw o r d,t h eh o m en e t w o r km o n i t o rs y s t e m,w h i c hi ss m a l l,e a s y,c h e a p,m u l t i-p u r p o s ea n dc o n v e n
15、i e n t,i ss u i t a b l et op o p u l a c e Sl i v e s,a l s o,i th a sv e r yh i g hp r a c t i c a b l ev a l u e K e yw o r d s:A R M,h o m en e t w o r k,h o m ei n f o r m a t i o na p p a r a t u s,u C l i n u x独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,
16、也不包含为获得墨盗盘鲎或其他教青机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文作者签名:穿弓琶签字日期:矽口7 年月憎日学位论文版权使用授权书本学位论文作者完全了解苤洼盘鲎有关保留、使用学位论文的规定。特授权玉壅盘堂可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:浑菩磁导师签名:签字日期:z 一7 年多月F 日I 专O 奎0签字日期:叩年月石日第一章
17、绪论1 1 嵌入式系统概述第一章绪论嵌入式系统是以应用为中心,以计算技术为基础,软件硬件可剪裁的,适合应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统。它是一个技术密集,资金密集,高度分散,不断创新的基于硅片的知识集成系统。今天的嵌入式系统已普遍应用于国防电子、数字家庭、工业自动化、汽车电子、医学科技、消费电子、无线通讯、电力系统等国民经济的主要行业。随着嵌入式技术的发展,嵌入式系统将更广泛地应用于人类生活的方方面面。如基于嵌入式I N T E R N E T 网络的地球电子皮肤,可以嵌入到牙齿上的手机都在研发之中。著名嵌入式系统专家沈绪榜院士认为计算机是认识世界的工具
18、,而嵌入式系统则是改造世界的产物。嵌入式系统是嵌入到对象体系中的专用计算机系统。根据I E E E(国际电气和电子工程师协会)的定义:嵌入式系统是用于控制、监视或者辅助操作机器和设备的装置。国内一般定义为嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。可以说嵌入式系统是软件与硬件的综合体【。1 1 1 嵌入式系统的发展嵌入式系统已经有了近3 0 年的发展历史,它是硬件和软件交替双螺旋式发展。1 9 7 1 年出现了第一款微处理器:I n t e l 的4 0 0 4。然后是I n t e l 公司的8 0 4 8,它出现在1
19、 9 7 6 年。M o t o r o l a 同时推出T 6 8 H C 0 5,Z i l o g 公司推出了Z 8 0 系列,这些早期的单片机均含有2 5 6 字节的R A M、4 K 的R O M、4 个8 位并口、1 个全双工串行口、两个1 6 位定时器。之后在8 0 年代初,I n t e l 又进一步完善了8 0 4 8,在它的基础上研制成功了8 0 5 1。1 9 8 1 年R e a d y S y s t e m 发展了世界上第1 个商业嵌入式实时内核(V T R X 3 2)包含了许多传统操作系统的特征,包括任务管理、任务问通讯、同步与相互排斥、中断支持、内存管理等功能
20、。随后,出现了P S O S、V x W o r k s、Q N X、P a l mO S、w i n C E、嵌入式L i n u x、u C O S、N u c l e u s,以及国内的H o p e mD e l t aO S等嵌入式操作系统。嵌入式技术的发展,大致经历了四个阶段。第一阶段是以单芯片为核心的可编程控制器形式的系统,同时具有与监测、伺服、指示设备相配合的功能。这种系统大部分应用于一些专业性极强的工业控第一章绪论制系统中,一般没有操作系统的支持,通过汇编语言编程对系统进行直接控制,运行结束后清除内存。第二阶段是以嵌入式C P U 为基础、以简单操作系统为核心的嵌入式系统。这
21、一阶段的操作系统具有一定的兼容性和扩展性,但用户界面不够友好。第三阶段是以嵌入式操作系统为标志的嵌入式系统。这一阶段系统的主要特点是:嵌入式操作系统能运行于各种不同类型的微处理器上,兼容性好;操作系统内核精小、效率高,并且具有高度的模块化和扩展性;具备文件和目录管理、设备支持、多任务、网络支持、图形窗口以及用户界面等功能;具有大量的应用程序接口(A P I),开发应用程序简单;嵌入式应用软件丰富。第四阶段是以基于I n t e m e t 为标志的嵌入式系统,这是一个正在迅速发展的阶段。目前大多数嵌入式系统还孤立于I n t e r a c t 之外,但随着I n t e r a c t 的发
22、展以及I n t e r a c t 技术与信息家电、工业控制技术等结合日益密切,嵌入式设备与I n t e r a c t的结合将代表着嵌入式技术的真正未来。嵌入式技术飞速发展,从中可以看出嵌入式技术的发展趋势:趋势之一就是嵌入式设备提供联网功能。为适应嵌入式分布处理结构和应用上网需求,嵌入式系统要求配备标准的一种或多种网络通信接口。针对外部联网要求,嵌入设备必需配有通信接口,相应需要T C P I P 协议簇软件支持;由于家用电器相互关联(如防盗报警、灯光能源控制、影视设备和信息终端交换信息)及实验现场仪器的协调工作等要求,新一代嵌入式设备还需具备I E E E l 3 9 4、U S B
23、、C A N、B l u e t o o t h 或I r D A 通信接口,同时也需要提供相应的通信组网协议软件和物理层驱动软件。为了支持应用软件的特定编程模式,如W e b 或无线W e b 编程模式,还需要相应的浏览器,如H T M L、W M L 等。其二,嵌入式设备要实现小尺寸、微功耗和低成本。为满足这种特性,要求嵌入式产品设计者相应降低处理器的性能,限制内存容量和复用接口芯片。这就相应提高了对嵌入式软件设计技术要求。如,选用最佳的编程模型和不断改进算法,采用J a v a 编程模式,优化编译器性能。因此,既要软件人员有丰富经验,更需要发展先进嵌入式软件技术,如J a v a、W e
24、 b 和W A P 等。其三,嵌入式设备需要提供精巧的多媒体人机界面。嵌入式设备之所以为亿万用户乐于接受,重要因素之一是它们与使用者之间的亲和力,自然的人机交互界面,如司机操纵高度自动化的汽车主要还是通过习惯的方向盘、脚踏板和操纵杆。人们与信息终端交互要求以G U I 屏幕为中心的多媒体界面。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像已取得初步成效。目前一些先进的P D A 在显示屏幕上已实现汉字写入、短消息语音发布,但离掌式语言同声翻译还有很大距离。第一章绪论1 1 2 嵌入式操作系统嵌入式操作系统与嵌入式系统密不可分。嵌入式系统主要由嵌入式微处理、外围硬件设备、嵌入式操作系
25、统以及用户的应用程序等四个部分组成,而嵌入式操作系统主要是为嵌入式系统提供软件平台。1 1 2 1 嵌入式操作系统的特点与其他类型的操作系统相比,嵌入式操作系统具有以下一些特点。1 体积小。嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用闪存(F l a s hM e m o r y)作为存储介质。这就要求嵌入式操作系统只能运行在有限的内存中,不能使用虚拟内存,中断的使用也受到限制。因此,嵌入式操作系统必须结构紧凑,体积微小。2 实时性。大多数嵌入式系统都是实时系统,而且多是强实时多任务系统,要求相应的嵌入式操作系统也必须是实时操作系统。实时操作系统作为操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 嵌入式 家庭 网络 监控 系统 设计
限制150内