论文部分内容阅读
在嵌入式领域,随着价格低廉、结构小巧、速度越来越快的各种微处理器的产生,为外设连接提供了稳定可靠的硬件架构,其应用领域也不断地扩展,无论是在移动计算设备、网络设备、工控设备还是在车载设备、娱乐设施、医疗电子等领域,几乎都可以看到嵌入式系统的影子。
本文的RFID手持移动终端是嵌入式系统在射频通讯领域中的一个应用,通过分析目前RFID手持移动终端在国内外的发展现状及方向,本文提出了一套基于嵌入式Linux开发平台的实现方案,其中嵌入式微处理器选择了Atmel公司的ARM9系列微处理器-AT91RM9200,它是目前工业级ARM处理器中性能比较优越的一款。之所以选择Linux操作系统,是因为它是一个源代码开放、资源丰富、支持多任务、多用户、跨平台的操作系统。
本文完成的主要工作如下:
1、搭建了RFID手持移动终端的嵌入式Linux开发平台,基本工作包括硬件平台的设计和软件平台的实现,其中软件平台的实现又包括Bootloader的移植、内核的裁减与编译以及文件系统的制作三部分。
2、讨论并实现了RFID手持移动终端的若干基本功能模块,基本工作包括存储管理模块的研究、人机交互模块的研究以及通讯模块的研究,其中每一模块又包括硬件的设计和软件的实现,而软件的实现又包括驱动软件的开发和部分应用软件接口的实现。所有这些模块功能独立,协同工作,共同构建了该手持移动终端的功能框架。
3、在以上基本功能模块的基础上,开发了该手持移动终端的系统应用程序。
本文实现的创新点主要有以下两个方面:
1、在OLED汉字显示问题上,提出并实现了一种比较新颖的解决方案。
2、在红外通讯的实现问题上,提出并实现了一种安全性较高、速度较快的基于Irsocket的解决方案。