micropython文件上传软件_4-3 为NodeMCU刷入MicroPython固件
学习使用MicroPython开发NodeMCU物联网项目以前,我们首先需要为NodeMCU刷入MicroPython固件。
MicroPython固件的作用类似一个简单的操作系统。它可以允许用户执行以下功能:
– 对NodeMCU进行功能设置
– 上传程序给NodeMCU开发板
– 读取NodeMCU开发板内程序文件
– 管理NodeMCU开发板内程序文件
– 让NodeMCU开发板执行控制程序
刷入MicroPython固件的步骤相对要复杂一些,请您务必留意以下教程中的每一步,并且要特别注意输入指令的拼写以及字符大小写以不要搞错。
刷MicroPython固件的操作主要分为以下步骤:
下载安装软件
下载安装Python
下载安装Putty
为NodeMCU刷入MicroPython固件
MicroPython固件下载
下载安装pytools
为NodeMCU开发板刷MicroPython固件
1. 准备工作
首先请确保您的电脑已经连接到互联网。我们接下来的工作需要从互联网获取资源。
另外请确认您已经安装好NodeMCU开发板的驱动程序,然后如下图所示将NodeMCU开发板连接到电脑上。
将ESP8266-NodeMCU开发板与电脑连接
如果您还没有安装NodeMCU开发板驱动,可根据这篇教程完成此任务。
最后请确认您的NodeMCU开发板连接到您电脑的哪一个COM端口。您可以根据“设备管理器”中的端口一项找到此信息,如下图所示。
查看NodeMCU开发板的端口
2. 下载安装软件
2-1. 下载安装Python前往Python官网www.python.org下载Python安装包。
下载python1
下载python2
安装python-1
安装python-2
安装python-3
2-2. 下载安装Putty通过软件Putty,我们可以实现电脑与NodeMCU的串口通讯。Putty软件的官网是putty.org
安装Putty软件-1
安装Putty软件-2
3 为NodeMCU刷入MicroPython固件
3-1 下载MicroPython固件
通过MicroPython官网 www.micropython.org 下载MircorPython固件。
下载MicroPython固件-1
下载MicroPython固件-2
下载MicroPython固件-3
为NodeMCU刷入MicroPython固件-1
3-2 下载安装pytools
下载安装pytools-1
下载安装pytools-2
下载安装pytools-3
下载安装pytools-4
下载安装pytools-5
3-3 为NodeMCU刷入MicroPython固件通过“设备管理器”确认NodeMCU开发板的连接端口号。下图示例中NodeMCU端口号为COM5。您电脑中的端口号可能会有所不同。请在本教程中后续的指令中使用您的NodeMCU连接端口号。
为NodeMCU刷入MicroPython固件-2
为NodeMCU刷入MicroPython固件-3
为NodeMCU刷入MicroPython固件-4
为NodeMCU刷入MicroPython固件-5
为NodeMCU刷入MicroPython固件-6
4.用putty输入最简单Micropython语句测试安装成功
用Putty在NodeMCU开发板上运行MicroPython语句-1
用Putty在NodeMCU开发板上运行MicroPython语句-2
当您按照以上步骤设置好Putty软件以后并点击Open按钮,Putty将显示以下屏幕信息。如果您能看到这个屏幕,那么恭喜您已经将MicroPython固件成功的刷入NodeMCU开发板。而现在Putty所显示的正是MircroPython的命令行交互环境(REPL)。也就是说您可以通过Putty向NodeMCU发送MicroPython语句。NodeMCU也将执行接收到的MicroPython语句,并且把执行结果显示在命令行交互环境中。
用Putty在NodeMCU开发板上运行MicroPython语句-3
用Putty在NodeMCU开发板上运行MicroPython语句-4
用Putty在NodeMCU开发板上运行MicroPython语句-5
到这里,我们就完成了向Node MCU开发板刷入MicroPython固件的任务。下一节我们将一起学习如何设置MicroPython开发环境。
micropython文件上传软件_4-3 为NodeMCU刷入MicroPython固件相关推荐
- micropython文件上传软件_ESP32玩转MicroPython(二) 连接WIFI网络 webperl文件传输
零. ESPlorer到底怎么用? 1. 交互命令行模式 发一句回一句, 在下面发就行了 2. 发送代码块 发送代码块到ESP32 这样代码块就存入了esp32的内存中, 比如上面, 我们存入了一个 ...
- gz文件解压命令 linux_linux常用命令和文件上传(FZ)、解压、配置环境变量(JDK)
第141次(Linux) 学习主题:Linux 学习目标: 掌握Linux常用命令 一.Linux常用命令 1-cd命令 change directory – 切换目录 特殊目录符号 :当前目录 –' ...
- ctf文件上传基本思路+例题
目录 简介 一句话木马 蚁剑 例题 总结思路 附言 简介 文件上传本质上就是将文件传输到服务器时没有做好检测和过滤,导致可上传恶意程序到服务器,从而获得后台权限来干点坏事.一般这个恶意脚本文件称为we ...
- ServletFileUpload(Servlet文件上传)
//**文件上传** form表单提交必须指定Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型"multipart/form-data"//1.创建磁盘文件项目工厂 ...
- windows上软件上传至linux上,《如何将windows上的软件包或文件上传到linux服务上》...
如何将windows上的软件包或文件上传到linux服务上,下一句就是如何让将linux的文件下载到win上.哈哈 方法不止这一种,有超多的方法,要是虚拟机,它自带的有share这个选项,你可以点击v ...
- esp8266 刷 MicroPython固件,并使用MicroPython File Uploader python文件上传工具上传python文件
1.使用模块esp8266 2.进入固件官网:https://micropython.org/download/esp8266/ 3.将下载的esp8266-20220618-v1.19.1.bin放 ...
- FTP服务器的搭建与使用FTP软件进行文件上传
使用工具:VMware pro,windows server 2008 r2系统镜像文件 1.新建虚拟机,两个模式都可以创建 1.新建一个空白系统. 1.选择操作系统 2.选择操作系统版本 1.配置w ...
- linux 安装上传文件,linux常用命令(二)文件上传下载及软件安装
1.上传下载工具安装 (1)WINDOWS 到linux的文件上传及下载: windows下打开secureCRT,通过SSH连到⾄至远程linux主机: 上传下载工具安装命令:yum -y inst ...
- 软件测试之ios自动化——文件上传
一个完整的自动化工具,自动提单是非常重要的一环,bug单可以作为衡量自动化工具的产出指标,可以直接说明该自动化工具的价值.而提单离不开文件上传,接下来详细介绍一下ios的文件上传. ios文件上传可以 ...
- 织梦Dede上传软件提示“你指定要上传的文件或文件大小超过限制”的解决办法
织梦DedeCMS提示"你指定要上传的文件或文件大小超过限制"的解决办法 时间:2014-09-28 来源:互联网 作者:网络 阅读:1598次 如图所示,出现此情况的原因主要如下 ...
最新文章
- 一位中学计算机老师的英语作文,我的老师英语作文(精选14篇)
- 「AI白身境」入行AI需要什么数学基础:左手矩阵论,右手微积分
- 代码管理之SVN服务器及Git的创建与使用
- Access-Control-Allow-Origin与跨域
- python快速编程入门第13章-Python快速编程入门,打牢基础必须知道的11个知识点...
- Thread和Runnable的区别
- 记表格设计规范整理与页面可视化生成工具开发
- 全新一代人工智能计算引擎MaxCompute杭州开服,强化阿里云大数据能力,比肩谷歌微软...
- indesign教程,如何使用共享交互式文档?
- 拓端tecdat|用于NLP的Python:使用Keras的多标签文本LSTM神经网络分类
- android获取textview的行数
- java项目关联关系_Mybatis一对多关联关系映射实现过程解析
- 怎么判断间隙过渡过盈配合_什么是间隙配合、过盈配合、过渡配合?它们在汽车上有哪些应用?...
- 使用Python上传文件至服务器(不通过表单)
- 两张图让你快速读懂JVM字节码指令
- javascript获取上一工作日
- 蓝桥杯:填字母游戏(第八届决赛javaB第五题)——博弈+递归+回溯
- 如何将mov格式的视频转换mp4?
- 揭秘 Win8 电脑 OEM 分区创建
- 开源pdf读取_Wallabag可满足您的开源读取后应用程序需求
热门文章
- Android开发学习笔记:数据存取之File浅析
- C++字符串格式化 sprintf详解
- 「代码随想录」343. 整数拆分【动态规划】详解!
- ​​​​SSH Config Editor Pro :管理您的SSH配置文件
- iOS 警告收录及科学快速的消除方法
- Mac端Java开发分析工具JProfiler 13.0.1
- 如何在Mac上自定义控制中心
- php 串行化与json(转)--很不错的文章
- 29.2. Ubuntu
- Android Studio快捷键-mac版