ESP32 开发选择Arduino还是使用ESP-IDF优缺点

乐鑫ESP GitHub官网:https://github.com/espressif

 

1、外部文本编辑器(SourceInsight)+ Arduino

在GitHub下载最新Arduino开发包(https://github.com/espressif/arduino-esp32)

如果是使用这个方式开发,在SourceInsight里面建立索引所需要的文件该包下的..\cores 和 ..\tools\sdk\include 的全部文件。

优点:全部可图形化控制操作,且开发库支持.cpp文件,API使用十分便利,适用于轻开发。

缺点:缺少内部API说明资料,缺少ESP官方高级例程。

 

2、外部文本编辑器(SourceInsight)+ ESP-IDF

在GitHub下载最新ESP-IDF开发包(https://github.com/espressif/esp-idf)

如果是使用这个方式开发,在SourceInsight里面建立索引所需要的文件该包下的..\components 的全部文件。

ESP32官网编程指南:https://docs.espressif.com/projects/esp-idf/en/stable/api-reference/index.html

优点:官方资料支持十分到位,高级的例程在开发包里也全部附带。

缺点:cmd命令模式操作。

 

3、msys32或者msys32 + ecplise

msys32是一个简单的Linux虚拟机。

优点:msys32 + ecplise可以跳转所调用代码。

缺点:首次编译慢。

 

 

 

本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解方便记录成长笔记。

若有与大神大大见解有冲突,我坚信大神大大见解是对的,我的是错的。

感谢~!

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值