论文部分内容阅读
随着嵌入式应用的不断深入,嵌入式系统对数据管理的要求不断提高,嵌入式数据库技术将扮演越来越重要的角色。随着信息革命向纵深推进,教室门牌的智能化改造势在必行,智能化校园(智能校园)必将实现。智能化教室门牌的设计实现方法,不仅会为智能楼宇中的房间门牌、智能小区中的住宅门牌的设计与实现提供有益的参考,而且会成为城市街道门牌建设与管理问题的新的有效解决途径。本文的创新点有三:(1)提出了智能化教室门牌的硬件组成结构,搭建了硬件平台,完成了智能化教室门牌的硬件设计与实现;(2)提出了一种微型嵌入式数据库(MicroEDB)的设计方案,应用嵌入式中间件ZLG/CF、ZLG/FS,完成了MicroEDB的具体设计与实现;(3)在嵌入式实时操作系统uC/OS-II下,应用微型嵌入式数据库MicroEDB,结合嵌入式中间件ZLG/LCM、ZLG/GUI、ZLG/IP,完成了智能化教室门牌的软件设计与开发。本文首先分析、完善了ZLG系列嵌入式中间件ZLG/CF、ZLG/FS、ZLG/LCM、ZLG/GUI、ZLG/IP的源码和部分接口实现,分析了ARM7 TDMI-S核的NXP LPC2210芯片的启动过程,研究并完成了嵌入式实时操作系统uC/OS-II在LPC2210芯片上的移植实现;然后,自主设计、实现了一个基于FAT32文件系统、不依赖嵌入式操作系统、只对本地CF/HD中的数据进行管理、当数据量不太大时能基本满足实时性要求、软件嵌入、关系型、微型的嵌入式数据库MicroEDB;最后,先在EasyARM2200教学实验平台上,配置CF卡、LCM、Ethernet模块,完成了智能化教室门牌的硬件设计与实现,再基于uC/OS-II和MicroEDB,结合ZLG/LCM、ZLG/GUI、ZLG/IP,完成了智能化教室门牌的软件设计与实现,该智能化教室门牌具有教室名称(考场名称)显示、日期/时间显示、上课状态(考试状态)显示、通知信息显示、按时响铃、远程通信六大功能。