基于硬件隐藏思想设计MCF5307嵌入式系统驱动程序

嵌入式系统 时间:2012-05-15来源:网络

将程序编译、链接形成可执行代码,下载到目标板上调,运行正常,实现了软件定时器。就像Windows编程时设置定时器一样,用户可以同时启动若干定时器,而他们底层只是由一个硬件定时器在驱动。

从测试程序中可以看出,定时器编程形式上简单多了,应用程序不直接对设备寄存器读写,而且这个定时器驱动是整个程序惟一直接访问定时器单元的模块。实现了隐藏硬件的目的。

5结语

本文通过一个简单的MCF5307定时器驱动程序设计,表述了隐藏硬件的思想以及用于嵌入式驱动程序的编写的方法和步骤,可以推广到其他嵌入式系统驱动程序设计中。这样的驱动程序,方便程序员为嵌入式系统编写应用程序,同时可以为系统程序员提供必要的库例程,增加软件的可复用性,减少重复劳动。

1 2

关键词: 嵌入式 系统 驱动程序 MCF5307 设计 硬件 隐藏 思想 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版