读书人

关于驱动程序与BSP的差别

发布时间: 2012-09-17 12:06:51 作者: rapoo

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

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

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

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

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

读书人网 >驱动开发

热点推荐