微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于硬件隐藏思想设计MCF5307嵌入式系统驱动程序

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

时间:05-15 来源:互联网 点击:

调试器下做调试运行,测试程

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

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

5结语

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top