论文摘要
随着现代数字化、信息化和网络化的普及,如何确保存储涉密介质如移动硬盘、优盘、笔记本电脑和密级文件的安全,已成为保密设备控制应用中重要的研究问题。为了提高保密设备的控制性能和安全性能,本文在分析单片机与ARM(Advanced RISC Machines)的基础上,根据项目功能需求,设计并实现了一套基于ARM的嵌入式智能保密设备控制系统。近年来大多涉密信息载体的管控系统都是基于单片机设计,但由于单片机系统的功能结构相对简单,不能适应复杂情况下的控制管理需求,所以在处理器的选择方面,本文从处理器的性能、功耗、成本以及应用于Linux操作系统等多方因素考虑,鉴于ARM处理器具有低功耗、低成本、高性能、指令运行速度更快、执行效率更高等特点,选择了Atmel公司的32位处理器AT91SAM9260,构建了以AT91SAM9260处理器为核心的嵌入式智能保密设备控制系统的硬件平台,包括智能控制设备、RFID采集系统、图像采集系统、生物识别门禁和报警传感器等功能部件。其下位机控制模块与单片机相比运行速度更快,功能更完善,存储量更大。本系统的运行平台采用Linux操作系统,利用嵌入式数据库SQLite对相关数据进行有效管理。本文在分析Linux嵌入式环境的基础上,对Linux操作系统进行了裁剪、编译,构建了系统软件开发环境,移植了相关驱动程序。控制应用程序采用SQLite数据库编程、Socket编程、串口通信、多线程编程等技术完成系统控制应用软件开发,其内容包括控制模块、管理模块和通讯模块等。本文最后将控制应用程序移植到ARM,实施了一个完整的嵌入式智能保密控制系统。本文所设计的嵌入式智能保密设备控制系统采用了性价比较高的ARM芯片作为处理器以及Linux嵌入式操作系统运行环境,实验结果表明,将嵌入式技术应用于智能保密设备控制系统,具有网络化、智能化的管理功能,其移植应用程序简便,工作性能稳定,下位机的嵌入式智能控制模块能够对保密柜体进行预期的管理控制,满足系统要求。
论文目录
摘要ABSTRACT第一章 绪论1.1 本课题的选题缘由与研究意义1.2 嵌入式系统简介1.3 本文的主要工作1.4 本文的结构第二章 嵌入式系统综述2.1 嵌入式系统概述2.1.1 嵌入式系统的概念2.1.2 嵌入式系统的特点2.1.3 嵌入式系统的发展2.1.4 嵌入式处理器分类2.2 单片机综述2.2.1 单片机简介2.2.2 单片机的历史与发展2.3 ARM 综述2.3.1 ARM 概念2.3.2 ARM 的特点及应用2.3.3 ARM 体系架构的历史和发展第三章 智能保密设备系统需求分析及总体设计3.1 嵌入式保密设备系统的组成3.2 嵌入式保密设备系统需求分析3.2.1 设计目标3.2.2 功能需求3.3 通信方式的规定和数据报文格式制定3.3.1 Linux 下的Socket 编程技术3.3.2 通信方式3.3.3 数据报文格式制定3.4 嵌入式保密设备系统数据库设计第四章 嵌入式智能保密设备控制系统硬件设计4.1 处理器选择4.2 系统硬件结构4.3 存储资源分配4.4 USB 接口4.5 通信端口4.5.1 串口部分4.5.2 网络控制器4.5.3 JTAG 接口4.6 SD 卡存储器第五章 嵌入式智能保密设备控制系统软件平台构建5.1 嵌入式系统开发环境5.2 嵌入式系统引导装载程序(Bootloader)的移植5.2.1 嵌入式系统引导程序简介5.2.2 U-Boot 移植5.3 Linux 内核移植5.3.1 Linux 操作系统概述5.3.2 Linux 内核源码结构5.3.3 Linux 内核的移植5.4 文件系统的移植第六章 嵌入式智能保密设备系统的控制软件设计6.1 嵌入式智能控制器系统的软件设计6.1.1 控制程序主流程6.1.2 程序子功能流程6.1.3 事件处理模块6.1.4 用户刷卡处理6.2 网络通信模块6.3 管理模块6.3.1 系统应用模块6.3.2 系统维护模块6.3.3 基础信息管理模块6.3.4 设备使用管理模块6.3.5 保密柜控制模块6.3.6 保密柜日志记录模块6.4 测试与方案比较6.4.1 测试结果6.4.2 设计方案比较总结与展望参考文献致谢附录A 攻读学位期间所发表的学术论文目录
相关论文文献
标签:嵌入式论文; 单片机论文; 智能保密控制系统论文; 操作系统论文;