基于ARM9的家用防盗器的设计

基于ARM9的家用防盗器的设计

论文摘要

本文介绍了嵌入式系统的概念、特点、发展过程、应用领域以及嵌入式处理器的种类和操作系统,以及嵌入式系统的开发流程并建立了嵌入式系统的开发环境;分析了Mico2440开发板的硬件资源和启动方式,并移植了Windows CE的内核,在此基础上给出了基于ARM9处理器的家用防盗器的设计方案。在该方案中脉冲激光发射器和脉冲识别电路作为入侵监测传感器,以三星公司S3C2440作为入侵检测、短信息发送以及视频采集和存储的中央控制芯片。当监测到有人入侵时,在中央控制芯片的控制下,利用GSM模块,通过短信息服务系统向用户发送入侵信息;并打开摄像头进行视频采集和储存。论文完成了硬件制作,在硬件平台上配置嵌入式Windows CE操作系统,并将编译好的应用程序镜像移植到硬件平台上进行了测试。实际运行结果表明,该系统性能稳定,各项指标均以达到设计要求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 嵌入式系统介绍
  • 1.1.1 嵌入式系统的概念
  • 1.1.2 嵌入式的特点
  • 1.1.3 嵌入式系统的发展
  • 1.1.4 嵌入式系统的应用领域
  • 1.1.5 嵌入式处理器
  • 1.1.6 嵌入式操作系统
  • 1.2 嵌入式系统开发流程
  • 第2章 开发平台简介及开发环境的建立
  • 2.1 开发平台简介
  • 2.1.1 Mico2440 开发板硬件构成
  • 2.1.2 Mico2440 开发板的资源
  • 2.1.3 硬件资源分配
  • 2.2 开发环境的建立
  • 2.2.1 开发板与PC 机的连接
  • 2.2.2 JTAG 的使用
  • 2.2.3 基于WindowsCE6.0 的开发环境建立
  • 第3章 Windows CE 6.0 内核及Bootloader
  • 3.1 Windows CE 的体系结构
  • 3.2 内核
  • 3.2.1 Windows CE Bootloader 的软件框架
  • 3.2.2 安装Windows CE
  • 3.2.3 下载烧写BootLogo
  • 3.2.4 安装WINCE 内核映象
  • 3.2.5 各个驱动程序源代码的位置
  • 3.3 配置和编译WindowsCE 6.0 内核及Bootloader
  • 3.3.1 编译和烧写BootLoader 之NBOOT
  • 3.3.2 在BSP 中修改LCD 类型及串口输出功能
  • 3.3.3 制作和修改Windows CE 启动Logo
  • 3.4 与PC 同步
  • 3.5 通过VS2005 创建应用程序, 并编译下载到开发板运行
  • 3.5.1 创建项目
  • 3.5.2 设置连接开发板
  • 3.5.3 编译下载程序到开发板运行
  • 第4章 家用防盗器的设计
  • 4.1 系统总体方案设计
  • 4.2 单元电路
  • 4.2.1 脉冲激光发射
  • 4.2.2 脉冲识别
  • 4.2.3 GSM 模块
  • 4.2.4 视频采集
  • 4.3 软件流程图
  • 4.3.1 脉冲激光发射
  • 4.3.2 脉冲识别
  • 4.4 工作原理
  • 4.5 硬件设计与测试
  • 4.6 软件系统的关键技术
  • 4.6.1 串行口通信类的设计
  • 4.6.2 GSM 模块控制程序设计
  • 4.6.3 USB 摄像头控制程序设计
  • 4.7 结论
  • 第五章 总结和展望
  • 参考文献
  • 附录A 主程序
  • 攻读学位期间的研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于ARM9的家用防盗器的设计
    下载Doc文档

    猜你喜欢