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

嵌入式施工管理终端系统的研究及实现

作 者: 尹东岳
导 师: 吉爱国
学 校: 青岛理工大学
专 业: 计算机应用技术
关键词: 嵌入式Linux操作系统 MiniGUI Sqlite 网络通信
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 12次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着嵌入式系统的发展,嵌入式终端系统应用越来越广泛,嵌入式终端系统和Internet结合是嵌入式终端发展的必然趋势,施工行业的信息化建设从单纯依赖PC机上的MIS转变为以嵌入式系统为核心的施工终端系统和B/S结构的MIS结合,因此开发与B/S结构的MIS相结合的嵌入式终端系统是很有必要的。本文对基于ARM的嵌入式终端系统进行了分析和研究,针对选择的ARM2440,扩展了通信模块SIM508,进行了施工管理的需求分析,设计出了系统总体的框架,对几种嵌入式操作系统比较,选择Linux作为嵌入式操作系统,分析了嵌入式Linux系统的启动过程,对嵌入式文件系统进行了比较。根据系统的需要,选择嵌入式数据库SQLite保存本地的用户信息,定制了Busybox和RAMDISK根文件系统。进行MiniGUI的移植实现嵌入式系统的用户图形界面,进行了嵌入式数据库SQLite和XML解析器Expat的移植;通过对串口编程,实现了嵌入式终端和SIM508通讯模块的通讯,实现了通过短信的方式和手机用户进行简单信息交互;通过网络Socket编程实现了嵌入式终端和Fedora数据库服务器的的交换,并在Windows应用程序服务器系统上使用VS2005完成了PC端应用软件的开发,对相关数据进行统计并生成EXCEL报表。基本完成了基于ARM的嵌入式施工管理终端系统的开发。这对其他嵌入式终端系统的开发有一定的借鉴意义。

全文目录


摘要  5-6
Abstract  6-9
第1章 绪论  9-13
  1.1 研究的背景及意义  9
  1.2 国内外研究历史与应用现状  9-11
  1.3 嵌入式终端系统的应用需求  11
  1.4 课题研究的内容  11-13
第2章 系统总体方案设计  13-18
  2.1 系统总体结构框图  13-14
  2.2 服务器端软件  14-16
    2.2.1 用户管理  14-15
    2.2.2 工程管理  15
    2.2.3 出入库管理  15
    2.2.4 系统管理  15-16
  2.3 嵌入式施工管理终端的软件  16-17
    2.3.1 用户登录  16
    2.3.2 操作主界面  16
    2.3.3 工程信息录入  16
    2.3.4 材料出入库信息录入  16
    2.3.5 库存查询  16-17
    2.3.6 现场违规录入  17
    2.3.7 GSM部分功能  17
  2.4 本章小节  17-18
第3章 系统软硬件平台的构建  18-34
  3.1 系统硬件选择  18-21
    3.1.1 ARM简介及优势  18-19
    3.1.2 ARM2440简介  19
    3.1.3 GSM通信模块选择  19-20
    3.1.4 SIM508-EVB  20-21
  3.2 系统软件平台建立  21-33
    3.2.1 几种嵌入式操作系统  21-22
    3.2.2 选择嵌入式Linux操作系统原因  22
    3.2.3 嵌入式文件系统类型以及ARM2440文件系统  22-26
    3.2.4 Linux系统启动过程  26-27
    3.2.5 Busybox简介以及ARM2440启动过程  27-29
    3.2.6 嵌入式Linux交叉开发环境的建立  29
    3.2.7 交叉编译Busybox  29-32
    3.2.8 制作RAMDISK根文件系统  32-33
  3.3 本章小节  33-34
第4章 嵌入式软件移植  34-43
  4.1 嵌入式软件移植步骤  34
  4.2 MiniGUI移植  34-37
    4.2.1 MiniGUI简介  34-35
    4.2.2 MiniGUI程序流程  35
    4.2.3 MiniGUI移植  35-37
  4.3 嵌入式数据库SQLite移植  37-40
    4.3.1 嵌入式数据库SQLit简介  38
    4.3.2 嵌入式数据库sQLite的移植  38-40
  4.4 XML技术以及Expat移植  40-42
    4.4.1 XML简介以及使用XML技术的原因  40-41
    4.4.2 XML解析器Expat移植  41-42
  4.5 本章小节  42-43
第5章 嵌入式施工管理终端实现  43-63
  5.1 SIM508和ARM2440串口通信的实现  43-48
    5.1.1 读写串口操作  43-46
    5.1.2 使用AT命令发送接收信息  46-48
  5.2 网络通信模块实现  48-52
    5.2.1 网络编程简介  48-49
    5.2.2 Fedora数据库服务器端和终端网络通信实现  49-52
  5.3 嵌入式施工管理终端各业务模块的实现  52-57
    5.3.1 登录模块验证模块  52-54
    5.3.2 主界面模块  54-55
    5.3.3 项目信息添加模块  55-56
    5.3.4 材料查询模块  56
    5.3.5 现场违规录入模块  56-57
  5.4 应用程序服务器Window2003管理模块  57-62
    5.4.1 B/S结构应用程序  57-60
    5.4.2 报表模块  60-62
  5.5 本章小节  62-63
第6章 总结与展望  63-65
  6.1 总结  63
  6.2 展望  63-65
参考文献  65-67
攻读硕士学位期间发表的学术论文及科研工作  67-68
致谢  68

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 基于ARM7的车载控制中心研制,U463.6
  3. 多基地高频雷达固定站中央主机软件研制,TN957.5
  4. 基于辅控多网络的电厂脱硫系统应用及实现,TP311.52
  5. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  6. 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
  7. 基于Mini6410的USB虚拟存储,TP333
  8. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
  9. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  10. 煤矿井下PLC道岔网络控制系统,TP273
  11. 工业分布式实时数据库网络通信平台的研究与设计,TP311.13
  12. 基于DaVinci DM6446处理器的视频监控系统设计与实现,TP277
  13. 基于嵌入式的分布式点菜系统设计与实现,TP368.1
  14. 基于嵌入式Web服务器应用技术的研究,TP393.05
  15. 基于ARM9的嵌入式图像处理平台的设计及应用,TP391.41
  16. 楼宇智能化集成系统的设计与实现,TU855
  17. 手机统一通信平台Gtalk客户端实现,TP311.52
  18. 一种生产线喷码打印控制系统研究与开发,TP334.8
  19. 可介入式励磁控制器的研究与设计,TM762
  20. 便携式航空发动机内窥检测系统设计,V263.6
  21. 嵌入式消防报警控制器设计,TP277

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