esp32之arduino配置下载提速

Posted zhangrelay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了esp32之arduino配置下载提速相关的知识,希望对你有一定的参考价值。


使用如下:

https://www.arduino.cn/package_esp32_index.json

esp32之arduino配置下载提速_linux

选择2.0.4版本,点击安装,会发现速度很慢:

esp32之arduino配置下载提速_ros2_02

默认情况下,下载5-6分钟,也就2-10mb。

怎么办?选用下载工具,如下:

​micro-ros arduino esp32 ros2 笔记​

下载链接获取地址如上,如果需要直接获取,获取在文末:

uget

esp32之arduino配置下载提速_ros2_03

 

esp32之arduino配置下载提速_arduino_04

 

esp32之arduino配置下载提速_下载工具_05

具体参考:

​Github下载慢容易断使用uGet辅助下载zip文件速度和稳定性都大幅提升_zhangrelay的博客-​

下载速度可以突破2MB/s。还算不错。


将下载工具搞定如下文件下2.0.4替换: 

esp32之arduino配置下载提速_ros2_06

替换那个下载很慢为完成的zip包。

通常在arduino15/staging/packages这一类文件夹下,windows/linux/macos稍微有些不同。


然后,再回到如下:

esp32之arduino配置下载提速_下载工具_07

 

就可以直接完成安装,速度飞起。

无需再下载2.0.4啦 ^_^ 

方法通用哦 ^_^

esp32之arduino配置下载提速_ros2_08

类似下载问题,全部通过uget,手工下载到对应文件夹下。

esp32之arduino配置下载提速_arduino_09

 

用此类方法安装好。

esp32之arduino配置下载提速_下载工具_10

 


esp32之arduino配置下载提速_arduino_11


ros@ros:~/RobCode/Micro-XRCE-DDS-Agent-foxy/build$ ./MicroXRCEAgent udp4 -p 8888
[1659409225.169294] info     | UDPv4AgentLinux.cpp | init                     | running...             | port: 8888
[1659409225.169502] info     | Root.cpp           | set_verbose_level        | logger setup           | verbose_level: 4
[1659409235.686867] info     | Root.cpp           | create_client            | create                 | client_key: 0x0EACBFAE, session_id: 0x81
[1659409235.687023] info     | SessionManager.hpp | establish_session        | session established    | client_key: 0x0EACBFAE, address: 192.168.8.115:47138
[1659409235.699287] info     | ProxyClient.cpp    | create_participant       | participant created    | client_key: 0x0EACBFAE, participant_id: 0x000(1)
[1659409235.707073] info     | ProxyClient.cpp    | create_topic             | topic created          | client_key: 0x0EACBFAE, topic_id: 0x000(2), participant_id: 0x000(1)
[1659409235.713029] info     | ProxyClient.cpp    | create_publisher         | publisher created      | client_key: 0x0EACBFAE, publisher_id: 0x000(3), participant_id: 0x000(1)
[1659409235.720360] info     | ProxyClient.cpp    | create_datawriter        | datawriter created     | client_key: 0x0EACBFAE, datawriter_id: 0x000(5), publisher_id: 0x000(3)


 

esp32之arduino配置下载提速_arduino_12

 

 

 

 

 

 

以上是关于esp32之arduino配置下载提速的主要内容,如果未能解决你的问题,请参考以下文章

Arduino IDE配置esp32各版本

Arduino IDE下载安装ESP8266/32慢的解决办法

ESP32使用Arduino环境,安装编译下载安装库

ESP32使用Arduino环境,安装编译下载安装库

合宙ESP32C3基于Arduino IDE框架下配置分区表

arduino的esp32环境搭建(不需要翻墙,不需要离线安装)