磊_exscqM · 2022年02月26日

【XR806开发板试用】+开发板测评

一:开发板简介:

全志XR806开发板搭载了安谋科技安谋科技STAR-MC1处理器,支持WiFi和BLE,集成度高,硬件设计简单、BOM成本低、安全可靠等,同时它支持鸿蒙L0系统,适合智能家居,汽车电子等很多领域的无线连接需求,XR806支持的OpenHarmony属于轻量系统(mini system),轻量系统是面向MCU类处理器例如Arm Cortex-M、RISC-V 32位的设备,硬件资源极其有限,支持的设备最小内存为128KiB,可以提供多种轻量级网络协议,轻量级的图形框架,以及丰富的IOT总线读写部件等。可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等。官方也给出了详细的开源资料,详细见官网https://www.openharmony.cn/mainPlay#/document\\_root/src\\_views\\_documents\\_OpenHarmony-Overview\\_zh\\_md
以及XR806 鸿蒙L0 SDK Gittee仓库链接:https://gitee.com/moldy-potato-chips/devboard\\_device\\_allwinner\\_xr806

二:开发板详情:

  1. 非常小巧,整个板子体积不过 25.8mm*42mm。
  2. 开发板通过type-C接口提供供电能力、UART通信以及固件烧录能力,连接USB线接入PC,可自动识别到COM口(基于CP2120芯片)。设置波特率为115200,可在串口调试助手中看到打印信息。
  3. 与作者所学过的esp32等开发板一样,具有WiFi功能,输入相关指令即可
    wifi开启:hm net sta enable
    搜索热点:hm net sta scan
    获取搜索结果:hm net sta scan\\_result n=30
    搜索成功后连接指定热点:hm net sta connect 《 ssid 》 《 psk 》
    wifi断开连接:hm net sta disconnect
    wifi关闭:hm net sta disable
    基于WiFi协议栈之上,对常用的网络服务进行了封装和支持,包括:TCP/IP Stack、Web Socket、MQTT、DNS、Mebed TLS、HTTP Client、HTTP Server、iPerf、SNTP、DHCP、Ping、OTA等。
  4. 系统驱动:
    系统驱动层主要提供安全、存储、时钟、音频和接口等模块的框架和驱动,包括:NOR Flash、Trust Zone、Flash Crypto、CE、EFUSE、PSRAM、CCM、PRCM、NVIC、Timer、RTC、WDG、XIP、DMA、Cache、Audio Codec、Smart Card、Cmsis Core、UART、PWM、I2C、I2S、GPIO、IR、SPI、GPADC等。

三:代码层:

XR806\\_OpenHarmony代码主要包括device和vendor两部分,其中:device目录主要为芯片层驱动,负责承接Harmony系统和芯片驱动库,vendor目录只要为方案设置,Harmony主要特点之一为组件的插拔,通过vendor/config.json对方案进行裁剪。

四:环境配置:

环境配置有官方给出的开源资料https://xr806.docs.aw-ol.com/

五:应用案:

XR806广泛应用于家电、安防等产品,如以下案例:

  • 智能家电,如空凋、冰箱、洗衣机,通过无线模组,通过家电<->服务器<->手机的连接关   系,实现远程控制。
  • IPC。即网络摄像头,网络编码模块将模拟摄像机采集到的模拟视频信号   编码压缩成数字信号,从而可以直接接入网络交换及路由设备。
  • 智能门锁。XR806特有的超低功耗技术,保证了稳定连接的前提下也保证了续航。
推荐阅读
关注数
0
文章数
1
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息