| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 阿里云HaaS固件烧录至m5stack的步骤 -> 正文阅读 |
|
[嵌入式]阿里云HaaS固件烧录至m5stack的步骤 |
摘要:本文介绍如何将HaaS固件烧录至m5stack core2硬件设备上。让低代码开发物联网应用的HaaS应用在更多的硬件上,是HaaS的初心,具体的做法是将功能强大的固件烧录至硬件设备上,通过通用的python或者JavaScript语言,以极简的方式来开发物联网应用。 根据阿里云的描述 ?m5stack主机主控芯片是ESP32,所以我们可以像控制一台普通ESP32主机一样控制它。m5stack内置了多个传感器,使我们可以在一台小小的设备上调试众多的物联网和嵌入式应用。例如它内置了2寸的电容式触摸屏、姿态传感器、麦克风、扬声器等,当然还有一块锂电池,让我们拔掉数据线也能离线运行。 这块不大但是也不小的屏幕让我们可以做出很多人机交互界面,后续的文章将会为大家介绍UI的应用。 为了调试HaaS应用,我们需要首先为它烧录固件,有了固件才能使用Python编写程序。固件可以理解为python解释器,但又不完全等同于一个简单的解释器,毕竟,它还管理着复杂的硬件资源呢。 ?烧录的过程也非常简单。 1.下载vscode 下载vscode比较慢是因为网速导致的请耐心等待。 ? 2.安装haas studio 下载vscode,安装完成后,在扩展工具栏,搜索haas并安装橘色图标的haas-studio。安装过程中会提示您安装aos-tools,跟着向导安装即可。 ? 3.激活haas 每次打开vscode,都会提示激活haas,还会提示信任工作区。点击信任即可。 ?信任之后,会自动弹出haas快速开始菜单。 ? 4.进入烧录菜单 ?按下图所示,选择“H”型图标,再选择“烧录工具” 5.选择正确的烧录参数 请按照下图所示设置正确的参数。 固件下载链接是: https://hli.aliyuncs.com/o/config/HaaS_Python/HaaSPython-ESP32-8M-v2.1.0.zip ? 6.开始烧录 烧录的信息如下 ? 重要信息用红色标记。请读者自行理解
烧录完成后的串口显示,整个烧录大约几十秒。
7.使用helloworld测试 在自定义的haas工作目录下,使用helloworld解决方案创建。 ?代码自动拉取并生成。 ?点击部署运行 ?在整个工作窗口的顶端弹出对话框,选择本地更新 ?再选择串口号 ?烧录及运行的过程如下所示,定时通过串口输出helloworld信息。
至此,就证明HaaS固件烧录成功。 我们就可以通过编写python代码,来体验HaaS为我们带来的神奇之旅了。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 0:50:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |