一. 简介
芯片介绍
XR806是全志科技旗下子公司广州芯之联研发设计的一款支持WiFi和BLE的高集成度无线MCU芯片,支持OpenHarmony轻量设置系统。具有集成度高、硬件设计简单、BOM成本低、安全可靠等优点。可广泛满足 智能家居、智慧楼宇、工业互联、儿童玩具、电子竞赛、极客DIY等领域的无线连接需求。
开发板介绍
XR806_OpenHarmony开发板是基于XR806芯片设计开发的参考评估,板身集成了XR806芯片、WiFi/BT双天线、供电系统、按钮及LED等,并引出了所有可用引脚,可供开发者进行方案评估、DIY或小规模产品研发使用。以下为开发板外观图(更多硬件资料地址

二. 快速上手
1. 环境搭建
开发基础环境由windows 工作台和Linux编译服务器组成。windows 工作台可以通过samba 服务或ssh 方式访问Linux编译服务器。其中windows 工作台用来烧录和代码编辑,Linux编译服务器用来编译OpenHarmony代码,为了简化步骤,Linux编译服务器推荐安装Ubuntu20.04。

安装编译依赖基础软件
sudo apt-get install -y build-essential gcc g++ make zlib* libffi-dev
安装和配置Python
-
打开Linux编译服务器终端。
-
输入如下命令,查看python版本号,需使用python3.7以上版本。
python3 --version如果低于python3.7版本,不建议直接升级,请按照如下步骤重新安装。以python3.8为例,按照以下步骤安装python。
-
运行如下命令,查看Ubuntu版本:
cat /etc/issue -
根据Ubuntu不同版本,安装python。
-
如果Ubuntu 版本为18+,运行如下命令。
sudo apt-get install python3.8 -
如果Ubuntu版本为16。
a. 安装依赖包
sudo apt update && sudo apt install software-properties-commonb. 添加deadsnakes PPA 源,然后按回车键确认安装。
sudo add-apt-repository ppa:deadsnakes/ppac. 安装python3.8
sudo apt upgrade && sudo apt install python3.8
-
-
-
设置python和python3软链接为python3.8。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 -
安装并升级Python包管理工具(pip3),任选如下一种方式。

本文介绍了全志科技的XR806芯片及其OpenHarmony开发板,详细讲解了环境搭建、编译依赖安装、代码下载与配置,以及固件烧录过程,旨在帮助开发者快速上手并应用于智能家居、工业互联等领域。
最低0.47元/天 解锁文章
1094

被折叠的 条评论
为什么被折叠?



