Files
wenxing ee43a5bf9f update README
Signed-off-by: wenxing <wenxing.tu@bekencorp.com>
2022-11-01 00:22:23 +00:00

4.6 KiB
Executable File

device_board_beken

简介

本仓用于放置BK7235开发板相关内容,BK7235是博通集成(BEKEN)研发的一款针对IoT应用、高度集成的WiFi6+BLE 5.2 combo SoC,具有资源丰富、性能强大、更高的安全性等特点。

BK7235开发板包含以下几个部分:

BK7235核心板,包含匹配电路、滤波电路及晶振电路

CIS DVP interface

电源指示灯

烧录及日志接口

复位按键

开发板正反面如下:

开发板正面图

开发板背面图

目录框架

device_board_beken/
├── bk7235x										# BK7235开发板
│   ├── bk7235x_defconfig						# BK7235默认配置
│   ├── BUILD.gn								# GN构建脚本
│   ├── hcs										# HDF驱动框架的配置描述源码
│   ├── hdf										# HDF配置管理概述
│   ├── Kconfig.liteos_m.board					# Board LiteOS-M Kconfig配置项
│   ├── Kconfig.liteos_m.defconfig.board		# Board LiteOS-M Kconfig默认配置
│   ├── liteos_m								# LiteOS-M内核目录
│   └── ohos.build								# Build文件
├── BUILD.gn									# GN构建脚本
├── EULA										# 最终用户许可协议
├── figures										# 图片目录
│   ├── ...										# 插图
│   └── ...										# 插图
├── Kconfig.liteos_m.boards						# Boards Kconfig配置项
├── Kconfig.liteos_m.defconfig.boards			# Boards Kconfig默认配置
├── Kconfig.liteos_m.shields					# Shields Kconfig配置项
├── LICENSE										# 证书文件
├── OAT.xml										# 开源仓审查规则配置文件
├── README_zh.md								# 中文README文件
└── shields										# Shields Kconfig配置目录

开发板特性

芯片框图如下:

芯片框图

  1. BK7235基于WiFi6+BLE5.2双模设计,有更省电、抗干扰能力强、数据传输效率高等特点。
  2. BK7235集成了高性能的32-bit RISC-V MCU,主频高达320MHz,集成FPU、MPU并支持DSP指令。EEMBC CoreMark跑分高达3.57 CoreMark/MHz。
  3. BK7235片上集成了 4MByte Flash、512KByte SRAM、64KByte ROM、32Byte Efuse以及8Kbit OTP,并且可选4MByte PSRAM的配置。
  4. BK7235支持Secure boot及多种硬件加密引擎,并且已经通过了PSA Certified Level 1安全认证。
  5. BK7235拥有I2C、SPI、PWM、CAN、IrDA、TOUCH、SARADC、UART、JPEG encoder/decoder 、DVP camera interface等丰富的外设。
  6. BK7235支持2.7V~5V宽电压供电,适合家电类应用。
  7. BK7235可以工作在-40℃~+125℃的温度范围,适合灯具及户外等应用。

硬件、管脚具体说明可以参考BK7235技术规格说明书

OpenHarmony特性

组件名 能力介绍
内核 LiteOS-M。
上电启动 上电启动OpenHarmony。
WLAN服务 提供WLAN服务能力。包括:station和softap模式的连接、断开、状态查询等。
BLE服务 提供BLE功能。
外设控制 提供操作外设的能力,包括:I2C、SPI、PWM、CAN、IrDA、TOUCH、SARADC、UART、JPEG encoder/decoder 、DVP camera interface等。
系统服务管理 系统服务管理基于面向服务的架构,提供了OpenHarmony统一化的系统服务开发框架。
启动引导 提供系统服务的启动入口标识。在系统服务管理启动时,调用boostrap标识的入口函数,并启动系统服务。
系统属性 提供获取与设置系统属性的能力。
基础库 提供公共基础库能力,包括:KV存储管理等。
XTS 提供OpenHarmony生态认证测试套件的集合能力。

快速入门

环境搭建、编译烧录等内容参考编译环境搭建编译流程

相关仓

vendor_beken

device_soc_beken