Linux

发布于2021年3月中旬

快速上手

1. 克隆仓库

  1. git clone https://gitee.com/scriptiot.com/evm3
  2. git submodule update --init --recursive

2. 安装QT

https://www.qt.io/download

进入QT官网,选择Linux版本下载(QT现在需要注册才能下载了)。

3. 编译工程

进入目录bsp/linux/app,用QTCreator打开app.pro。配置好编译器后,点击编译、运行。

Linux

在app.pro文件中,取消注释

  1. #DEFINES += CONFIG_EVM_MODULE_MPY

可以开启Micropython模块支持,具体用法和实现参考: Micropython

目前Linux上支持的模块有:

  1. #DEFINES += CONFIG_EVM_MODULE_FS #文件系统
  2. DEFINES += CONFIG_EVM_MODULE_NET #网络模块
  3. DEFINES += CONFIG_EVM_MODULE_PROCESS #process模块
  4. DEFINES += CONFIG_EVM_MODULE_EVENTS #event模块
  5. DEFINES += CONFIG_EVM_MODULE_DNS #DNS模块
  6. DEFINES += CONFIG_EVM_MODULE_TIMERS #定时器模块
  7. DEFINES += CONFIG_EVM_MODULE_BUFFER #buffer模块
  8. DEFINES += CONFIG_EVM_MODULE_ASSERT #assert模块
  9. DEFINES += CONFIG_EVM_MODULE_HTTP #http模块
  10. #DEFINES += CONFIG_EVM_MODULE_MPY #Micropython模块