1# BES Multi-modal V200Z-R EVB 2## 介绍 3Multi-modal V200Z-R开发板是基于恒玄科技BES2600WM芯片,由湖南欧智通科技有限公司出品的一款高性能、多功能、高性价比AIoT SoC开发板Multi-modal V200Z-R开发板,单模组集成四核ARM处理器(最高主频1GHz),集成双频WiFi + 双模蓝牙,支持标准的802.11 a/b/g/n/协议,支持BT/BLE 5.2协议,内建多种容量的RAM(最大42MB)和Flash(最大32MB),支持MIPI DSI及CSI,适用于各种AIoT多模态VUI + GUI交互硬件场景。 4 5开发板外观图片。 6 7 8 9底板图片。 10 11 12 13 14开发板功能框图及介绍。 15 16 17 18## 开发板规格 19 20| 器件类别 | 开发板| 21| ---- | ---- | 22| CPU | 双核Cortex M33 Star(最高300MHz) + 双核Cortex A7(最高1GHz)| 23| RAM | 最大2MB SRAM + 40MB PSRAM| 24| ROM | 最大32MB Nor Flash支持XIP| 25| GPIO | 32| 26| I2C | 3| 27| UART | 4| 28| PWM | 8| 29| SPI | 2| 30| Debug UART | 支持| 31| ADC | 3channel 10bit| 32| MIPI | DSI 2lane 400Mbps 720P 60fps,CSI 2lane| 33| Display Engine | 2D graphics engine| 34| Audio | 支持Histreamer框架,2AMIC,| 35| Camera | 200万像素摄像头模组,raw data| 36| Codec | 内置codec| 37| Touch Screen | 支持| 38| Wi-Fi | WiFi4 2.4G/5G双频| 39| Bluetooth | BT5.2,BT classic,LE Audio,SIG mesh| 40| Infrared | 支持2.0| 41| USB Host | 支持2.0| 42| USB Device | 支持| 43| TF(MicroSD)| 支持| 44| PMIC | 内置| 45| thermal | 支持温补| 46| 按键 | Vol+/-、reset、power等| 47 48## 关键特性 49| 组件名 | 能力介绍| 50| ---- | ---- | 51| WLAN服务 | 提供WLAN服务能力。包括:station和hotspot(正在支持中)模式的连接、断开、状态查询等。| 52| BLUETOOTH 服务 | 提供蓝牙 BT BLE MESH 等功能。| 53| ASR | 提供本地唤醒算力。| 54| 模组外设控制 | 提供操作外设的能力。包括:I2C、I2S、ADC、UART、SPI、SDIO、GPIO、PWM、FLASH等。| 55| 分布式软总线 | 在OpenHarmony分布式网络中,提供设备被发现、数据传输的能力。| 56| 设备安全绑定 | 提供在设备互联场景中,数据在设备之间的安全流转的能力。| 57| 基础加解密 | 提供密钥管理、加解密等能力。| 58| 系统服务管理 | 系统服务管理基于面向服务的架构,提供了OpenHarmony统一化的系统服务开发框架。| 59| 启动引导 | 提供系统服务的启动入口标识。在系统服务管理启动时,调用boostrap标识的入口函数,并启动系统服务。| 60| 基础库 | 提供公共基础库能力。包括:文件操作、KV存储管理等。| 61| XTS | 提供OpenHarmony生态认证测试套件的集合能力。| 62| HDF | 提供OpenHarmony硬件配置驱动的能力。| 63| Kconfig | 提供内核配置能力。| 64 65 66## 引脚定义 67 68 69 70 71 72 73## 搭建开发环境 74https://gitee.com/openharmony/device_soc_bestechnic/blob/master/README.md 75 76### 系统要求 77系统要求基于Cortex-m33的liteos_m内核操作系统,采用arm-none-eabi-gcc 10.3版本toolchain, 78提供16MB内存和16MB flash,或者40MB内存和32MB flash系统配置。 79 80OpenHarmony在基于bes2600w 的芯片的Multi-modal V200Z-R模组,依赖liteos_m内核,内核依赖 cortex-m33架构配置,编译依赖arm官方的arm-none-eabi-gcc 10.3版本 81OpenHarmony需要按照官方文档介绍安装环境 https://gitee.com/openharmony/device_soc_bestechnic/blob/master/README.md ,然后编译出烧录包,按照文档介绍烧录。 82 83 84### 工具要求 85ubuntu 18.04编译,windows10系统烧录。 86 871. Ubuntu18.04系统安装 88 ``` 89 sudo apt-get install build-essential gcc g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi 90 ``` 91 922. Ubuntu18.04安装python3和pip3 93 ``` 94 python3 -m pip install --user ohos-build 95 ``` 96 973. Ubuntu18.04 配置tooLchain [arm-none-eabi-gcc](https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2): 98 99 下载[arm-none-eabi-gcc 编译工具](https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2) 100 解压 [gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2](https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2) 安装包至\~/toolchain/路径下。 101 102 ```shell 103 mkdir -p ~/toolchain/ 104 tar -zxvf gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2 -C ~/toolchain/ 105 ``` 106 设置环境变量。 107 108 ``` 109 vim ~/.bashrc 110 ``` 111 112 将以下命令拷贝到.bashrc文件的最后一行,保存并退出。 113 114 ``` 115 export PATH=~/toolchain/gcc-arm-none-eabi-10.3-2021.10/bin:$PATH 116 ``` 117 生效环境变量。 118 119 ``` 120 source ~/.bashrc 121 ``` 122 1234. Win 10安装串口驱动CP2102usbqd 124 125### 搭建过程 126 127https://gitee.com/openharmony/device_soc_bestechnic/blob/master/README.md 128 129## 编译调试 130 131https://gitee.com/openharmony/device_soc_bestechnic/blob/master/README.md 132 133按下开发板上reset power按钮,通过串口调试工具打印串口log。 134 135## 首个示例 136 137代码默认有一个智能面板的示例。 138 139## 参考资源 140 141https://gitee.com/openharmony/device_soc_bestechnic/blob/master/README.md 142 143https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-16847573468.28.35937883ZrIoGt&id=660443865533 144 145## 联系 146 147 148 149 150**********