【ESP32C3合宙ESP32C3】:ESP32C3和合宙ESP32C3的环境搭建与离线包安装

news2024/12/27 11:34:41

项目场景:

        最近买了一块合宙ESP32C3的开发板,于是想要开发一下,当然开发最开始少不掉开发环境的搭建,在这个搭建的过程中,遇到了一些问题,解决了,也希望能帮助到大家。

        ESP32C3   和     合宙ESP32C3    在arduino中可以用同一种方式去开发,所以这里就不分别的情况了,用同种芯片型号都可以开发,我只能说一句国产牛逼

        合宙ESP32C3只要9.9!!!


环境搭建

        arduino如何安装,这就不说了,网上一大堆教程,而且这个属于基操,大家自行学习一下,目前arduino已经出到了2.1.1的版本了,整体与以前有了很大的不同。

        建议大家用新版本,因为好看!

1.安装成功:(我是2.0.4的版本,懒得升级)

2.首先我们需要填写一下我们的开发板管理器地址

https://espressif.github.io/arduino-esp32/package_esp32_index.json
https://github.com/espressif/arduino-esp32/releases/package_esp32_index.json

具体步骤:

1.文件  ->  首选项  -> 其他开发板管理器地址

2.

 3.

 

3.填写好开发板管理地址之后,选择ESP32库下载安装

        填入esp32  搜索  并安装   版本是   2.0.9  记住  是 2.0.9

4.如果网络ok的话,正常就直接就安装好了(可以看一下有没有esp32c3芯片)

 

5.如果安装不上,报错

6.如果这样的话,我们需要下载离线包,离线安装

首先需要下载对应的版本包

注意版本一定要一致!!!

这里我提供我的版本包

链接:https://pan.baidu.com/s/1sWMNst3NfxcmjN8-90vwCg?pwd=1234 
提取码:1234

将下载的文件,放置在以下这个路径(注意以下是我的路径,并不一定是你的,但是路径大体都差不多,13181是我的电脑名,参照这个路径找到就行了)

C:\Users\13181\AppData\Local\Arduino15\packages

7.然后将离线包,放入  如下路径文件夹中,并将  esp32-2.0.9  解压

8.将Arduino关闭,重启,进行之前的安装步骤出现以下情况,即可安装好!

9.如何还是安装不好,建议反复尝试,多试试,即可成功,也可咨询我哦~

10.当然如果你不想安装这个版本的,也可尝试其他版本,步骤也不一定要和我一样,我此只是参考,我的成功经验,网上有很多版本不同的下载,基本都可以去github下载到,大家自行学习一下。


最后的效果应是


 长风破浪会有时

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

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

相关文章

Spring Boot 中的 Elasticsearch 的数据操作配置

Spring Boot 中的 Elasticsearch 的数据操作配置 Elasticsearch是一个基于Lucene的搜索引擎,可以快速地存储、搜索和分析大量的数据。Spring Boot是一个开发框架,提供了快速构建基于Spring的应用程序的工具和技术。在本文中,我们将讨论如何在…

GBASE南大通用时代亿信共筑商业秘密防护联合解决方案

当前,数字经济因其覆盖面广且渗透力强,与各行业深度融合,正在逐渐引领新经济发展。另一方面,数据安全已上升为国家战略,中央相继出台政策文件,加强数据安全、商业秘密、个人隐私保护,提高网络安…

聚观早报 | 美团收购光年之外;世卫:可乐中甜味剂或致癌

今日要闻:美团以20.65亿人民币收购光年之外;世卫:可乐中甜味剂或致癌;AI公司融13亿美元,仅次于OpenAI;微信支付就校园支付费率过高致歉;B站回应成立交易生态中心 美团以20.65亿人民币收购光年之…

C# Excel 表列序号

171 Excel 表列序号 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如: A -> 1 B -> 2 C -> 3 … Z -> 26 AA -> 27 AB -> 28 … 示例 1: 输入: columnTitle “A” 输出: 1 示例 2: …

11-Vue的diff算法

参考回答:​​​​​​​ 当组件创建和更新时,vue均会执行内部的update函数,该函数使用render函数生成的虚拟dom树,将新旧两树进行对比,找到差异点,最终更新到真实dom对比差异的过程叫diff,vue在…

《移动互联网技术》第五章 界面开发: 掌握Activity的基本概念,Activity的堆栈管理和生命周期

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

chatgpt赋能python:如何升级Python包

如何升级Python包 如果你是一名有着10年Python编程经验的工程师,那么你一定知道如何安装和使用Python包。但是,有时候你需要升级一些已经安装的包,以获得更好的性能和新功能。在本文中,我们将讨论如何升级Python包。 什么是Pyth…

GDI MFC抠图贴图

文章目录 抠图贴图添加消息命中 抠图 请添加图片描述 BOOL CPokemonDlg::OnInitDialog() {CDialogEx::OnInitDialog();// 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动// 执行此操作SetIcon(m_hIcon, TRUE); // 设置大图标SetIcon(m_hIcon,…

Spring Boot 中的 RabbitMQ 是什么,如何使用

Spring Boot 中的 RabbitMQ 是什么,如何使用 简介 RabbitMQ 是一个开源的消息队列系统,它通过 AMQP(高级消息队列协议)来实现消息的传递。Spring Boot 是目前非常流行的 Java 开发框架,它提供了很多便利性的功能&…

VS Code C++迎来套件更新,注释定义方便快捷

近日微软对VS Code C进行套件的更新,新加入名为“Call Hierarchy”的功能,而这个**ERP**功能可以让用户更加直观地理解代码函数之间的引用关系,同时该版本还让开发者更容易复制注释与定义,提升此类内容编写时的自由度。 据悉&am…

蓝牙音频数据歌词提取器设计方法

v hezkz17进数字音频系统研究开发交流答疑 解决方法: 通过蓝牙接收来自手机音乐播放器的数据,能得到哪些歌曲信息? 如何获取歌曲名?歌词信息? 2023/6/27 10:21:42 通过蓝牙接收手机音乐播放器的数据,可以获取以下歌曲…

VMware 虚拟机下ubuntu命令行(parted)扩容方法,包括一些坑

前言 搜素了半天关于ubuntu扩容的方法,基本都是用gparted,可是本人的虚拟机抽风无法使用这个工具,提示tmp.mount不存在,同时Can’t connect to “”,找了半天并没有找到好的解决方案,先占坑。使用命令行扩…

如何实现Tomcat部署及优化

目录 一、Tomcat概述 Tomcat中的核心组件(用于Java环境) Tomcat两种优化 Tomcat Web服务 JSP容器(翻译功能) Servlet处理动态页面 二、Tomcat内部工作流程 三、Tomcat功能组件结构 Connector连接器 Container容器 四个…

openlayers controls基础知识

控件是一个可见的小部件,其 DOM 元素位于屏幕上的固定位置。 它们可以涉及用户输入(按钮),或者仅提供信息; 位置是使用 CSS 确定的。 默认情况下,它们放置在 CSS 类名为 ol-overlaycontainer-stopevent 的容…

小白月赛C-方豆子

方豆子 题目描述 阿宁最近对吃豆子感兴趣,阿宁想要用程序输出一下,但是图形化对于阿宁来说太难。因此他决定用字符,并且是方形的模样。 给一个正整数n,输出n级好豆子。 题解:每个豆子都由四个豆子组成&#xff0c…

Vue之计算属性(computed)

文章目录 前言一、计算属性二、实例1.缓存优势计算属性内部的属性,在第一次访问时会读取它的值,然后存入缓存 2.简写简写其实就是当确定计算属性内的属性只读不更改,即只有get函数没有写set函数时简写的方式 3.补充 总结 前言 计算属性 一、…

Odoo16 微信公众号模块开发示例

Odoo16 微信公众号模块开发示例 本模块基于 aiohttp asyncio 进行异步微信公众号接口开发, 仅实现了部分 API 仅供学习参考,更完善的同步接口请参考:wechatpy 或 werobot,可用来替代 模块中的 wechat client。 业务需求 小程序中需要用户…

std::bind的讲解

一、在讲解std::bind之前,我们先来复习下std::function。 std::function 是一个“可调用对象”包装器,是一个类模板,可以容纳除了类成员函数指针之外的所有可调用对象,它可以用统一的方式处理函数、函数对象、函数指针&#xff0…

async创建异步任务

想让线程之间可以有两个数据的交换。之前一直采用的是全局变量互斥锁的方法。到目前为止,线程运行完之后还无法提供一个返回值。 此时引入 future 和 async。 sync为同步的意思,async为异步任务。同步任务前文已经结束过:他指的是两个人协同…

SpringBoot 日志文件:日志的作用?为什么要写日志?

文章目录 🎇前言1.日志长什么样子?2.自定义打印日志2.1 在程序中得到日志对象2.2 使用日志对象打印日志 3.日志级别3.1 日志级别的分类与使用3.2 日志级别有什么用呢?3.3 日志级别的设置 4.日志持久化保存5.更方便的日志输出5.1 添加 lombok …