NodeMCU快速开发

本文详述了如何在Ubuntu系统中搭建NodeMCU开发环境,包括硬件准备、软件依赖安装(Python, Lua, Java)、Docker环境配置、固件编译与烧写,以及使用ESPlorer进行lua脚本的上传和管理。" 112963927,10296497,Python3爬虫下载音乐并存储到数据库,"['Python3爬虫', '数据库管理', '网络爬虫', '文件操作', '多线程编程']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NodeMCU环境搭建

记录在ubunut环境上,进行lua开发

硬件
  • 1.mini nodemcu

效果图

  • 2.mini nodemcu gpio
IO index ESP8266 pin
1 [*] GPIO17
1 GPIO5
2 GPIO4
3 GPIO0
4 GPIO2
5 GPIO14
6 GPIO12
7 GPIO13
8 GPIO15
9 GPIO3
11 GPIO9
12 GPIO1
软件环境
  • 1.系统依赖,需要安装python, lua
sudo apt-get install -y python lua python-pip cutecom minicom git
sudo pip install esptool
  • 2.环境搭建与编译

  • 2.1先安装java, 访问Oracle点击Java SE,然后下载对应的版本(x86或者x86_64)

  • 2.2配置JDK环境

  vi /etc/profile 或者 vi ~/.profile
  追加
  JAVA_HOME=安装路径
  export PATH=$PATH:$JAVA_HOME/bin:.

在终端执行source /etc/profile 或者 source ~/.profile

java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode
  • 2.3配置编译环境,为了减少编译环境的搭建阻碍,采用docker进行编译,参考docker官网进行安装
安装docker环境
sudo apt-get remove docker docker-engine docker.io
sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
拉取镜像
docker pull marcelstoer/nodemcu-build
curl -L https://gi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值