ubuntu搭建esp-idf开发环境 解决github下载慢
简述
乐鑫为了解决国内用户在安装idf开发环境时,因下载过慢导致下载失败的问题,在gitee(码云)上提出了一套解决方案。使得国内用户能快速安装开发环境。
具体项目地址:https://gitee.com/EspressifSystems
同时参考 乐鑫官网环境安装指南
一,克隆idf
国内用户可到码云克隆最新的idf:esp-idf,执行以下命令在esp文件夹中克隆idf。
mkdir esp
git clone https://gitee.com/EspressifSystems/esp-idf.git
克隆完成后的idf还需要安装一些依赖的仓库,这些仓库放在github上,下载会很慢;乐鑫提供了esp-gitee-tools来加速下载这些仓库。
首先下载esp-gitee-tools
cd /esp
git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
其中install.sh和submodule-update.sh是分别用于安装开发环境和更新依赖仓库的脚本。
二,更新依赖仓库
进入idf目录下
cd /esp/esp-idf
执行esp-gitee-tools的submodule-update.sh
. /esp/esp-gitee-tools/submodule-update.sh
等待依赖仓库安装完成。
三,安装开发环境
方式一:
进入idf目录下
cd /esp/esp-idf
执行esp-gitee-tools的install.sh
. /esp/esp-gitee-tools/install.sh
方式二:
从乐鑫服务器下载工具链。
进入idf目录下:
cd /esp/esp-idf
设置路径:
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
执行目录下的安装脚本
./install.sh
等待工具安装完成,提示可执行"idf.py build"
ubuntu搭建esp-idf开发环境 解决github下载慢相关推荐
- 从零搭建一个java开发环境: 二、下载安装mysql数据库
前言 这是从零搭建一个java开发环境的第二篇,这篇文章将介绍mysql数据库的下载安装.在关系型数据库中,使用较多的是mysql和oracle,我自己用一般装mysql.oracle占用内存太大,自 ...
- linux下julia的开发环境,Ubuntu搭建Julia远程开发环境
Julia作为一门新兴的编程语言,还是可以学一学的,这里总结了一下Ubuntu系统远程搭建Julia开发环境的方法. 前期准备: 云服务器一台,操作系统为Ubuntu18.04, xshell6 + ...
- ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】
目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...
- node linux脚本,用Shell脚本快速搭建Ubuntu下的Nodejs开发环境
nodejs的确是很火,以前倒腾过,但是从来没有认真记录下什么.在ubuntu下搭建它的开发环境尝尝鲜,有一个捷径,它能让系统自动帮你安装所需要的东西,我们生成一段shell脚本,让它来完成以下工作: ...
- 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]
原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...
- ubuntu 16.04 php 开发环境搭建
ubuntu 16.04 php 开发环境搭建 mysql sudo apt install -y mysql-server mysql-client php 5.6 sudo add-apt-rep ...
- Linux 下搭建 Java Web 开发环境
Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...
- 在Win10的Linux子系统下搭建ESP32的开发环境
在Win10的Linux子系统下搭建ESP32的开发环境 一.介绍 1.Windows的Linux子系统 win10进行了内置工作于命令行的Linux子系统功能,WIN10用户只需要开启Linux子 ...
- Ubuntu安装以太坊开发环境
Ubuntu安装以太坊开发环境 摘要 版本说明 介绍 开发环境的搭建 搭建以太坊 安装Nodejs 安装Solidity 安装Truffle 示例程序的运行 以太坊运行 Truffle框架的使用 Tr ...
最新文章
- SpringBoot第十六篇:用restTemplate消费服务
- php java session共享_php 函数session_id()思考。实现同服务器下session共享
- python去重语句_Python Dataframe 指定多列去重、求差集的方法
- ASP.NET Core 网站在Docker中运行
- 编译:splint 遇到的问题: undefined reference to `yywrap'
- Linux打印介绍【转贴】
- SpringBoot实战教程(4)| 整合Mybatis
- 白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(3):反距离权重
- 老男孩python作业_老男孩python学习之作业一购物小程序
- 最近京东抢茅台的很火啊,但是必须要京东plus会员。天猫超市抢茅台插件来咯
- 如何解救爆红的C盘?
- 博弈论题目集 (持续更新)
- 使用EXCEL计算并绘制MACD指标
- 能源数字化,未来四十年看什么?
- 前端学习之路---node.js(二)
- 如何去除图片水印不留痕迹_去水印工具
- HTML+CSS好看的小黄人网页制作(首页部分)
- mybatis中显示更新数据成功 ,控制台显示成功,数据库数据却没有修改
- 因子分析累计贡献率_累计方差贡献率_spss累计方差贡献率_因子分析方差贡献率...
- Unity-如何隐藏App入口,然后通过其他App打开
热门文章
- 这是我见过入门Python最友好的办法
- 不花一分钱快速搭建自己的微信公众号机器人
- 数据结构——线性表知识思维导图
- 【Windows】win10系统重装后桌面及软件安装清单(自己用)
- Linux(RedHat9.0)下Alsa声卡驱动的安装
- 如何使用python和opencv4实现照片长曝光效果呢?
- json_tuple,get_json_object提取日志埋点信息
- JS抽奖器(JS基础)
- java解析xlsb文件_读取XLSB文件Apache POI的异常java.io.CharConversionException
- 锁7---分段锁(一种锁的形式)