学位论文 > 优秀研究生学位论文题录展示

控制台服务器与IPDU集成的设计与实现

作 者: 鲍胜飞
导 师: 高福祥
学 校: 东北大学
专 业: 计算机系统结构
关键词: 控制台服务器 电源管理 嵌入式 共享内存
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 7次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着技术的发展和对大量用电设备的需要,设备的管理变得越来越复杂,能远程地管理和控制设备已经是基本的需求。目前,应用中存在大量通过串口进行管理的设备,而串口不利于数据的远程传输。控制台服务器的开发解决了这个问题。IPDU是一种对设备电源进行管理的智能电源管理系统,它通过串口进行配置,可以灵活的对设备进行开关等操作。通过控制台服务器和IPDU的集成,当二者结合使用时,就好像控制台服务器有了电源管理的功能。这样,不仅实现了设备电源的远程控制,也使用户操作更加简单、友好。本课题所研究的系统基于控制台服务器的软件和硬件进行开发。通过对IPDU和控制台服务器的研究,成功的将Linux内核和共享库移植到了ARM硬件平台上。然后,在嵌入式Linux系统上开发了与IPDU通信的应用程序。该系统使用共享内存作为进程通信方式,支持多个用户同时操作一个串口上的IPDU,而用户的命令串行地完成。同时,该系统还移植了嵌入式Web服务器并开发了网站,在保证安全性的同时,为用户提供了更加方便友好的操作方式。本文系统地分析了将控制台服务器和IPDU集成的方案。首先,本文介绍了系统开发的应用背景和技术背景,阐述了本系统的理论意义和实际意义;然后,说明了系统实现的开发环境和技术方案,指明了系统的开发平台和应解决的技术难点;在接下来的设计和实现部分中,本文结合图表详细说明了系统实现的目标、思路和方法,并对系统的每个模块进行了分析,对主要算法和系统状态进行了解释。最后,论文对系统的测试进行了说明,总结了项目中的经验,并指出了系统目前需要改进的方面。

全文目录


摘要  5-6
ABSTRACT  6-9
第一章 引言  9-15
  1.1 开发背景  9-13
    1.1.1 控制台服务器  9-12
    1.1.2 智能电源分配单元  12-13
  1.2 课题意义  13-14
  1.3 本文组织结构  14-15
第二章 开发平台与相关技术  15-29
  2.1 系统实现目标  15
  2.2 技术方案  15-24
    2.2.1 硬件方案  15-18
    2.2.2 软件方案  18-24
  2.3 系统开发平台  24-26
    2.3.1 主机平台  24-25
    2.3.2 目标平台  25-26
  2.4 文档管理和源码管理  26-27
  2.5 本章小结  27-29
第三章 系统分析与实现方案  29-43
  3.1 系统分析  29-31
  3.2 系统功能设计  31-36
    3.2.1 服务器功能  31-34
    3.2.2 用户程序功能  34-36
  3.3 Linux相关技术方案  36-42
    3.3.1 信号编程  36-37
    3.3.2 GNU Readline库的编程  37-38
    3.3.3 Linux下的多线程  38-39
    3.3.4 守护进程  39-40
    3.3.5 读写超时控制  40-41
    3.3.6 共享内存  41-42
  3.4 本章小结  42-43
第四章 详细设计与系统实现  43-57
  4.1 系统整体功能  43-45
  4.2 服务器实现  45-49
  4.3 用户程序实现  49-52
  4.4 Web操作功能的实现  52-54
  4.5 日志系统的实现  54-55
  4.6 协议转化功能的实现  55-56
  4.7 本章小结  56-57
第五章 调试与测试  57-63
  5.1 软件测试  57
  5.2 系统配置  57-58
  5.3 测试环境  58-60
    5.3.1 调试工具GDB  58-59
    5.3.2 跟踪工具JIRA  59-60
  5.4 测试用例设计  60-61
  5.5 系统负荷测试  61-62
  5.6 测试结果  62
  5.7 本章小结  62-63
第六章 结论  63-65
  6.1 总结  63
  6.2 未来工作  63-65
参考文献  65-67
致谢  67

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 汽车的电动助力转向系统,U463.4
  3. 面向软件的故障注入工具的研究与实现,TP311.52
  4. 基于ARM9的Windows CE系统移植,TP316.7
  5. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  6. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  7. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  8. LXI-VXI适配器研制,TP274
  9. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  10. 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
  11. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  12. 嵌入式中医经脉理疗仪的研究,R197.39
  13. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  14. 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
  15. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  16. 网络传输中的ROI图像编码算法研究,TN919.81
  17. 基于嵌入式系统钻孔成像装置的研究,P634.3
  18. 交叉杆型并联机床运动学及Kane动力学研究,TH113
  19. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  20. 基于ARM&Linux的嵌入式安防控制系统的研究,TP277
  21. 一体化能量回馈电梯驱动控制系统实现,TP273

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com