4、结束语
本文在μC/OS-II下设计了一个通用驱动框架模型以实现对系统硬件设备的统一、一致的管理,并在以ARM7TDMI-S为核心、以LPC2210为微控制器的开发板上进行了实现,结果表明,该框架实现简单但效率和可靠性方面都有比较好的表现。同时,虽然该框架是在LPC2210开发板上实现的,但代码是用ANSI C编写的,可以较容易地移植到其它类型的目标板上。
本文作者创新点:在μC/OS-II下,提出并设计了一个简单但是高效的通用驱动框架,它一方面扩展了μC/OS-II的功能,另一方面在该通用驱动框架的管理下,可实现对系统硬件设备的统一管理,并为上层应用提供了统一、一致的调用接口,方便了上层应用对硬件设备的访问控制。
参考文献
[1] 钟坚文,蔡旭,基于μC/OS-II的CAN总线驱动程序设计,微计算机信息[J],2005(21):29-31。
[2] Labrosse J J. 嵌入式实时操作系统μC/OS2-Ⅱ[M ],第2版, 北京:北京航空航天大学出版社, 2003:116-281。
[3] 戴立成,叶晓俊,基于μC/OS-II的文件系统设计,微计算机信息[J],2005(21):60-62。
[4] Daniel P. Bovet, Marco Cesati, Understanding the Linux Kernel [M], O'Reilly, 2000:349-388
[5] 周庆喜,刘 强,基于嵌入式Linux系统的DVB2CI设备驱动程序开发,计算机应用[J],2005(25):1698-1700。
[6] 周立功,ARM嵌入式系统基础教程[M],北京:北京航空航天大学出版社,2005:216-229。
本文关键字:通用 嵌入式系统-技术,单片机-工控设备 - 嵌入式系统-技术