【Beetle ESP32-C3】下载circuitpython
<div class='showpostmsg'><p>esp32-c3除了可以运行micropython,还可以运行micropython的另外一个重要分支 circuitpython。circuitpython主要是面向DIY、创客的,它提供了超过300个各种传感器、显示等驱动,可以快速制作原型。circuitpython特别为usb hid提供了一些库,可以方便的实现usb midi、usb keyboard、usb mouse等功能,很多爱好者用它DIY了各种usb键盘。</p><p> </p>
<p>首先,我们到circuitpython的网站上,去下载对应的固件(<a href="https://circuitpython.org/downloads?q=c3" target="_blank">https://circuitpython.org/downloads?q=c3</a>)。</p>
<p> </p>
<p> </p>
<p> </p>
<p>目前circuitpython网站上,虽然已经有 Beetle ESP32-C3 开发板,但是还没有提供编译好的二进制文件。我们可以先用其它类似开发板的固件代替,毕竟内核是一样的,只是一些定义有区别,例如我们可以用 <a href="https://circuitpython.org/board/adafruit_qtpy_esp32c3/" target="_blank">Adafruit QT Py ESP32-C3</a> 开发板的固件。固件的烧录方法和micropython一样,可以用 esptool 或者 flash download tool。</p>
<p> </p>
<p> </p>
<p>注意目前在esp32c3上,circuitpython不支持U盘模式。</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> <p>python常用的库开发非常方便,版主大大,多出一些教程。</p>
页:
[1]