# fbb_bs2x_1 **Repository Path**: wen-zhuangwei/fbb_bs2x_1 ## Basic Information - **Project Name**: fbb_bs2x_1 - **Description**: fbb_bs2x仓是星闪bs21e解决方案代码仓,搭载LiteOS系统,主要用于鼠标、键盘、测距、电子消费类等应用场景。技术论坛:https://developers.hisilicon.com/forum/0133146886267870001 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2025-07-08 - **Last Updated**: 2025-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fbb_bs2x开发指南 ## 介绍 fbb_bs2x仓是星闪bs21e解决方案代码仓,搭载LiteOS系统,主要用于鼠标、键盘、测距、电子消费类等应用场景,该SDK包从统一开发平台FBB(Family Big Box,统一开发框架,统一API)构建而来,在该平台上开发的应用很容易被移植到其他星闪解决方案上,有效降低开发者门槛,缩短开发周期,支持开发者快速开发星闪产品。软件文档在线化链接:https://docs.hisilicon.com/repos/fbb_bs2x/zh-CN/master/ ## 目录介绍 | 目录 | 介绍 | | ------ | ------------------------------------------------------------ | | docs | 存放软件资料手册、IO复用关系表、用户指南手册,帮助用户快速了解bs21e系列 | | src | 开发接入SDK源码包,用户基于源码进行二次开发 | | tools | 开发工具及环境搭建指南文档,帮助用户搭建开发环境 | | vendor | 存放合作产商的开发板硬件和软件资料,包含案例代码、硬件原理图、案例开发指南文档 | ## 购买渠道 | 硬件资料 | 介绍 | 二维码购买链接 | | ------------------------------------------------------------ | ----------------------- | ------------------------------------------------------------ | | [购买链接](https://www.ickey.cn/detail/1003001022725627/BS21Q331.html#) | BS2Xe解决方案,两片起订 | image-20250625161256895 | ## 软件资料介绍 | 名称 | 介绍 | | ------------------------------------------------------------ | ------------------------------------------------------------ | | [SDK软件在线系列文档](https://docs.hisilicon.com/repos/fbb_bs2x/zh-CN/master/) | 该系列文档主要包括IO复用关系表、 AT命令开发指南、 DFU升级APK开发指南、设备驱动开发指南、NV存储开发指南、 功率配置开发指南、音频编解码开发指南、蓝牙软件开发指南、SDK Sample开发指南等文档,文档路径存放于docs/software、docs/debug、docs/tool | | [开发环境搭建文档](tools/README.md) | 主要包括windows系统编译工具搭建、SDK包下载,Linux系统编译工具搭建及SDK包下载,路径:toos | ## 支持的开发板 | 开发板介绍 | 购买链接 | 开发板图片 | | --------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | HH-D03开发板(润和软件) | [润和软件HH-D03开发板购买链接(淘宝)](https://e.tb.cn/h.6QTzoydYS0mUA5g?tk=aKlIV23zcP3) | image-20250515161422305 | | BearPi-Pico_H2821E开发板(小熊派) | [小熊派BearPi-Pico_H2821E开发板购买链接(淘宝)](https://item.taobao.com/item.htm?id=803331789469) | image-20240809164437807 | | DK221星闪2K鼠标完整解决方案(方格电子) | [方格电子DK221星闪2K鼠标解决方案购买链接(淘宝)](https://e.tb.cn/h.69IMdsPhGFQWDgS?tk=b25cVdob237) | 后续提供 | ## 开发板资料 | 开发板型号 | 案例开发指南 | 硬件资料 | | --------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | HH-D03开发板(润和软件) | [润和开发板星闪案例开发指南](vendor/HH-D03/demo) | [HH-D03开发板硬件原理图及HH-D03 星闪开发板规格说明书](vendor/HH-D03/doc/hardware) | | BearPi-Pico_H2821E开发板(小熊派) | [小熊派开发板星闪案例开发指南](vendor/BearPi-Pico_H2821E/doc/README.md) | [BearPi-Pico_H2821E开发板硬件原理图](vendor/BearPi-Pico_H2821E/doc/hardware/) | | DK221星闪2K鼠标完整解决方案(方格电子) | 暂不提供 | 暂不提供 | ## 示例教程 HH-D03开发板示例教程 | 一级分类 | 子分类 | 应用示例 | 应用示例 | 应用示例 | | :----------- | --------------- | ------------------------------------------------------------ | --------------------------------------------------------- | --------------------------------------------- | | **基础驱动** | **GPIO** | [点亮LED灯案例](vendor/HH-D03/demo/led) | [按键检测](vendor/HH-D03/demo/buttondemo) | [交通灯案例](vendor/HH-D03/demo/trafficlight) | | | **UART** | [串口通信案例](vendor/HH-D03/demo/uartdemo) | | | | | **I2C** | [0.96寸OLED屏幕驱动案例](vendor/HH-D03/demo/oled) | [环境监测](vendor/HH-D03/demo/environment) | | | | **PWM** | [蜂鸣器鸣响](vendor/HH-D03/demo/beep) | [RGB灯案例](vendor/HH-D03/demo/pwm_rgb_led) | | | | **watchdog** | [看门狗案例](src/application/samples/peripheral/watchdog) | | | | | **i2s** | [I2S通信案例](src/application/samples/peripheral/i2s) | I[2S+DMA通信](src/application/samples/peripheral/i2s_dma) | | | | **keyscan** | [键盘扫描](src/application/samples/peripheral/keyscan) | | | | | **spi** | [SPI通信案例](src/application/samples/peripheral/spi) | | | | | **timer** | [定时器案例](src/application/samples/peripheral/timer) | | | | **操作系统** | **Thread** | [任务调度使用案例](vendor/HH-D03/demo/thread) | | | | | **Event** | [事件使用案例](vendor/HH-D03/demo/event) | | | | | **Mutex** | [互斥锁使用案例](vendor/HH-D03/demo/mutex) | | | | | **MessgeQueue** | [消息队列使用案例](vendor/HH-D03/demo/message) | | | | **usb** | **usb** | [usb通信案例](vendor/HH-D03/demo/usb_demo) | [USB键盘](src/application/samples/products/usb_keyboard) | | | **星闪** | **SLE** | [sle_uart串口透传](src/application/samples/products/sle_uart) | [SLE测距](vendor/HH-D03/demo/sle_measure_dis) | | | **蓝牙** | **BLE** | [蓝牙串口透传](src/application/samples/products/ble_uart) | [蓝牙键盘](src/application/samples/products/ble_keyboard) | | BearPi-Pico_H2821E开发板示例教程 | 一级分类 | 子分类 | 应用示例 | 应用示例 | 应用示例 | | :----------- | --------------- | ------------------------------------------------------------ | --------------------------------------------------------- | --------------------------------------------- | | **基础驱动** | **GPIO** | [点亮LED灯案例](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/study/1.GPIO%E7%82%B9%E4%BA%AELED%E7%81%AF%E6%B5%8B%E8%AF%95.html) | [按键检测](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/study/2.GPIO%E6%8C%89%E9%94%AE%E4%B8%AD%E6%96%AD%E6%B5%8B%E8%AF%95.html) | | | | **UART** | [串口通信案例](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/study/10.UART%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E8%BE%93%E5%87%BA%E6%B5%8B%E8%AF%95.html) | | | | | **I2C** | [I2C通信案例](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/study/5.I2C%E4%B8%BB%E4%BB%8E%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E6%B5%8B%E8%AF%95.html) | | | | | **PWM** | [PWM输出案例](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/study/9.PWM%E8%BE%93%E5%87%BA%E6%B5%8B%E8%AF%95.html) | | | | | **watchdog** | [看门狗案例](src/application/samples/peripheral/watchdog) | | | | | **i2s** | [I2S通信案例](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/study/6.I2S%E4%B8%BB%E4%BB%8E%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E6%B5%8B%E8%AF%95.html) | [I2S+DMA通信](src/application/samples/peripheral/i2s_dma) | | | | **keyscan** | [键盘扫描](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/study/8.KEYSCAN%E7%9F%A9%E9%98%B5%E9%94%AE%E7%9B%98%E6%89%AB%E6%8F%8F%E6%B5%8B%E8%AF%95.html) | | | | | **spi** | [SPI通信案例](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/study/7.SPI%E4%B8%BB%E4%BB%8E%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E6%B5%8B%E8%AF%95.html) | | | | | **timer** | [定时器案例](src/application/samples/peripheral/timer) | | | | **usb** | **usb** | [USB键盘](src/application/samples/products/usb_keyboard) | | | **星闪** | **SLE** | [sle_uart串口透传](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/SLE%E4%B8%B2%E5%8F%A3%E9%80%8F%E4%BC%A0%E6%B5%8B%E8%AF%95.html) | [SLE测距](src/application/samples/products/sle_measure_dis) | | | **蓝牙** | **BLE** | [蓝牙串口透传](https://www.bearpi.cn/core_board/bearpi/pico/h2821E/software/BLE%E4%B8%B2%E5%8F%A3%E9%80%8F%E4%BC%A0%E6%B5%8B%E8%AF%95.html) | [蓝牙键盘](src/application/samples/products/ble_keyboard) | | ## 参与贡献 - 参考[社区参与贡献指南](https://gitee.com/HiSpark/docs/blob/master/contribute/%E7%A4%BE%E5%8C%BA%E5%8F%82%E4%B8%8E%E8%B4%A1%E7%8C%AE%E6%8C%87%E5%8D%97.md)