学位论文 > 优秀研究生学位论文题录展示
基于ARM的建筑安防网络信息系统的开发及应用
作 者: 范红斐
导 师: 屈展;陈强
学 校: 西安石油大学
专 业: 计算机技术
关键词: 建筑安防 ARM 数据处理 SPI μC/OS-Ⅱ
分类号: TU89
类 型: 硕士论文
年 份: 2010年
下 载: 18次
引 用: 0次
阅 读: 论文下载
内容摘要
本项目研究开发基于ARM技术和网络信息技术的建筑智能安防网络信息系统,将Internet远程控制和ARM控制技术结合起来,实现了系统的数据处理和无线控,避免了综合布线,由于基于ARM设计,系统可扩展性较好。本文首先对系统进行总体介绍,结合以太网技术和ARM目标板的强大功能,将系统分为数据处理模块、SPI接口模块、MODEM模块和以太网传输模块,然后对以太网传输做了全面分析,同时结合目标板,调试开发了该系统的WEB服务器功能。为了数据处理方便,又开发目标板的ADC模块;为实现后续功能开发,开发了MODEM模块;考虑到系统的实时性要求为其移植了实时操作系统μC/OS-Ⅱ。本设计完成了对目标板的SPI、ADC、MODEM模块功能的开发,同时完成了基于ENC28J60以太网控制模块程序设计。
|
全文目录
摘要 3-4 ABSTRACT 4-8 第一章 绪论 8-12 1.1 选题背景 8 1.2 选题意义及实用性 8-9 1.3 国内外建筑安防的发展现状 9-11 1.4 论文的主要研究工作 11-12 第二章 ARM 技术 12-26 2.1 ARM 技术简介 12 2.2 ARM 产品介绍 12-13 2.2.1 ARM 微处理器的应用领域 12 2.2.2 ARM 微处理器的特点 12-13 2.3 ARM 体系结构概述 13-21 2.3.1 ARM 体系结构版本 13-14 2.3.2 ARM9 微处理器 14-15 2.3.3 ARM9E 微处理器 15 2.3.4 ARM10E 微处理器 15-16 2.3.5 ARM 体系结构版本 16-18 2.3.6 寄存器 18-21 2.4 ARM 体系中程序的执行流程 21-23 2.4.1 ARM 中异常中断的种类 22-23 2.5 ARM 编译器 23-26 2.5.1 ARM 编译器支持的数据类型 23-26 第三章 系统开发环境及主要芯片 26-35 3.1 JTAG 仿真器 26-29 3.1.1 JTAG 简介 26 3.1.2 性能介绍 26-27 3.1.3 JTAG 连接及应用 27-28 3.1.4 结构框图 28-29 3.2 嵌入式系统开发工具 29-31 3.2.1 IAR Embedded Workbench 简介 29 3.2.2 主要功能模块 29 3.2.3 IAR EWAM 软件的特点 29-30 3.2.4 芯片级支持特性 30 3.2.5 集成开发环境的界面特色 30-31 3.3 主控芯片LPC2148 31-35 3.3.1 LPC2148 简介 31-32 3.3.2 技术特性 32-33 3.3.3 LPC2148 管脚图 33 3.3.4 LPC2148 内部结构图 33-35 第四章 基于ARM 的目标板的模块开发 35-45 4.1 数据处理模块 35-38 4.1.1 数据处理概述 35 4.1.2 技术特性 35-36 4.1.3 功能框图 36 4.1.4 相关寄存器介绍 36-38 4.2 MODEM 模块开发 38-45 4.2.1 MODEM 38-40 4.2.2 结构框图 40 4.2.3 初始化 40-41 4.2.4 UART 41 4.2.5 UART1 结构 41-42 4.2.6 寄存器描述 42-43 4.2.7 初始化 43-45 第五章 嵌入式实时操作系统μC/OS-II 在LPC2148 上的移植 45-58 5.1 嵌入式操作系统平台选则 45-47 5.1.1 嵌入式操作系统的特点 45 5.1.2 常见的几种嵌入式操作系统 45-47 5.2 μC/OS-Ⅱ结构及工作原理 47-48 5.2.1 μC/OS-Ⅱ体系结构 47-48 5.2.2 内核基本结构 48 5.2.3 μC/OS-Ⅱ内核基本工作原理 48 5.3 μC/OS-Ⅱ在LPC2148 上的移植 48-57 5.3.1 编写OS_CPU.H 49-50 5.3.2 编写Os_CPU_c.c 文件 50-57 5.4 系统测试 57 本章小结 57-58 第六章 基于ARM 的WEB 服务器的设计 58-84 6.1 基于ARM 的WEB 服务器简介 58-74 6.1.1 以太网简述 58-60 6.1.2 TCP/IP 协议 60-74 6.2 系统硬件结构设计 74-77 6.3 软件程序结构设计 77-83 6.3.1 主程序流程 77 6.3.2 子程序的设计和实现 77-83 本章小结 83-84 第七章 结论 84-85 7.1 论文工作总结 84 7.2 进一步研究展望 84-85 致谢 85-86 参考文献 86-87 攻读学位期间发表的学术论文 87-88 详细摘要 88-100
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM的实验机器人控制系统的研制,TP242.6
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
- 半导体激光器温度控制系统的研究,TP273
- 网位仪信号采集与处理平台的设计与实现,S951.2
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于ARM9的智能解说系统的设计与实现,TP391.44
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 破前漏(LBB)方法在压水堆管道分析中应用,TL353.11
- 偏远地区配电变压器防盗监控系统的设计,TM421
- 基于嵌入式Web服务器的监控系统研究,TP393.05
- 液冷源控制系统的研制,TP273
- 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
- 基于μC/OS-II的智能控制虚拟机设计与研究,TP242
- 基于3G网络的嵌入式视频采集平台设计与实现,TP274.2
- 基于Nios Ⅱ的暂态电能质量扰动检测的SOPC设计,TN47
- 基于PN512芯片的通用读写系统研发,TP391.44
- 基于ARM的压铸机实时控制系统的研究,TP273
- 基于GPRS技术的远程自动抄表系统的研究,TM76
中图分类: > 工业技术 > 建筑科学 > 房屋建筑设备 > 安全设备
© 2012 www.xueweilunwen.com
|