esp32开发板烧录micropython后只能上载python代码的问题讨论

ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
回复
tankiuo
帖子: 10
注册时间: 2021年 12月 22日 23:43

esp32开发板烧录micropython后只能上载python代码的问题讨论

#1

帖子 tankiuo » 2022年 1月 14日 08:46

各位大佬们,最近看到arduino官方网站上的一篇文章,https://docs.arduino.cc/learn/programmi ... nmv-editor

他们提出,As MicroPython is already running on the board, we don't need to compile and upload the code, we only need to provide the instructions (which is done via serial communication).

When installing MicroPython on a board, it can only run MicroPython scripts, until we "uninstall" it. To put the board back in "normal mode" we need to reset the bootloader, which is a unique process for each board. These instructions are available in the compatible boards section in this article.

我理解的意思就是,烧录micropython图件就只能上载python类的文件,其他类的上传不了,除非卸载,但是arduino只要提供一个serial接口进行通信。



也不知道理解的对不对。

头像
shaoziyang
帖子: 2497
注册时间: 2019年 10月 21日 13:48

Re: esp32开发板烧录micropython后只能上载python代码的问题讨论

#2

帖子 shaoziyang » 2022年 1月 14日 09:06

arduino将一些功能用宏和函数进行封装,比常规C语言容易理解。但arduino实际还是C语言,每次编译就重新产生二进制文件,更新是flash重新下载。

micropython类似一个小shell或者小型操作系统,所以升级程序就只需要更新脚本,不需要更新整个flash。

两种方式各有优缺点,适合不同的应用。但是脚本方式更灵活,比较适合系统移植、在线升级、动态修改功能等。

串口通信只是一个功能,并不是micropython或arduino特有的,

头像
shaoziyang
帖子: 2497
注册时间: 2019年 10月 21日 13:48

Re: esp32开发板烧录micropython后只能上载python代码的问题讨论

#3

帖子 shaoziyang » 2022年 1月 14日 09:11

arduino现在也正在升级,以前的arduino缺少调试功能、只封装了少数常用功能、IDE过于简陋、不适合专用开发、没有项目管理、编译速度慢,等即将发布的2.0版出来,看有多大改进,

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章