xr806专题

【XR806开发板试用】试用SWD+Jlink调试

XR806开发板,只能使用编写代码,然后通过UART下载,没法在线debug, 效率会差很多,官方没有提供这一方面的资料。 先查CPU, 官方介绍是arm-china的MC1,通过armv8 Architecture refenence manual资料,读取CPUID。 在MainThread()中读取CPUID,增加如下代码: static void MainThread(void *ar

【XR806开发板试用】阻塞式串口发送与接收教程

本文基于wsl2搭建的ubuntu18.04 + vscode编辑器 很奇怪啊,找了半天居然没人发串口的教程,于是只能自己试一试了,在此发一个阻塞式的串口发送与接收的教程。并且,感谢.ACE彭洪权大佬在我配置环境遇到几十个报错的时候帮我远程搭建环境三四小时,非常感谢! TIP:请确保您已经走到了官方教程中hb build -f这一步。 1.复制iot_peripheral文件夹 2.粘贴

《XR806开发板试用》基于VMware虚拟机系统ubuntu20.04下的xr806编译与构建

华为鸿蒙系统发布有好长一段时间了,一直想去了解并学习一下,因为太忙就搁置了。后来碰巧在极术社区公众号上看到有鸿蒙开发板免费试用活动,真是太巧了,就赶紧申请了好好学习一下。 由于本人尚处在开发入门阶段,仔细参考了官方文档与社区好多大神的开发经验,感觉大家真是太厉害了,此次试用就通过虚拟机的ubuntu系统搭建环境,下载源码,并通过串口工具测试一下吧! 1.开发环境搭建 官网下载并安装 VMw

《XR806开发板试用》硬件IIC驱动MPU6050

1.环境配置 总结一下遇到的问题: 1.需要修改配置文件中的文件路径 2.固件编译出现以下问题时,需要修改文件内容 2.工程目录结构 device/xradio/xr806/ohosdemo/car_demo └── src #源文件 └── main.c #主函数 └── mpu6050.c #驱动代码 └── include #头文件 └── mpu6050.h #驱动头文件 └

【XR806开发板试用】系统烧写

我是在虚拟机下安装,这部分大家应该都会吧,就不过多阐述了。 环境配置 大家应该先看官方文档【XR806】 1.准备工作 安装Git 在安装git后,需git-lfs并配置用户信息。否则可能拉代码失败 git config --global user.name “yourname” git config --global user.email “your-email-address” git

OpenHarmony南向嵌入式:【XR806开发板指导文档】

一. 简介 芯片介绍 XR806是全志科技旗下子公司广州芯之联研发设计的一款支持WiFi和BLE的高集成度无线MCU芯片,支持OpenHarmony轻量设置系统。具有集成度高、硬件设计简单、BOM成本低、安全可靠等优点。可广泛满足 智能家居、智慧楼宇、工业互联、儿童玩具、电子竞赛、极客DIY等领域的无线连接需求。 开发板介绍 XR806_OpenHarmony开发板是基于XR806芯片设计

【XR806开发板试用】使用硬件SPI驱动TFT液晶屏显示图片

【开发背景】 在完成开发板呼吸灯效果后(【XR806开发板试用】使用PWM模块模拟手机呼吸灯提示功能),考虑到显示界面过于单一,如果想要呈现更多的信息就很困难了,刚好之前买过一个TFT液晶屏,正在某个角落吃灰呢,于是将它翻了出来,看看能否跟XR806开发板配合起来使用,于是做了这个测试,先上显示效果 【效果展示】 借用一下极术小姐姐的头像,O(∩_∩)O哈哈~ 【接口信号】 1、接线

【XR806开发板试用】Ubuntu下烧写方法

烧写路径在工程目录下的device/xradio/xr806/xr_skylark/tools文件夹下,下载工具配置文件在 settings.ini 中 iBaud属性是波特率, strComDev属性是开发板连接电脑的usb口,通过 ls /dev/ttyUSB* 命令查询 之后在命令行输入 ./phoenixMC 开始烧写 会报这样的错误 解决办法 执行 sudo chmod 77

【XR806开发板试用】使用PWM模块模拟手机呼吸灯提示功能

一般情况下,我们的手机在息屏状态,当收到消息处于未读状态时,会有呼吸灯提醒,这次有幸抽中XR806开发板的试用,经过九牛二虎之力终于将环境搞好了,中间遇到各种问题,在我的另一篇文章中已详细描述–【X806开发板试用】WSL环境搭建问题及解决措施,本文主要介绍使用PWM模块模拟手机呼吸灯功能 1、实现思路 思路比较简单,就是将接有LED灯的IO配置为PWM输出,然后控制PWM的占空比随时间变化,

【xr806开发板试用】环境搭建及编译下载

1. 环境搭建 早早就收到了试用开发板,但当时初次上手没跑起来就暂时搁置了 ,最近有空就重新跑一次,记录整体使用流程以及过程中遇到的坑。习惯了用ubuntu,且ubuntu已经配置好linux开发环境,就直接在其上进行开发。 开发环境:VMware虚拟机 + ubuntu18.04 由于本人略显强迫症,故将repo,llvm文件合并至tools文件夹下(懒得修改工程里的tools路径),

【XR806开发板试用】简单移植coremark并测试实际跑分

前言 首先,拿到板子的时候,由于xr806它是个IOT的片子,所以自然而然必然,在预想里就会有很多大佬会把文章出发点考虑在wifi/bt,各种物联网/WEB应用上。那么怎么另辟蹊径回避这个热点又体现出XR806的特色呢,于是就有了写这篇文章的初衷——让我们从最简单的角度,实际看看ARM最新的v8架构的STAR核的跑分情况究竟如何:) coremark这里就不做过多介绍了,这里指的是corema

【XR806开发板试用】+移植rosserial到XR806

1 XR806简介 板子来源于极术社区的试用,XR806的在线网址 其主要参数: 主控XR806AF2LDDRSIP 288KB SRAM存储SIP 160KB Code ROM. SIP 16Mbit Flash.天线板载WiFi/BT双天线,可共存按键reboot按键 1,功能按键 1灯红色电源指示灯 1,蓝色可调节LED 1供电Type-C 5V引脚插针引脚 *9调试方式Type-C(

【XR806开发板试用】轻松连上华为云实现物联网

本文为极术社区XR806试用活动文章。 一.开始 偶然的机会在网上看到了鸿蒙开发板的试用,作为一个"老鸿蒙"岂能放弃这个机会,报名之后不出意料地得到了使用名额,在此感谢极术社区. 收到开发板之后其实还有点失望了,就那么一个小小的核心板,其他啥也没有,连一根数据线都没有,着实有点失望,不过转念一想好歹是免费的鸿蒙板,查看引脚竟然引出了I2S线,这下感觉稍稍平衡一点了,反正哥们大把线.

详解OpenHarmony各部分文件在XR806上的编译顺序

大家好,今天我们来谈一谈编程时一个很有趣的话题——编译顺序。我知道,一提到编译可能大家会感到有点儿头疼,但请放心,我不会让大家头疼的。我们要明白,在开始写代码之前,了解整个程序的编译路径是十分有必要的。这就好比你要去一个陌生的地方,首先得知道怎么走才能到达目的地,对吧? 首先呢,得看看这个vendor/xradio/xr806/config.json,这可是个关键角色。它就像是一个交通警

【XR806开发板试用】编译中的几个问题以及hello跑起来

首先我们先看https://xr806.docs.aw-ol.com/ 该文档部分不适应 当前最新gitee 如果没有repo工具,可通过下面的git命令获取repo。 git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo 下载代码 没有使用ssh://方式 过于麻烦 mkdir xr806_openharmony

【XR806开发板试用】留言板功能开发

开发板简介 XR806开源鸿蒙开发板是一款基于XR806芯片设计,高度集成WiFi/BLE/常用外设,可供开发者进行方案评估、DIY或小规模产品研发,可广泛应用于智能家居、智能楼宇、智能城市和工业互联等领域。 搭载OpenHarmony系统(已通过OpenHarmony兼容性认证),支持OTA升级,littlefs、spifs文件系统兼容802.11b/g/n,集成TCP/IP协议栈及WLAN

【XR806开发板试用】简单的家用环境监测传感器

XR806是一款支持WiFi和BLE的高集成度无线MCU芯片, 以其集成度高、硬件设计简单、BOM成本低、安全可靠等优点,成为极客们进行小开发创作的首选. 恰好最近获得了XR806开发板的试用资格,因此决定基于此开发板制作一个简单的家用环境监测传感器. 1.功能介绍 作为一个环境监测传感器,它能够获取当前的温度,湿度,气压,海拔这四个参数,同时能够通过外部的屏幕实时显示刷新.在2023年的当

【XR806开发板试用】XR806无线OTA功能实验

前言 非常感谢基于安谋科技STAR-MC1的全志XR806 Wi-Fi+BLE开源鸿蒙开发板试用活动,并获得开发板试用。 XR806不仅硬件功能多,XR806也提供了功能极其丰富的SDK,几天体验下来非常容易上手。常见的功能几乎都有相应的cmd或demo实现,HAL也做得非常全面,非常适合快速开发。这一点超级好评!本文章要实现的无线OTA也基于该SDK。 环境搭建 本实验主机环境为ubun

【XR806开发板使用】开发环境搭建、Hello工程以及开发事项

XR806开发板试用 很有幸能获得本次技术社区和全志组织的XR806开发板试用活动。之前开发的嵌入式应用都是在Windows平台上进行的,对于Linux下的开发并不熟悉,在社区里看到群友使用官方提供的docker环境进行开发,顺着群友的指导,找到了以下的帖子: https://aijishu.com/a/1060000000322138 结合帖子中的内容,使用docker中配置好的开发环境入门X

【xr806开发板试用】XR806联调stm32控制并联四足马术机器人单腿运动学逆解与整体步态规划

一、项目介绍 使用RX806串口协议与大疆A板的stm32通讯,实现并联四足机器人的单腿运动学逆解与整体步态规划。 实物图 二、涉及相关算法 1.单腿运动学逆解 控制2个无刷电机(红色箭头各代表一个电机控制)并联成单足,经过角度闭环解算出足端轨迹,由足端做摆线轨迹(下图中绿色部分)形成类似于动物猫狗等单腿的运动 %摆线方程(matlab

【XR806开发板试用】XR806串口驱动CM32M对小厨宝的控制实验

一.说明 非常感谢基于安谋科技STAR-MC1的全志XR806 Wi-Fi+BLE开源鸿蒙开发板试用活动,并获得开发板试用。 XR806是全志科技旗下子公司广州芯之联研发设计的一款支持WiFi和BLE的高集成度无线MCU芯片,支持OpenHarmony minisystem和FreeRTOS,具有集成度高、硬件设计简单、BOM成本低、安全可靠等优点。 任务:APP控制XR806开发板,使用X

【XR806开发板试用】通过http请求从心知天气网获取天气预报信息

1. 开发环境搭建 本次评测开发环境搭建在windows11的WSL2的Ubuntu20.04中,关于windows安装WSL2可以参考文章: Windows下安装Linux(Ubuntu20.04)子系统(WSL) (1) 在WSL的Ubuntu20.04下安装必要的工具的. 安装git: sudo apt-get install git 安装gcc编译器套件: sudo apt-g

【XR806开发板试用】通过http请求从心知天气网获取天气预报信息

1. 开发环境搭建 本次评测开发环境搭建在windows11的WSL2的Ubuntu20.04中,关于windows安装WSL2可以参考文章: Windows下安装Linux(Ubuntu20.04)子系统(WSL) (1) 在WSL的Ubuntu20.04下安装必要的工具的. 安装git: sudo apt-get install git 安装gcc编译器套件: sudo apt-g

[XR806开发板试用] XR806——基于FreeRTOS下部署竞技机器人先进模糊控制器

前言 很荣幸参与到由“极术社区和全志在线联合组织”举办的XR806开发板试用活动。本人热衷于各种的开发板的开发,同时更愿意将其实现到具体项目中。秉承以上原则,发现大家的重心都放在开发中的环境构建过程,缺少了不少实际应用场景的运用,虽然环境搭建确实痛苦。本文主要使用XR806的FreeRTOS到实际的机器人控制应用中,并实现部署模糊控制器。环境搭建本文简要略写,大家可以看社区其它优秀的文章。文章中

【XR806开发板试用】+Linux小白上手开发笔记(2)——阿里云云方案

##0、前言 在之前文章中提到,在windows中搭建unbuntu对于新手小白来说非常不友好。因此一直在找解决方案,找到一条非常有意思的方案。希望对大家有点帮助。 1、环境搭建 方案核心————阿里云云 具体步骤如下: step1:注册。由极术社区----开发平台登入 setp2:选择合适的云(免费最重要) setp3:配置云服务器。跟着指导走就行,不花钱就好~~ 注意选择系统

【XR806开发板试用】+2.鸿蒙内核

非常感谢基于安谋科技STAR-MC1的全志XR806 Wi-Fi+BLE开源鸿蒙开发板试用活动!非常感谢极术社区!非常感谢极术小姐姐!非常感谢全志在线开发者社区!非常感谢通过试用申请!非常感谢安谋科技! 接上一篇: 【XR806开发板试用】+1.嵌入式 https://www.bilibili.com/video/BV1ru4y1W7hM/?aid=917031463&cid=129687768