fbb_bs2x:基于星闪技术的电子消费类应用开发项目

fbb_bs2x仓是星闪bs20/bs21e/bs22解决方案代码仓,搭载LiteOS系统,主要用于鼠标、键盘、测距、电子消费类等应用场景,该SDK包从统一开发平台FBB(Family Big Box,统一开发框架,统一API)构建而来,在该平台上开发的应用很容易被移植到其他星闪解决方案上,有效降低开发者门槛,缩短开发周期,支持开发者快速开发星闪产品。软件文档在线化链接:https://docs.hisilicon.com/repos/fbb_bs2x/zh-CN/master/

Branch3Tags4
FilesLast commitLast update
18 days ago
1 month ago
17 days ago
11 months ago
3 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
3 months ago
9 months ago

fbb_bs2x开发指南

介绍

fbb_bs2x仓是星闪bs20/bs21e/bs22解决方案代码仓,搭载LiteOS系统,主要用于鼠标、键盘、测距、电子消费类等应用场景,该SDK包从统一开发平台FBB(Family Big Box,统一开发框架,统一API)构建而来,在该平台上开发的应用很容易被移植到其他星闪解决方案上,有效降低开发者门槛,缩短开发周期,支持开发者快速开发星闪产品。软件文档在线化链接:https://docs.hisilicon.com/repos/fbb_bs2x/zh-CN/master/

规格

BS2X系列规格对比 BS20 BS21E BS22
CPU主频 64M 64M 64M
FLASH 1M 1M 1M
RAM 128K 160K 160K
SLE 1K 2K 4K
空口速率 4Mbps 12Mbps 12Mbps
USB 支持 支持 支持
有线回报率 1K 4K 8K
测距 支持 支持 支持

发布说明

BS2X-1.0.17

目录介绍

目录 介绍
docs 存放软件资料手册、IO复用关系表、用户指南手册,帮助用户快速了解bs21e系列
src 开发接入SDK源码包,用户基于源码进行二次开发
tools 开发工具及环境搭建指南文档,帮助用户搭建开发环境
vendor 存放合作产商的开发板硬件和软件资料,包含案例代码、硬件原理图、案例开发指南文档

购买渠道

硬件资料 介绍 二维码购买链接
购买链接 云汉芯城可购买BS21E芯片,内置星闪BS21E解决方案,SLE回报率2k 21
购买链接 云汉芯城可购买BS20芯片,内置星闪BS20解决方案,SLE回报率1k 20
购买链接 云汉芯城可购买BS22芯片,内置星闪BS22解决方案,SLE回报率4k 22
购买链接 利尔达EB21 星闪模组(BS21),包含模组封装模组硬件设计指南

免费样片申请活动:活动链接

模组等产品均由相应产家自行销售,由其对产品质量负责,如侵犯他人知识产权的由其自行承担全部责任及赔偿。海思不提供任何保证及担保,亦不承担任何责任及赔偿。

软件资料介绍

名称 介绍
SDK软件在线系列文档 该系列文档主要包括IO复用关系表、AT命令开发指南、DFU升级APK开发指南、设备驱动开发指南、NV存储开发指南、功率配置开发指南、音频编解码开发指南、蓝牙软件开发指南、SDK Sample开发指南等文档,文档路径存放于docs/software、docs/debug、docs/tool
开发环境搭建文档 主要包括Windows系统编译工具搭建、SDK包下载,Linux系统编译工具搭建及SDK包下载,路径:tools

支持的开发板

开发板介绍 购买链接 开发板图片
HH-D03开发板(润和软件) 润和软件HH-D03开发板购买链接(淘宝) image-20250515161422305
BearPi-Pico_H2821E开发板(小熊派) 小熊派BearPi-Pico_H2821E开发板购买链接(淘宝) image-20240809164437807
DK221星闪2K鼠标完整解决方案(方格电子) 方格电子DK221星闪2K鼠标解决方案购买链接(淘宝) 后续提供
EB21开发板(利尔达) 利尔达EB21开发板购买链接 (淘宝) image-20250801143652676
2825星闪外设板(利尔达) 利尔达2825星闪外设板(淘宝) image-20250801144216037
WSRH_M_BS2X(星闪工业模组) 星闪工业模组购买链接(邮箱) image-20251113181704152
HH-D121开发板(润和软件) 润和软件HH-D121开发板购买链接(淘宝) HH-D121开发板

开发板等产品均由相应厂家自行销售,由其对产品质量负责,如侵犯他人知识产权的由其自行承担全部责任及赔偿。海思不提供任何保证及担保,亦不承担任何责任及赔偿。

开发板资料

开发板型号 案例开发指南 硬件资料
HH-D03开发板(润和软件) 润和开发板星闪案例开发指南 HH-D03开发板硬件原理图及HH-D03 星闪开发板规格说明书
HH-D121开发板(润和软件) 润和开发板星闪案例开发指南 HH-D121开发板硬件原理图及HH-D121 星闪开发板规格说明书
BearPi-Pico_H2821E开发板(小熊派) 小熊派开发板星闪案例开发指南 BearPi-Pico_H2821E开发板硬件原理图
EB21开发板(利尔达) 利尔达EB21开发板硬件说明书 EB21开发板硬件原理图
DK221星闪2K鼠标完整解决方案(方格电子) 暂不提供 暂不提供

示例教程

HH-D03、HH-D121开发板示例教程

一级分类 子分类 应用示例 应用示例 应用示例
基础驱动 GPIO 点亮LED灯案例 按键检测 交通灯案例
UART 串口通信案例
I2C 0.96寸OLED屏幕驱动案例 环境监测
PWM 蜂鸣器鸣响 RGB灯案例
watchdog 看门狗案例
i2s I2S通信案例 I2S+DMA通信
keyscan 键盘扫描
spi SPI通信案例
timer 定时器案例
操作系统 Thread 任务调度使用案例
Event 事件使用案例
Mutex 互斥锁使用案例
MessgeQueue 消息队列使用案例
usb usb usb通信案例 USB键盘
星闪 SLE sle_uart串口透传 SLE测距
蓝牙 BLE 蓝牙串口透传 蓝牙键盘

BearPi-Pico_H2821E开发板示例教程

一级分类 子分类 应用示例 应用示例 应用示例
基础驱动 GPIO 点亮LED灯案例 按键检测
UART 串口通信案例
I2C I2C通信案例
PWM PWM输出案例
watchdog 看门狗案例
i2s I2S通信案例 I2S+DMA通信
keyscan 键盘扫描
spi SPI通信案例
timer 定时器案例
usb usb USB键盘
星闪 SLE sle_uart串口透传 SLE测距
蓝牙 BLE 蓝牙串口透传 蓝牙键盘

参与贡献

Introduction

fbb_bs2x仓是星闪bs20/bs21e/bs22解决方案代码仓,搭载LiteOS系统,主要用于鼠标、键盘、测距、电子消费类等应用场景,该SDK包从统一开发平台FBB(Family Big Box,统一开发框架,统一API)构建而来,在该平台上开发的应用很容易被移植到其他星闪解决方案上,有效降低开发者门槛,缩短开发周期,支持开发者快速开发星闪产品。软件文档在线化链接:https://docs.hisilicon.com/repos/fbb_bs2x/zh-CN/master/

Customize your domain