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

ARM平台上的电梯多媒体与监控系统的研究与实现

作 者: 王芳
导 师: 王平立
学 校: 南京理工大学
专 业: 模式识别与智能系统
关键词: ARM 嵌入式Linux系统 多媒体显示 图形用户界面 远程监控 Boa Web服务器
分类号: TP277
类 型: 硕士论文
年 份: 2007年
下 载: 522次
引 用: 11次
阅 读: 论文下载
 

内容摘要


嵌入式系统应用于智能设备、工业控制领域实现各种信号的处理与控制,是近年来技术研究和产品开发的热点。同时,随着以太网技术的迅速发展,工业控制中过程监控层和现场设备层信号传输网络开始逐步采用以太网,基于网络的远程监控使整个企业网络呈现高度统一性、开放性和透明性。将嵌入式技术和基于网络的远程监控技术应用于电梯,可以有效地提高产品和服务的质量。本文旨在研制和开发一套应用于电梯的智能多媒体显示与远程监控系统,硬件设计中,在以嵌入式微处理器S3C2410X、Flash、SDRAM构成的最小系统核心板外,扩展了串行口、网口、LCD接口等外围硬件资源,设计了RS-232转换成RS-422接口界面的硬件电路板,针对核心板RTC时钟问题,采用PCF8563芯片设计了时钟/日历小板。软件平台方面,首先分析了系统启动引导程序Bootloader,参照嵌入式Linux内核源代码以及对S3C2410X的支持代码,根据本系统的硬件配置对Linux内核进行裁剪移植,修改了音频驱动和LCD驱动,在内核中添加了对Yaffs文件系统类型的支持。然后准备了根文件系统内容,在其中添加了交叉编译过的Qt/Embedded3.1的库,使用Cramfs、RAMdisk和Yaffs相结合的根文件系统格式。在此基础上,向嵌入式平台移植了Linux下开源的多媒体播放器Mplayer和嵌入式数据库SQLite。设计编写Qt GUI界面和串口数据采集模块,构建了电梯间多媒体显示系统,显示界面划分为串口数据采集显示、动画播放、系统时间、文本信息、滚动字幕、商标图片六个显示区域。使用Boa在ARM平台上构建了嵌入式Web服务器,Web服务器通过HTTP协议与监控端浏览器软件进行信息交互,提供服务器应用程序模块的访问界面和现场设备的信息访问和控制界面,并借助SQLite数据库的支持,实现了基于网络的电梯远程监控系统的功能。监控端通过Web页面激活服务器的相应应用程序模块,传递信息服务请求和控制命令。将本系统应用与电梯设备,取得了用户的好评。

全文目录


摘要  3-4
Abstract  4-5
目录  5-8
图表目录  8-9
1 绪论  9-18
  1.1 课题的背景及研究意义  9-10
  1.2 国内外发展现状及趋势  10-14
    1.2.1 嵌入式系统发展概况  10-11
    1.2.2 基于Internet的远程监控系统  11-12
    1.2.3 嵌入式系统在智能设备与远程监控领域中的应用  12-14
  1.3 本文的工作和组织结构  14-18
    1.3.1 本文的主要工作  14-16
    1.3.2 本文的组织结构  16-18
2 本系统总体架构及ARM平台的构建  18-34
  2.1 系统总体架构和功能  18-20
    2.1.1 系统的总体架构  18
    2.1.2 系统的功能模块  18-20
  2.2 硬件平台的设计  20-25
    2.2.1 ARM微处理器简介  20-21
    2.2.2 ARM微处理器的应用选型  21
    2.2.3 本系统硬件平台设计  21-23
    2.2.4 存在的问题和改进方案  23-25
  2.3 开发环境的搭建  25-34
    2.3.1 交叉编译环境的建立  25-27
    2.3.2 QT/Embedded开发环境的建立  27-31
    2.3.3 嵌入式Linux的NFS开发环境的建立  31-34
3 嵌入式Linux操作系统的移植  34-50
  3.1 使用嵌入式操作系统  34-39
    3.1.1 引入嵌入式操作系统  34-35
    3.1.2 嵌入式操作系统的选择  35-36
    3.1.3 嵌入式Linux的基本原理  36-39
  3.2 嵌入式Linux的定制和裁剪  39-48
    3.2.1 为本系统定制嵌入式Linux  39-44
    3.2.2 对内核进行的部分修改  44-48
  3.3 准备嵌入式根文件系统  48-50
    3.3.1 根文件系统的内容  48
    3.3.2 根文件系统的设置  48-50
4 ARM平台各软件模块的实现  50-69
  4.1 多媒体播放器的实现  50-53
    4.1.1 准备工作  50-51
    4.1.2 配置编译  51-52
    4.1.3 测试运行  52-53
  4.2 数据库的移植和实现  53-58
    4.2.1 嵌入式数据库选择  53-54
    4.2.2 嵌入式数据库SQLite的应用开发  54-56
    4.2.3 SQLite在ARM平台上的移植  56-58
  4.3 串口数据采集模块的实现  58-65
    4.3.1 串行口通讯硬件设计  58
    4.3.2 串行口数据通讯协议  58-61
    4.3.3 串口编程模块的实现  61-65
  4.4 嵌入式Web Server的研究和实现  65-69
    4.4.1 嵌入式Web Server技术分析  65-66
    4.4.2 嵌入式Web Server在ARM平台上的实现  66-69
5 电梯多媒体显示系统的实现  69-78
  5.1 多媒体显示系统功能分析  69-70
    5.1.1 六个功能区域显示模块  69
    5.1.2 调度控制和文件更新模块  69-70
  5.2 基于Qt/Embedded的GUI界面设计  70-72
    5.2.1 基于嵌入式Linux的GUI实现基础  70-71
    5.2.2 ARM平台上的Qt/Embedded编程与GUI的实现  71-72
  5.3 多媒体显示系统的实现  72-75
    5.3.1 Qt GUI软件编程步骤  72
    5.3.2 具体显示模块的实现  72-75
  5.4 调度控制与文件更新模块的实现  75-77
    5.4.1 网络通信原理和协议选择  75-76
    5.4.2 调度控制及文件更新功能实现  76-77
  5.5 电梯多媒体显示系统界面  77-78
6 电梯远程监控系统的实现  78-85
  6.1 基于嵌入式Web Server的远程监控模型  78
  6.2 基于嵌入式Web Server的远程监控在本系统中的实现  78-80
    6.2.1 系统设计方案  78-79
    6.2.2 嵌入式Web服务器软件结构  79-80
  6.3 动态数据的图形化显示  80-82
    6.3.1 CGI软件的工作原理  80
    6.3.2 CGI编程实现实时状态显示  80-82
  6.4 其他考虑因素  82-85
    6.4.1 多媒体显示屏的考虑  82-83
    6.4.2 轿厢通讯网络的考虑  83-85
总结  85-87
致谢  87-88
参考文献  88-89

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM的实验机器人控制系统的研制,TP242.6
  3. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  4. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  5. 半导体激光器温度控制系统的研究,TP273
  6. 网位仪信号采集与处理平台的设计与实现,S951.2
  7. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于ARM9的智能解说系统的设计与实现,TP391.44
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 偏远地区配电变压器防盗监控系统的设计,TM421
  12. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  13. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  14. 鞍山供电机房视频监控系统,TP391.41
  15. 基于ARM的超声波检测系统研究,TP274.53
  16. 基于ARM的车载跟踪定位系统的设计与实现,TP368.12
  17. 基于eCos和ARM7的污水在线监测传输终端的设计与实现,TP311.52
  18. 基于多视频矩阵控制协议的远程视频监控系统的设计与实现,TP277
  19. SupMAX800D控制系统DPU改进设计与实现,TP273.5
  20. 基于ARM920t的RFID阅读器基带部分的设计实现,TP391.44
  21. 一种改进型双光束分光光度计的设计,TH744.12

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com