Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
bk7235x/ | 12-May-2024 | - | 1,875 | 1,587 | ||
figures/ | 12-May-2024 | - | ||||
shields/ | 12-May-2024 | - | 32 | 24 | ||
BUILD.gn | D | 12-May-2024 | 807 | 24 | 22 | |
EULA | D | 12-May-2024 | 8.5 KiB | 71 | 33 | |
Kconfig.liteos_m.boards | D | 12-May-2024 | 41 | 4 | 1 | |
Kconfig.liteos_m.defconfig.boards | D | 12-May-2024 | 49 | 3 | 1 | |
Kconfig.liteos_m.shields | D | 12-May-2024 | 47 | 3 | 1 | |
LICENSE | D | 12-May-2024 | 9.9 KiB | 177 | 150 | |
OAT.xml | D | 12-May-2024 | 3 KiB | 54 | 33 | |
README_zh.md | D | 12-May-2024 | 4.6 KiB | 92 | 70 |
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  22 23  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  57 58 1. BK7235基于WiFi6+BLE5.2双模设计,有更省电、抗干扰能力强、数据传输效率高等特点。 59 2. BK7235集成了高性能的32-bit RISC-V MCU,主频高达320MHz,集成FPU、MPU并支持DSP指令。EEMBC CoreMark跑分高达3.57 CoreMark/MHz。 60 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