板级支持包的构建

板级支持包的构建

板级支持包(BSP)(Board Support Package)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部分,主要是实现对操作系统的支持,

为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行于硬件主板。

板级支持包:对板上的资源功能给出实现,并且提供用户应用程序的接口。

以 LED 灯为例,用户应用程序不需要知道 GPIO 的硬件特点,他只需要知道调用这个函数,就可以点亮 LED 灯!

构建开发板上的LED灯板级支持包



LED 灯的板级支持包初始化 GPIO;点亮 LED;熄灭 LED 灯;翻转 LED 灯的状态.

在主函数中调用板级支持包


相关推荐
Truffle7电子37 分钟前
STM32CubeIDE/Programmer/Touch GFX 应用
stm32·单片机·嵌入式硬件
richxu202510012 小时前
嵌入式学习之路->stm32篇->(14)通用定时器(上)
stm32·单片机·嵌入式硬件·学习
Deitymoon4 小时前
STM32——外部中断按键控制led
stm32·单片机·嵌入式硬件
czwxkn4 小时前
7STM32(stdl)flash内部闪存
stm32·单片机·嵌入式硬件
咕噜咕噜啦啦4 小时前
STlink下载程序
stm32·单片机
Deitymoon6 小时前
STM32——串口中断接收
stm32·单片机·嵌入式硬件
Deitymoon7 小时前
STM32——串口通信发送数据
stm32·单片机·嵌入式硬件
czwxkn8 小时前
8STM32(stdl)低功耗模式
stm32·单片机·嵌入式硬件
czwxkn8 小时前
9STM32(stdl)看门狗
stm32·单片机·嵌入式硬件
LCG元10 小时前
STM32实战:基于STM32F103的SPI通信驱动W25Qxx Flash存储
stm32·单片机·嵌入式硬件