Arduino框架下联盛德W801开发环境搭建教程

news2024/12/24 3:08:45

Arduino框架下联盛德W801开发环境搭建教程


联盛德W801拥有自己的SDK集成开发工具,能做到这一点非常令人敬佩和了不起。国内好多芯片厂商都需要依托第三方开发工具集来实现对自己产品的开发。多元化开发方式可以满足不同层次开发人员的需求。对于芯片本身来说,有利于普及和推广。像一个生态圈,相互促进和发展。

  • 不管用什么方式开发,只要能实现业务需求即可,并不局限于特定的哪种方式来实现。像stm32可以使用标准库也可以使用HAL库,在HAL库中也可以直接操作寄存器,并不冲突。找到高效快捷实现功能的途径才是关键。

基于Arduino平台搭建联盛德W801开发环境

由于github在国外,很难直接通过Arduino IDE安装成功。

所需资源都会打包提供给大家。

安装步骤

    1. 利用HFS工具搭建本地服务器。
    1. 修改对应的.json文件。(需要修改的地方有3处,分别修改成HFS中对应的IP地址)
{
    "packages": [
        {
            "name": "w80x_duino",
            "maintainer": "nulllab",
            "websiteURL": "https://github.com/Hi-LinkDuino/w80x_arduino",
            "email": "nulljun@nulllab.cn",
            "help": {
                "online": "www.nulllab.cn"
            },
            "platforms" : [
                {
                    "name": "w80x_arduino csky plain C/C++ core",
                    "architecture": "XT804",
                    "version": "0.0.2",
                    "category": "Contributed",
                    "url": "http://192.168.0.113:280/w80x_arduino-0.0.2.zip",
                    "archiveFileName": "w80x_arduino-0.0.2.zip",
                    "help": {
                    "online": "https://github.com/Hi-LinkDuino/w80x_arduino/issues"
                    },
                    "boards": [
                        {"name": "w80x_duino"},
                        {"name": "HLK-W806"}
                    ],
                    "toolsDependencies": [
                        {
                            "name": "csky",
                            "version": "2021.04.23",
                            "packager": "w80x_duino"
                        },
                        {
                            "name": "w80x_tool",
                            "version": "v1.0",
                            "packager": "w80x_duino"
                        }
                    ]
                },
                {
                    "name": "w80x_arduino csky plain C/C++ core",
                    "architecture": "XT804",
                    "version": "0.0.1",
                    "category": "Contributed",
                    "url": "https://github.com/Hi-LinkDuino/w80x_arduino/releases/download/v0.0.1/w80x_arduino-0.0.1.zip",
                    "archiveFileName": "w80x_arduino-0.0.1.zip",
                    "help": {
                    "online": "https://github.com/Hi-LinkDuino/w80x_arduino/issues"
                    },
                    "boards": [
                        {"name": "w80x_duino"},
                        {"name": "HLK-W806"}
                    ],
                    "toolsDependencies": [
                        {
                            "name": "csky",
                            "version": "2021.04.23",
                            "packager": "w80x_duino"
                        },
                        {
                            "name": "w80x_tool",
                            "version": "v1.0",
                            "packager": "w80x_duino"
                        }
                    ]
                }
            ],
            "tools" : [
                {
                    "name": "csky",
                    "version": "2021.04.23",
                    "systems": [
                        {
                            "host": "i686-mingw32",
                            "url": "http://192.168.0.113:280/csky-elfabiv2-tools-mingw-minilibc-20210423.tar.gz",
                            "archiveFileName":"csky-elfabiv2-tools-mingw-minilibc-20210423.tar.gz",
                            "checksum": "SHA-256:e7d0130df26bcf7b625f7c0818251c04e6be4715ed9b3c8f6303081cea1f058b",
                            "size": "78639538"
                        },{
                            "host": "x86_64-pc-linux-gnu",
                            "url": "https://github.com/Hi-LinkDuino/w80x_arduino/releases/download/v0.0.1/csky-elfabiv2-tools-x86_64-minilibc-20210423.tar.gz",
                            "archiveFileName": "csky-elfabiv2-tools-x86_64-minilibc-20210423.tar.gz",
                            "checksum": "SHA-256:8b9a353c157e4d44001a21974254a21cc0f3c7ea2bf3c894f18a905509a7048f",
                            "size": "80451419"
                        }
                    ]
                },
                {
                    "name": "w80x_tool",
                    "version": "v1.0",
                    "systems": [
                        {
                            "host": "i686-mingw32",
                            "url": "http://192.168.0.113:280/w80x_tool-mingw32-v1.0.zip",
                            "archiveFileName": "w80x_tool-mingw32-v1.0.zip"
                        }
                    ]
                }
            ]
        }
    ]
}

在这里插入图片描述

    1. 将所需固件包以及工具链添加到HFS中。
      在这里插入图片描述
    1. 在Arduino IDE当作添加HFS中的.json路径网址。
      >

在Arduino IDE界面,找到菜单-文件-首选项:开发板网址管理器网址中添加在HFS中.json的地址,并选择保存。
在这里插入图片描述

    1. 在Arduino IDE 开发板管理器中安装。
      在这里插入图片描述
      搜索关键字w80即可筛选出我们需要安装的开发板。(我这里安装了就不在演示,安装很快不到一分钟就可完成)
      在这里插入图片描述
      在安装的时候,可以看到HFS软件界面如下,会有数据访问信息显示。
      在这里插入图片描述

📚所需安装资源和工具

链接:https://pan.baidu.com/s/1M7c299zod7fk882-BFMKHg 
提取码:ry1g

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/100556.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习100天(十一):011 回归模型评估指标

机器学习100天,今天讲的是:线性回归评估指标! 一、哪个模型更好? 我们之前已经对房价预测的问题构建了线性模型,并对测试集进行了预测。 如图所示,横坐标是地区人口,纵坐标是房价,红色的点是实际样本分布。 使用不同的算法或策略构建了两个线性回归模型,如图,分别是…

Web3 的开发者,如何评估以及选择调用链上数据的解决方案

FP是链上数据分析平台以及数据处理基础设施,使命是让链上数据分析以及使用随手可得。目前,Footprint 从 22 条公链上收集、解析和清理数据,把无语义以及无序的链上数据,转化成让用户能使用无代码拖放界面、SQL等多种形式构建图表以…

TestStand-用户界面

文章目录简易用户界面全功能用户界面除序列编辑器外&#xff0c;TestStand自带的两类用户界面&#xff0c;分别是SimpleUI&#xff08;简易用户界面&#xff09;及Full-Featured UI&#xff08;全功能用户界面&#xff09;。简易用户界面 简易用户界面的源代码位于< TestSt…

[附源码]计算机毕业设计Python的专业技能认证系统(程序+源码+LW文档)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等…

分享:广电用户服务大数据解决方案

1 方案背景 随着三网融合的深入推进&#xff0c;跨域竞争激烈&#xff0c;电信运营商、互联网企业、硬件设备商以及内容生产商等都将自身定位于视频产业的参与者并获取相应价值&#xff0c;视频服务已经不再成为广电网络运营商的专利&#xff0c;整个视频产业已经开始新一轮颠…

Understanding and Increasing Efficiency of Frank-Wolfe Adversarial Training

AT存在灾难性的过拟合&#xff0c;在训练过程中对抗精度下降&#xff0c;尽管已经提出了改进&#xff0c;但它们增加了训练时间&#xff0c;鲁棒性与多步 AT 相去甚远。我们开发了一个使用 FW 优化 (FW-AT) 进行对抗训练的理论框架&#xff0c;揭示了损失情况与 ℓ∞ FW 攻击的…

vue - vue中的publicPath讲解

vue.config.js里面的publicPath是部署应用包时的基本 URL&#xff1b; 从 Vue CLI 3.3 起baseUrl已被publicPath替代&#xff1b; 如果想要了解vue的环境变量 process.env 可以阅读这篇文章&#xff1a; vue中的process.env.NODE_ENV讲解 1&#xff0c;publicPath publicPath是…

七、ref引用与数组的常用方法

一、ref 引用 1.1、什么是 ref 引用 ref 用来辅助开发者在不依赖于jQuery的情况下&#xff0c;获取 DOM 元素或组件的引用。 每个vue的组件实例上&#xff0c;都包含一个$refs对象&#xff0c;里面存储着对应的 DOM 元素或组件的引用。默认情况下&#xff0c;组件的$refs指向…

语音识别芯片LD3320介绍

语音识别芯片LD3320简介 LD3320 芯片是一款“语音识别”芯片,集成了语音识别处理器和一些外部电路&#xff0c;包括AD、DA 转换器、麦克风接口、声音输出接口等。LD3320不需要外接任何的辅助芯片如Flash、RAM 等&#xff0c;直接集成在LD3320中即可以实现语音识别/声控/人机对…

黑*头条_第6章_kafka及异步通知文章上下架(新版)

黑*头条_第6章_kafka及异步通知文章上下架(新版) 文章目录黑*头条_第6章_kafka及异步通知文章上下架(新版)1)自媒体文章上下架2)kafka概述3)kafka安装配置4)kafka入门5)kafka高可用设计5.1)集群5.2)备份机制(Replication&#xff09;6)kafka生产者详解6.1)发送类型6.2)参数详解…

Linux|Ubuntu-18.04上安装discord(二进制安装)

前言&#xff1a; Discord是由两个沉迷游戏的玩家为了解决游戏种玩家交流问题而开发的一个语音聊天软件&#xff0c;它从游戏社交起家。 起初&#xff0c;Discord被定义为“永远在线的聊天室”&#xff0c;专门为游戏玩家设计&#xff0c;可以简单快捷的加入或退出某个群聊进…

【图像去雾】颜色衰减先验图像去雾【含Matlab源码 2036期】

⛄一、颜色衰减先验去雾算法简介 2015年Zhu等的颜色衰减先验去雾算法利用颜色衰减先验建立有雾图像的景深模型, 采用有监督学习的方式得到模型的参数, 结合大气散射模型得到去雾图像。具体内容如下: 1 大气散射模型 Zhu等的颜色衰减先验去雾算法利用计算机视觉和图形图像领域…

大开眼界的4款电脑软件,其中3款大小不到10M,功能却逆天

闲话少说&#xff0c;直上狠货&#xff0c;大开眼界。 1、Ocam录屏 Ocam是一款完全免费的录屏软件&#xff0c;大小仅有9M&#xff0c;功能却非常强大&#xff0c;界面简洁&#xff0c;操作简单一键录制&#xff0c;4k分辨率视频录制时&#xff0c;即便办公电脑配置不高&#x…

我国海洋油气行业勘探力度加大 整体探明程度有待提高 未来储量产量增长潜力仍很大

1、我国海洋油气资源储量情况 根据观研报告网发布的《2022年中国海洋油气市场分析报告-市场发展监测与发展动向预测》显示&#xff0c;根据全国第四次油气调查数据&#xff0c;海洋石油剩余技术可采储量占中国石油剩余技术可采储量的34%&#xff1b;海洋天然气剩余技术可采储量…

二叉搜索树详解

1.二叉搜索树的概念 二叉搜索树又称二叉排序树&#xff0c;它或者是一颗空树&#xff0c;或者是具有以下性质的二叉树&#xff1a; 若它的左子树不为空&#xff0c;则左子树上所有节点的值都小于根节点的值若它的右子树不为空&#xff0c;则右子树上所有的节点的值都大于根节点…

执行pip安装时,如何解决:Unknown or unsupported command install

目录 解决方案1&#xff1a;卸载LoadRunner——显然是不可行的 解决方案2&#xff1a;全路径执行pip 解决方案3&#xff1a;镜像 解决方案4&#xff1a;镜像更新 遇到这种情况一般都是因为已经安装了LoadRunner导致电脑上同时安装了多个pip&#xff0c;执行时&#xff0c;系…

LabVIEW如何以编程方式获取克隆VI名称?

LabVIEW如何以编程方式获取克隆VI名称&#xff1f;如何使用克隆VI名称关闭特定的克隆VI&#xff1f; 调用正在运行的VI服务器引用。 放置一个调用节点&#xff0c;然后选择“打开”前面板>>。 使用属性节点检查VI是否为克隆VI>>。 使用属性节点>>克隆名称…

Java安全--CC2

cc2其实都是建立在我们写的基础之上&#xff0c;只不过路走的不一样罢了&#xff0c;我们可以看一下CC2是怎么走的&#xff0c;我用颜色标出了&#xff1a; 其实就是之前都学过的几个类。 前面代码都和CC4一样 public class CC2 {public static void main(String[] args) thro…

2023春招面试题:Java并发相关知识

1.基础知识回顾 1.1 什么是多线程&#xff1f; 在没有线程的年代&#xff0c;在同一个进程中&#xff0c;程序的处理流程都是顺序的&#xff0c;下一个流程的开始必须等待上 一个流程的结束&#xff0c;如果其中某一个流程非常耗时&#xff0c;那么会影响整个流程的处理时间…

学习.NET MAUI Blazor(一)、Blazor是个啥?

先把Blazor放一边&#xff0c;先来看看目前Web开发的技术栈。 注&#xff1a;上图只是为了说明问题&#xff0c;没有任何语言歧视&#xff01; 这是目前最常用的前后端分离开发模式&#xff0c;这个开发模式需要配备前端工程师和后端工程师。当然了&#xff0c;全栈工程师另当…