学位论文 > 优秀研究生学位论文题录展示
基于Rex系统的嵌入式服务器的设计与实现
作 者: 潘炜
导 师: 顾新; 孙晓宇
学 校: 西安电子科技大学
专 业: 软件工程
关键词: 嵌入式系统 Web服务器 Rex操作系统 GoAhead服务器 移植 改造
分类号: TP368.1
类 型: 硕士论文
年 份: 2012年
下 载: 13次
引 用: 1次
阅 读: 论文下载
内容摘要
随着当今科学技术的不断发展,终端电子产品日趋多样化,嵌入式Web服务器,是将Web服务器植入嵌入式终端产品中,在特定的硬件系统平台和软件的支持下,使得嵌入式终端产品具备了以TCP/IP协议为底层的通信基础,从而通过Web技术实现基于互联网的数据交换。本文基于实时嵌入式Rex操作系统,使用GoAhead设计并实现了一个小型的嵌入式Web服务器。首先通过对Rex操作系统和GoAhead服务器底层网络接口的分析和对比,描述了移植GoAhead服务器的总体设计思路。然后在详细设计与实现中,通过改造GoAhead初始化流程,改造GoAhead底层Socket通信机制,重新设计异步Select接口模型以及搭建GoAhead前后台的数据交互过程,最后通过测试和分析,表明该服务器能够在Rex操作系统上稳定的运行和工作,实现了产品的需求。
|
全文目录
摘要 3-4 Abstract 4-7 第一章 绪论 7-13 1.1 选题背景和意义 7-8 1.2 国内外研究现状 8-9 1.3 主要研究内容 9-10 1.4 本论文的组织结构 10-11 1.5 本章小结 11-13 第二章 开发平台与相关技术概述 13-21 2.1 QC - MD M 平台简介 13-17 2.2 Rex 操作系统 17-20 2.2.1 Rex 操作系统的特点 17 2.2.2 Rex 操作系统启动过程 17-18 2.2.3 Rex 操作系统的 ta sk 任务 18-20 2.3 网络接口技术 20 2.4 本章小结 20-21 第三章 Gonhead 服务器移植的需求分析和总体设计 21-27 3.1 系统概述与需求 21-22 3.2 Web 服务器的分析 22-23 3.3 方案总体设计 23-25 3.4 本章小结 25-27 第四章 GoAhead 服务器移植的详细设计与实现 27-47 4.1 配置初始化 GoAhead 服务器 27-29 4.2 改造 Socket 初始过程 29-31 4.3 改造 Select 过程模型 31-35 4.4 设计 SocketProcess 流程 35-38 4.5 设计和实现服务器安全机制 38-41 4.6 GoAhead 服务器前后台交互的设计与实现 41-46 4.7 本章小结 46-47 第五章 系统测试 47-53 5.1 测试环境 47-48 5.1.1 测试环境介绍 47 5.1.2 相关软件介绍 47-48 5.2 测试结果及性能分析 48-53 第六章 结束语 53-55 6.1 工作总结 53-54 6.2 今后工作的展望 54-55 致谢 55-57 参考文献 57-59
|
相似论文
- 金源文化影响下的阿城街区建筑改造设计研究,TU984.114
- 基于用户兴趣特征的图像检索研究与实现,TP391.41
- 基于ARM9的Windows CE系统移植,TP316.7
- 保留残迹重建前交叉韧带移植物再血管化的实验研究,R687.2
- 脐血间充质干细胞移植治疗帕金森大鼠的实验研究,R742.5
- 高考数学试题的课本渊源研究,G633.6
- 用体细胞核移植构建的猪早期胚胎冷冻保存研究,S828
- MCMV感染同种异型皮肤移植小鼠急性间质性肺炎模型的建立,R-332
- p38MAPK抑制剂CBS3830对糖尿病大鼠自体静脉移植内膜增生的影响及机制探讨,R587.1
- 脑源性神经营养因子对骨髓间质干细胞移植治疗大鼠脑出血的影响,R743.34
- 原油装车系统改造项目管理研究,F284
- 基于嵌入式Web服务器的监控系统研究,TP393.05
- 碳负载碳化钨复合材料的制备及其电化学性能的研究,O614.613
- 自体骨髓间充质干细胞移植于脊髓损伤处的存活及分化,R651.2
- 论罪犯心理矫治在我国的应用及其完善,D917.2
- 基于eCos的自动售货机无线通信设计与应用,TH692.6
- Th1/Th2细胞因子在供肝非实质细胞输注延长移植心脏存活时间中的作用,R654.2
- 人体器官移植的行政法规制研究,D922.16
- 骨髓间充质干细胞联合脑源性神经营养因子移植治疗大鼠脊髓损伤的研究,R651.2
- 骨髓间充质干细胞移植联用促细胞生长物质对大鼠脊髓损伤后期修复的影响,R651.2
- IVF-ET后多囊卵巢综合征患者的妊娠结局,R711.75
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com
|