[已解决] ESP32中的esp-adf 和 esp-idf的区别是什么?

feng_esp32_2021
Posts: 26
Joined: Thu Nov 18, 2021 12:22 am

[已解决] ESP32中的esp-adf 和 esp-idf的区别是什么?

Postby feng_esp32_2021 » Wed Nov 24, 2021 1:05 am

ESP32中的esp-adf 和 esp-idf的区别是什么?

我在搭建ESP32的开发环境的时候发现也2个SDK开发库,一个是 esp-adf 一个是esp-idf 也就是 esp-idf-v4.3.1 和 esp-adf-master

你们他们有什么区别吗?如果要是进行开发的话,使用哪个SDK 进行呢?

有知道的大神吗?告诉我,指导我,谢谢

wangyz1997
Posts: 8
Joined: Wed Nov 10, 2021 9:27 am

Re: ESP32中的esp-adf 和 esp-idf的区别是什么?

Postby wangyz1997 » Wed Nov 24, 2021 1:31 am

idf是基础开发环境,adf是在idf基础上添加的音频相关的组件。简单来说,adf就是idf的组件,idf是基础。

feng_esp32_2021
Posts: 26
Joined: Thu Nov 18, 2021 12:22 am

Re: ESP32中的esp-adf 和 esp-idf的区别是什么?

Postby feng_esp32_2021 » Wed Nov 24, 2021 2:53 am

Image
这样放在 一起,可以吗?

Image
esp-adf 目录下面有esp-idf 目录,虽然esp-idf目录是空的

为什么 esp-adf 目录下有 esp-idf。而esp-idf 目录下没有esp-adf?

jason.mao
Posts: 98
Joined: Mon Nov 19, 2018 2:05 am

Re: ESP32中的esp-adf 和 esp-idf的区别是什么?

Postby jason.mao » Wed Nov 24, 2021 4:02 am

ESP-IDF 是基础组件,ESP-ADF 提供音频组件和一些高集成度的产品功能组件, 其中 ADF 会调用 IDF 的基础 API 去实现。

ESP-ADF 下面嵌入的 esp-idf 是一个默认的IDF,主要用于改善第一次使用客户的体验。

如果有使用音视频处理的功能,建议 ESP-ADF 开发。

feng_esp32_2021
Posts: 26
Joined: Thu Nov 18, 2021 12:22 am

Re: ESP32中的esp-adf 和 esp-idf的区别是什么?

Postby feng_esp32_2021 » Wed Nov 24, 2021 5:29 am

现在 想 做的是 :

手机 连接 ESP32, 通过网页对ESP32进行配置。请问,ESP32 现在是设置为AP模式还是STA模式,还AP+STA 模式?

如果 我把ESP32 烧录了 AP的程序
\esp-idf\examples\wifi\getting_started\目录下面有 2个工程程序

softAP
station
我要烧录哪个程序到ESP32呢?
谢谢了!

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: ESP32中的esp-adf 和 esp-idf的区别是什么?

Postby ESP_ICY » Wed Nov 24, 2021 9:17 am

feng_esp32_2021 wrote:
Wed Nov 24, 2021 5:29 am
现在 想 做的是 :

手机 连接 ESP32, 通过网页对ESP32进行配置。请问,ESP32 现在是设置为AP模式还是STA模式,还AP+STA 模式?

如果 我把ESP32 烧录了 AP的程序
\esp-idf\examples\wifi\getting_started\目录下面有 2个工程程序

softAP
station
我要烧录哪个程序到ESP32呢?
谢谢了!
根据你这边的描述,应该配置为softAP

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: ESP32中的esp-adf 和 esp-idf的区别是什么?

Postby ESP_ICY » Wed Nov 24, 2021 9:21 am

feng_esp32_2021 wrote:
Wed Nov 24, 2021 1:05 am
ESP32中的esp-adf 和 esp-idf的区别是什么?

我在搭建ESP32的开发环境的时候发现也2个SDK开发库,一个是 esp-adf 一个是esp-idf 也就是 esp-idf-v4.3.1 和 esp-adf-master

你们他们有什么区别吗?如果要是进行开发的话,使用哪个SDK 进行呢?

有知道的大神吗?告诉我,指导我,谢谢
IDF 是 乐鑫所有软件的开发基础,ADF 是专门进行音频开发的库,你如果想进行普通的开发,使用 IDF 即可,而ADF里包含IDF是因为ADF里面的有些编译会在基础的idf上进行增加,因此包含了专门用于 ADF 开发 的 IDF。

feng_esp32_2021
Posts: 26
Joined: Thu Nov 18, 2021 12:22 am

Re: ESP32中的esp-adf 和 esp-idf的区别是什么?

Postby feng_esp32_2021 » Wed Nov 24, 2021 11:14 am

非常的谢谢你,给我的回答,我现在就是选择 wifi\softAP来进行开发了。
后面的问题 还需要再次请教你

Who is online

Users browsing this forum: Google [Bot] and 78 guests