首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

关于驱动程序与BSP的差别

2012-09-17 
关于驱动程序与BSP的区别很好奇驱动与BSP程序的区别:(1)stm32中那个函数库(固件库?)属于BSP吗?(2)BSP需要

关于驱动程序与BSP的区别
很好奇驱动与BSP程序的区别:

(1)stm32中那个函数库(固件库?)属于BSP吗?

(2)BSP需要保证“可重入吗”

(3)驱动程序与BSP的界限如何界定呢?

[解决办法]
BSP是一般是厂家提供的,驱动是自己写的。
[解决办法]
不需要
[解决办法]
1)BSP是你的板子相关的代码,比如GPIO的配置,I2C连接的设备。同一款CPU,不同的板子也会因为引脚的接法不同,设备上从属设备不一样导致BSP不一样;
2)驱动的话和你的子设备是密切相关的,相同设备在相同软件平台下驱动基本是可以通用的,和板子的关系不是很大的。

热点排行