嵌入式RFID的驱动程序设计
作者单位:北京工业大学
学位级别:硕士
导师姓名:董利民
授予年度:2010年
学科分类:1305[艺术学-设计学(可授艺术学、工学学位)] 13[艺术学] 081104[工学-模式识别与智能系统] 08[工学] 0804[工学-仪器科学与技术] 081101[工学-控制理论与控制工程] 0811[工学-控制科学与工程]
摘 要:本课题将RFID技术与嵌入式技术相结合,创新性的提出了嵌入式RFID的驱动解决方案。完成了基于nRF905射频模块的多平台嵌入式驱动设计与移植。构建了以ARM及LEON处理器为核心的嵌入式硬件平台和基于Linux内核的嵌入式操作系统,成功运用Linux设备驱动技术,实现了嵌入式平台间的RF短距离即时通信。 课题驱动设计采用分层设计思想,将RF驱动程序为分底层SPI驱动和上层RF驱动两个层次。本文首先详细介绍了基于ARM嵌入式平台的RF底层与上层驱动设计方法,其次为增强该驱动的跨平台特性与通用性,提出了RF驱动在YAK嵌入式平台的移植方案,并侧重阐述运用Linux设备模型构建底层SPI驱动的移植过程。文章相关测试结果表明,此RF驱动在ARM及YAK嵌入式平台上均可稳定运行,并实现了嵌入式平台间的RF短距离即时通信功能。 本课题所研究的嵌入式RFID驱动克服了传统RFID通信便携性差、功能单一等缺点,具有功能灵活、可移植性强、可靠性高、体积小、低成本、低功耗和开发周期短等诸多优势,对推广RFID技术在嵌入式领域的应用以及提高嵌入式系统短距无线通信能力具有重要意义。