学位论文 > 优秀研究生学位论文题录展示
嵌入式施工管理终端系统的研究及实现
作 者: 尹东岳
导 师: 吉爱国
学 校: 青岛理工大学
专 业: 计算机应用技术
关键词: 嵌入式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
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 基于ARM7的车载控制中心研制,U463.6
- 多基地高频雷达固定站中央主机软件研制,TN957.5
- 基于辅控多网络的电厂脱硫系统应用及实现,TP311.52
- 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
- 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
- 基于Mini6410的USB虚拟存储,TP333
- 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
- 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
- 煤矿井下PLC道岔网络控制系统,TP273
- 工业分布式实时数据库网络通信平台的研究与设计,TP311.13
- 基于DaVinci DM6446处理器的视频监控系统设计与实现,TP277
- 基于嵌入式的分布式点菜系统设计与实现,TP368.1
- 基于嵌入式Web服务器应用技术的研究,TP393.05
- 基于ARM9的嵌入式图像处理平台的设计及应用,TP391.41
- 楼宇智能化集成系统的设计与实现,TU855
- 手机统一通信平台Gtalk客户端实现,TP311.52
- 一种生产线喷码打印控制系统研究与开发,TP334.8
- 可介入式励磁控制器的研究与设计,TM762
- 便携式航空发动机内窥检测系统设计,V263.6
- 嵌入式消防报警控制器设计,TP277
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|