使用Python修改本地hosts文件
最近有个需求,需要修改本地的hosts文件,把某个域名的IP替换为另一个IP。
比如原记录为
Home of Little Jelly
最近有个需求,需要修改本地的hosts文件,把某个域名的IP替换为另一个IP。
比如原记录为
最近买了两个ESP32 C3的开发板,一个是果云的C3,一个是合宙的C3经典版。
总结一下在使用中遇到的问题。
烧录MicroPython固件
ESP32-C3使用如下命令烧录固件
LVGL是一个高效的图形库,基于TFT_eSPI,支持ESP32,但是支持的最好的是ESP-IDF和Arduino环境,并不能直接在MicroPython中使用。
好在LVGL官方从MicroPython fork了一个版本,名为[lv_micropython](https://github.com/lvgl/lv_micropython),也就是带lvgl的MicroPython。
不过LVGL并未像MicroPython那样,为每个开发板发布编译好的bin文件,只能自己动手了。
接下来就讲讲怎么为ESP32编译原版MicroPython和带lvgl支持的MicroPython。
Intellj IDEA有个全局搜索的功能,双击Shift即可调快捷出来,对英文人群来说可能非常好用,但在中国却水土不服,因为我们需要使用Shift来切换中英文,连击两次全局搜索框冒出来了,还要再把它关掉,严重干扰Intellj IDEA有个全局搜索的功能,双击Shift即可调快捷出来,对英文人群来说可能非常好用,但在中国却水土不服,因为我们需要使用Shift来切换中英文,连击两次后全局搜索框冒出来了,还要再把它关掉,严重干扰编程,所以还是禁掉为好。
对于2021.2.2之前的版本,方法如下:
Ctrl+Shift+A(Mac下为Comand+Shift+A) => 输入Registry => 找到”ide.suppress.double.click.handler”并勾选,再Apply即可。
ESP32在Arduino下与屏幕交互除了可以使用TFT_eSPI,还可以使用更高级的LVGL。
配置步骤
1. 先配置TFT_eSPI,因为lvgl基于TFT_eSPI。