基于嵌入式Linux的家庭网关的研究与实现

被引量 : 0次 | 上传用户:liyang0ly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着网络技术的发展,网络系统由局域网向广域网发展,由拨号上网发展成为宽带接入的方式,网络生活步入家庭,网络和信息家电已越来越多地出现在人们的生活之中。家庭网关,作为家庭网络和Internet的连接枢纽,也不可避免地成为了研究的焦点。因而开发出适合我国家庭情况的产品,建立一个高效率、低成本的智能家居系统是很有市场前景的。近年来,嵌入式Linux作为按照嵌入式操作系统要求而设计的一种小型操作系统,在内核体积、可裁减性、稳定性、价格方面的优势使其成为嵌入式操作系统中的新贵。uClinux正是在这种氛围下产生的,直接从uClinux开始构建操作系统的工作,免去了许多不必要和烦琐的开发过程,不失为一个明智的选择。但是正如uClinux继承了Linux的众多优点一样,同样它也具有一些不可忽视的弊端。本文的主要工作是基于嵌入式Linux的优势,结合家庭网络的特点,对uClinux的实时性和文件系统的改进进行研究与实现,同时就在skyeye仿真环境下进行开发展开讨论并实现了在家庭网关上运行的Web服务器。笔者首先介绍了家庭网络,并对目前的嵌入式操作系统展开分析与对比,得出嵌入式Linux应用于家庭网关的优势和前景。既而重点就嵌入式Linux存在的不足展开深入分析:由于Linux的内核是不能被抢占的,对于实时性的应用存在先天不足,通过对RTAI深入的讨论,笔者移植了RTAI改进uClinux的实时性;另外,uClinux所采用的Romfs文件系统并不支持动态擦除,同样不适应家庭网关的要求,笔者采用JFFS2文件系统的应用弥补这一缺点。同时,课题的开发都在skyeye仿真环境下展开,为突破嵌入式开发过于依赖硬件的限制做了成功的尝试。最后在基于嵌入式Linux开发的操作系统上展开了如何建立Web服务器的研究与实现,对于家庭网关功能的实现提供了强有力的支持。经过全篇的研究工作,篇末对家庭网关技术的发展方向进行了展望,提出了进一步深入研究工作的目标。
其他文献
由于劳动者在劳动关系中的弱者地位,我国劳动法的一些条文较多地规定或者强调了劳动者的权利,但是片面扩大劳动者的合同解除权,不仅没有保护劳动者利益反而对劳动者造成实质
为了提高大牛地气田DK13井区采出程度和采收率,考虑该井区单井控制储量不均匀的特点,研究了该区的合理井网井距。分别用经济评价法、规定单井产量法、合理采气速度法、试井分
<正>又到一年收获时.2012年高考将至,人们都希望老师在最后时刻能点石成金,给学生灵丹妙药,让他们成为得分高手.那么,怎样才能使学生具备"得分高手"所应有的化解各种难题的功
分离鉴定黄喉拟水龟腐皮病致病菌,以了解其致病性和药敏特性。通过形态学观察、生理生化特性、16SrDNA序列扩增及系统发育树分析等方法系统鉴定,并进行动物感染试验、药敏试
我国主题饭店的设计和发展基本上处于摸索阶段。在设计方面存在着多方面的问题。在设计中引入体验设计理论和方法非常必要。本文探讨了主题饭店体验设计应遵循的原则,提出了
保理是一项集资信调查及信用评估、贸易融资、信用风险担保、销售账户管理、账款催收等于一体的综合性金融服务。国际保理具有提高出口产品竞争力、开拓新市场、控制和降低信
目的探讨超声与腹部X线平片在肠梗阻诊断中的价值。方法回顾性分析我院2006年2月至2011年5月经手术证实为肠梗阻且术前行腹部X线平片、B超检查的106例患者的临床资料,对诊断
目的观察乌拉地尔联合酚妥拉明控制体外循环期间高血压的效果。方法 90例主动脉瓣和二尖瓣置换术患者随机分为酚妥拉明组(A组)、乌拉地尔组(B组)和乌拉地尔联合酚妥拉明组(C
对萧统《文选序》“事出于沉思,义归乎翰藻”的理解历史上多有不同。尤其是“义”的内涵问题,一直缺乏明确的解释。其实,这个“义”是中古文献中经常提到的“文义”之“义”,是当
目的探讨应用Synergy直线加速器配备的锥形束CT(CBCT)研究ⅡB期宫颈癌患者的调强放疗摆位误差,为初治ⅡB期宫颈癌CBCT引导的个体化放疗计划的设计提供相关依据。方法选取2013