• Home
Name
Date
Size
#Lines
LOC

..--

bk7235x/12-May-2024-1,8751,587

figures/12-May-2024-

shields/12-May-2024-3224

BUILD.gnD12-May-2024807 2422

EULAD12-May-20248.5 KiB7133

Kconfig.liteos_m.boardsD12-May-202441 41

Kconfig.liteos_m.defconfig.boardsD12-May-202449 31

Kconfig.liteos_m.shieldsD12-May-202447 31

LICENSED12-May-20249.9 KiB177150

OAT.xmlD12-May-20243 KiB5433

README_zh.mdD12-May-20244.6 KiB9270

README_zh.md

1 # device_board_beken
2 
3 ## 简介
4 
5 本仓用于放置BK7235开发板相关内容,BK7235是博通集成(BEKEN)研发的一款针对IoT应用、高度集成的WiFi6+BLE 5.2 combo SoC,具有资源丰富、性能强大、更高的安全性等特点。
6 
7 BK7235开发板包含以下几个部分:
8 
9 >	BK7235核心板,包含匹配电路、滤波电路及晶振电路
10 >
11 >	CIS DVP interface
12 >
13 >	电源指示灯
14 >
15 >	烧录及日志接口
16 >
17 >	复位按键
18 
19 开发板正反面如下:
20 
21 ![开发板正面图](figures/front.png)
22 
23 ![开发板背面图](figures/back.png)
24 
25 ## 目录框架
26 
27 ```
28 device_board_beken/
29 ├── bk7235x										# BK7235开发板
30 │   ├── bk7235x_defconfig						# BK7235默认配置
31 │   ├── BUILD.gn								# GN构建脚本
32 │   ├── hcs										# HDF驱动框架的配置描述源码
33 │   ├── hdf										# HDF配置管理概述
34 │   ├── Kconfig.liteos_m.board					# Board LiteOS-M Kconfig配置项
35 │   ├── Kconfig.liteos_m.defconfig.board		# Board LiteOS-M Kconfig默认配置
36 │   ├── liteos_m								# LiteOS-M内核目录
37 │   └── ohos.build								# Build文件
38 ├── BUILD.gn									# GN构建脚本
39 ├── EULA										# 最终用户许可协议
40 ├── figures										# 图片目录
41 │   ├── ...										# 插图
42 │   └── ...										# 插图
43 ├── Kconfig.liteos_m.boards						# Boards Kconfig配置项
44 ├── Kconfig.liteos_m.defconfig.boards			# Boards Kconfig默认配置
45 ├── Kconfig.liteos_m.shields					# Shields Kconfig配置项
46 ├── LICENSE										# 证书文件
47 ├── OAT.xml										# 开源仓审查规则配置文件
48 ├── README_zh.md								# 中文README文件
49 └── shields										# Shields Kconfig配置目录
50 ```
51 
52 ## 开发板特性
53 
54 芯片框图如下:
55 
56 ![芯片框图](figures/framework.png)
57 
58 1. BK7235基于WiFi6+BLE5.2双模设计,有更省电、抗干扰能力强、数据传输效率高等特点。
59 2. BK7235集成了高性能的32-bit RISC-V MCU,主频高达320MHz,集成FPU、MPU并支持DSP指令。EEMBC CoreMark跑分高达3.57 CoreMark/MHz60 3. BK7235片上集成了 4MByte Flash、512KByte SRAM、64KByte ROM、32Byte Efuse以及8Kbit OTP,并且可选4MByte PSRAM的配置。
61 4. BK7235支持Secure boot及多种硬件加密引擎,并且已经通过了PSA Certified Level 1安全认证。
62 5. BK7235拥有I2C、SPI、PWM、CAN、IrDA、TOUCH、SARADC、UART、JPEG encoder/decoder 、DVP camera interface等丰富的外设。
63 6. BK7235支持2.7V~5V宽电压供电,适合家电类应用。
64 7. BK7235可以工作在-40℃~+125℃的温度范围,适合灯具及户外等应用。
65 
66 硬件、管脚具体说明可以参考[BK7235技术规格说明书](http://docs.bekencorp.com/spec/BK7235/BK7235%C2%A0Datasheet_V0.1.pdf)67 
68 ## OpenHarmony特性
69 
70 | 组件名       | 能力介绍                                                                                       |
71 | -------------- | ------------------------------------------------------------------------------------------------ |
72 | 内核         | LiteOS-M。                                                                                        |
73 | 上电启动     | 上电启动OpenHarmony。         |
74 | WLAN服务     | 提供WLAN服务能力。包括:station和softap模式的连接、断开、状态查询等。 |
75 | BLE服务      | 提供BLE功能。          |
76 | 外设控制     | 提供操作外设的能力,包括:I2C、SPI、PWM、CAN、IrDA、TOUCH、SARADC、UART、JPEG encoder/decoder 、DVP camera interface等。|
77 | 系统服务管理 | 系统服务管理基于面向服务的架构,提供了OpenHarmony统一化的系统服务开发框架。                  |
78 | 启动引导     | 提供系统服务的启动入口标识。在系统服务管理启动时,调用boostrap标识的入口函数,并启动系统服务。 |
79 | 系统属性     | 提供获取与设置系统属性的能力。                                                                   |
80 | 基础库       | 提供公共基础库能力,包括:KV存储管理等。       |
81 | XTS          | 提供OpenHarmony生态认证测试套件的集合能力。 |
82 
83 ## 快速入门
84 
85 环境搭建、编译烧录等内容参考[编译环境搭建](https://gitee.com/openharmony-sig/device_soc_beken#编译环境搭建)、[编译流程](https://gitee.com/openharmony-sig/device_soc_beken#编译流程)。
86 
87 ## 相关仓
88 
89 [vendor_beken](https://gitee.com/openharmony-sig/vendor_beken)
90 
91 [device_soc_beken](https://gitee.com/openharmony-sig/device_soc_beken)
92