MianQi 发表于 2021-9-22 19:22

[安信可ESP32-Audio-Kit音频开发板] - 3: 在 Ubuntu 20.04 上安装“esp-a...

<div class='showpostmsg'> 本帖最后由 MianQi 于 2021-9-22 19:22 编辑

<p>&ldquo;esp-adf&rdquo;是对&ldquo;esp-idf&rdquo;功能的扩展,所以,要先安装了&ldquo;esp-idf&rdquo;,然后才能安装&ldquo;esp-adf&rdquo;。</p>

<p>&nbsp;</p>

<p>之前在Ubuntu 20.04上安装&ldquo;esp-adf&rdquo;不顺畅,所以尝试在Windows 10上进行。在Windows 10上依然要先安装并且能运行&ldquo;esp-idf&rdquo;之后,才能安装&ldquo;esp-adf&rdquo;。</p>

<p>&nbsp;</p>

<p>在Windows 10上安装&ldquo;esp-idf&rdquo;使用了微软提供的在线安装器,很顺利,以为后续工作也会这样顺畅,毕竟github.com与Windows现出同门,但实验表明,在Windows 10上安装&ldquo;esp-adf&rdquo;并不比Ubuntu 20.04上快,都要受到访问github速度的制约,可能要尝试很多次。因为一直安装不上&mdash;&mdash;以esp-idf-v3.3.5为例,有18个component加1个example,任何一个下载不下来都不行,而且每个只试两次,都不行,这次安装就废了,下次安装之前要把这次安装的文件夹删除才能再次尝试安装。此外,&ldquo;esp-adf&rdquo;本身还有3个component,也是同样的安装要求。</p>

<p>&nbsp;</p>

<p>为什么要提到&ldquo;esp-idf-v3.3.5&rdquo;,因为并非所有的&ldquo;esp-idf&rdquo;版本都支持&ldquo;esp-adf&rdquo;,目前了解到的情况是v3.3、v4.1、v4,2都行,v4.3不行。由于在Windows 10上一直安装不成,于是又返回Ubuntu 20.04。</p>

<p>&nbsp;</p>

<p>实验表明,&ldquo;esp-adf&rdquo;的安装可以分成两部分&mdash;&mdash;&ldquo;esp-adf&rdquo;本身内容较少,下载的可能性较大。而&ldquo;esp-idf-v3.3.5&rdquo;可以通过下载zip文件的形式安装(安装时还得在线)。只要&ldquo;esp-adf&rdquo;本身的3个component下载完整,将余下的&ldquo;esp-idf&rdquo;文件夹(是的,安装&ldquo;esp-adf&rdquo;的时候会自动安装&ldquo;esp-idf&rdquo;)删除,再将此前已经验证过能运行的&ldquo;esp-idf-v3.3.5&rdquo;复制粘贴过来就有可能运行。之所以说可能是因为,还要做一些设置,具体的说明可以参考这里 - https://docs.ai-thinker.com/esp32-a1s/env。</p>

<p>&nbsp;</p>

<p>这里有两点需要注意:</p>

<p>1、如果在机子上装有一个以上版本的&ldquo;esp-idf&rdquo;,那么在&ldquo;~/.bashrc&rdquo;和&ldquo;~/.profile&rdquo;文件的结尾要注释掉不用的一个。</p>

<p>2、要注意&ldquo;PATH&rdquo;前面是&ldquo;$&rdquo;,不是&ldquo;S&rdquo;。如果写错,有可能&ldquo;dir&rdquo;、&quot;sudo&quot;这样的命令都不能被识别了,这时候就要用到</p>

<pre>
<code>export PATH="/usr/bin:$PATH"</code></pre>

<p>这样的命令行了。</p>

<p>&nbsp;</p>

<p>能够运行的&ldquo;esp-adf&rdquo;界面是这样:</p>

<p></p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

okhxyyo 发表于 2021-9-22 20:25

<p>谢谢分享~~这个真的挺有用</p>

dql2016 发表于 2021-9-22 20:37

<p>学习了</p>
页: [1]
查看完整版本: [安信可ESP32-Audio-Kit音频开发板] - 3: 在 Ubuntu 20.04 上安装“esp-a...