集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1965|回复: 4

嵌入式系统开发中驱动程序设计的5个窍门之三重用设计

[复制链接]
4798345 发表于 2017-6-2 09:22:59 | 显示全部楼层 |阅读模式
在时间和预算都很紧张的情况下为什么还要再造轮子呢?在驱动程序开发中,重用、便携性和可维护性都是驱动设计的关键要求。这里面的许多特征可以通过硬件抽象层的设计和使用来说明。

硬件抽象层(HAL)为开发人员提供一种方式来创建一个标准接口去控制微控制器的外设。抽象隐藏实现细节,取而代之的是提供了可视化功能,如Usart_Init和Usart_Transmit。这个方法就是让任何USART、SPI、PWM或其他外设具备所有微控制器都支持的共同特点。 使用HAL隐藏底层、特定设备的细节,让应用程序开发人员专注于应用的需求,而不是关注底层的硬件是如何工作的。同时HAL提供了一个重用的容器。
 楼主| 4798345 发表于 2017-6-14 11:52:05 | 显示全部楼层
感谢楼主分享
fpga_feixiang 发表于 2017-6-14 12:54:59 | 显示全部楼层
谢谢分享,楼主
芙蓉王 发表于 2017-6-14 14:14:51 | 显示全部楼层
                     感谢楼主分享
fpga_feixiang 发表于 2024-10-29 14:55:04 | 显示全部楼层
6                          
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-23 20:21 , Processed in 0.058002 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表