基于硬件隐藏思想设计MCF5307嵌入式系统驱动程序
时间:05-15
来源:互联网
点击:
调试器下做调试运行,测试程
将程序编译、链接形成可执行代码,下载到目标板上调,运行正常,实现了软件定时器。就像Windows编程时设置定时器一样,用户可以同时启动若干定时器,而他们底层只是由一个硬件定时器在驱动。
从测试程序中可以看出,定时器编程形式上简单多了,应用程序不直接对设备寄存器读写,而且这个定时器驱动是整个程序惟一直接访问定时器单元的模块。实现了隐藏硬件的目的。
5结语
本文通过一个简单的MCF5307定时器驱动程序设计,表述了隐藏硬件的思想以及用于嵌入式驱动程序的编写的方法和步骤,可以推广到其他嵌入式系统驱动程序设计中。这样的驱动程序,方便程序员为嵌入式系统编写应用程序,同时可以为系统程序员提供必要的库例程,增加软件的可复用性,减少重复劳动。
嵌入式 系统 驱动程序 MCF5307 设计 硬件 隐藏 思想 基于 相关文章:
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于Winodws CE的嵌入式网络监控系统的设计与实现(03-05)
- 嵌入式系统实时性的问题(06-21)
- 嵌入式实时系统中的优先级反转问题(06-10)
- 嵌入式Linux系统中MMC卡驱动管理技术研究(06-10)
- FPGA的DSP性能揭秘(06-16)