支持博流智能所有IoT芯片的软件工具包 BL_MCU_SDK内容丰富,功能完善。它历经了严格的应用测试,已成功应用于数千万台物联网设备。开发人员基于其成熟和清晰的软件架构,完善的API 和易用的工具,将更容易构建芯片的应用程序或进行其他平台的方案移植。SDK中RTOS / LVGL / TFLite等移植和应用的工作也助力开发者面向AIoT...
BL_MCU_SDK also provides support for RTOS porting, LVGL porting, cloud connections such as AWS, Tensorflow Lite porting and usage, etc., to help developers deploy AI in the IoT field faster and better, and achieve more intelligent interaction and interconnection of intelligent scenarios application...
1. 开发前的准备 1.1. 硬件环境准备 至少有一块 BL702 系列 MCU 的开发板:BL706_IOT 开发板 BL...
简介 BouffaloSDK是 Bouffalo Lab 提供的 IOT 和 MCU 软件开发包,支持博流智能所有系列芯片,也是bl_mcu_sdk和bl_iot_sdk的结合体。 SDK 架构 代码目录 LHAL 支持 LHAL是博流为统一通用外设接口而设计的驱动库,代码精炼并且支持博流所有系列芯片,方便用户使用和移植到其他平台。 备注:√表示已支持;×表示未支持;...
bl mcu sdk是博流智能科技团队专为 BL602/BL604,BL702/BL704/BL706 以及未来其他系列芯片提供的 MCU 软件开发包。 代码框架 bl_mcu_sdk ├── bsp │ ├── board │ │ ├── bl706_avb │ │ ├── bl706_iot │ │ └── bl602_xxx │ └── bsp_common ├── common │ ├── ...
于是bl_mcu_sdk应运而生,目的是为MCU开发者提供全方位的技术支持,它包含了一个精简的hal层,旨在兼容更多的底层芯片。 bl_mcu_sdk包含了非常实用的USB协议栈,帮助用户快速开发USB功能。 目前,bl_mcu_sdk支持BL702/BL704/BL706以及BL602等芯片型号,BL70x系列比起BL602提供了更多外设资源,例如I2S和MJPGE模块,用...
BL_MCU_SDK内容丰富,功能完善。它历经了严格的应用测试,已成功应用于数千万台物联网设备。开发人员基于其成熟和清晰的软件架构,完善的API 和易用的工具,将更容易构建芯片的应用程序或进行其他平台的方案移植。SDK中RTOS / LVGL / TFLite等移植和应用的工作也助力开发者面向AIoT应用进行深入开发。 了解更多 立刻下...
打开电脑的工程文件夹bl_mcu_sdk\tools\bflb_tools\bouffalo_flash_cube,双击打开BLFlashCube.exe软件 电脑连接开发板 选择Flash Download下载模式,在config file中,选择需要烧录的目标文件的Flash prog cfg.ini。我们以“helloworld”demo为例,点击Browse,在bl_mcu_sdk\examples\helloworld文件夹中,选择Flash prog cf...
bl_mcu_sdk的中断采用vector mode,一共有18个中断源,中断号0~15为RISCV保留中断,而mtimer中断号是7,UART0中断号是(IRQ_NUM_BASE+29),其中IRQ_NUM_BASE为16,可以在rt_hw_board_init()中调用bflb_mtimer_config(1000000,SysTick_Handler),从而将mtimer中断号与中断服务函数SysTick_Handler绑定在一起,假如...
bl_mcu_sdk -> bsp -> board -> bl616dk -> board.c,找到分配给ADC的GPIO引脚。可以看到ADC有四个不同的channel,读取电压只需要一个就够了。 官方例程中使用的是ADC_CH8。 所以我们也根据这个来接线,将ADC_CH8使用的GPIO1与板子上的3.3V连接