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

基于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

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM的实验机器人控制系统的研制,TP242.6
  3. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  4. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  5. 半导体激光器温度控制系统的研究,TP273
  6. 网位仪信号采集与处理平台的设计与实现,S951.2
  7. 嵌入式中医经脉理疗仪的研究,R197.39
  8. 基于ARM9的智能解说系统的设计与实现,TP391.44
  9. 基于嵌入式系统钻孔成像装置的研究,P634.3
  10. 破前漏(LBB)方法在压水堆管道分析中应用,TL353.11
  11. 偏远地区配电变压器防盗监控系统的设计,TM421
  12. 基于嵌入式Web服务器的监控系统研究,TP393.05
  13. 液冷源控制系统的研制,TP273
  14. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  15. 基于μC/OS-II的智能控制虚拟机设计与研究,TP242
  16. 基于3G网络的嵌入式视频采集平台设计与实现,TP274.2
  17. 基于Nios Ⅱ的暂态电能质量扰动检测的SOPC设计,TN47
  18. 基于PN512芯片的通用读写系统研发,TP391.44
  19. 基于ARM的压铸机实时控制系统的研究,TP273
  20. 基于GPRS技术的远程自动抄表系统的研究,TM76

中图分类: > 工业技术 > 建筑科学 > 房屋建筑设备 > 安全设备
© 2012 www.xueweilunwen.com