我正在努力着手在ESP 32上使用MicroPython。我已经读了几则帖子,下定了决心-但仍有一些疑问。
据我所知,它是这样的:要开始进行micropython开发,需要几个步骤
因此从一开始:建议-在非常初步的步骤中-在开发系统上创建虚拟环境-对我来说,这是ESP32-将micropython构建系统与本地python安装分开。由于这不是绝对必要的,所以我听说如果我们乐意直接在主机上创建构建系统,则可以跳过虚拟环境设置。
下一步将获取项目目录的设置
此时,我们将处于虚拟环境中。这将设置我们bash shell的输出。应该在括号中显示活动虚拟环境的名称,如下所示:
<div>${priv.description}</div>
现在,到此设置,我们应该能够创建一个项目目录来保存我们的micropython文件
(microPython) ~/virtalenv/microPython
注意:要停用虚拟环境,我们可以键入deactivate。并在您停用虚拟环境后继续工作
mkdir project cd project
这假定我们已经使用名称
创建了虚拟环境。type: /> source virtalenv/microPython/bin/activate.
现在-当时要安装系统,例如Debian,Ubuntu,Mint和变体
在我们可以在系统上编译和运行MicroPython之前,需要安装以下软件包:
Debian,Ubuntu,Mint和变体 在我可以编译和运行MicroPython之前,需要先安装以下软件包:
'micropython'.
要安装这些软件包,请使用以下命令:
build-essential
libreadline-dev
libffi-dev
git
pkg-config (required at least in ubuntu 14.04)
gcc-arm-none-eabi
libnewlib-arm-none-eabi
然后必须将存储库克隆到本地计算机,或者如果我已经在项目文件夹中创建了虚拟环境克隆。
sudo apt-get install build-essential libreadline-dev libffi-dev git pkg-config gcc-arm-none-eabi libnewlib-arm-none-eabi
首先,我必须检查是否存在mpy-cross脚本以允许交叉编译。将来可能会在某些时候将其固定为自动完成,但现在您需要手动进行。在此处将目录更改为mpy-cross目录:
git clone --recurse-submodules https://github.com/micropython/micropython.git
问题-我真的可以跳过虚拟环境设置吗?换句话说:我也可以直接在主机上创建构建系统吗?