IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 使用vscode新建HaaS工程的基本步骤 -> 正文阅读

[开发工具]使用vscode新建HaaS工程的基本步骤

摘要:本文介绍如何使用vscode新建一个名为helloworld的HaaS工程,目的是使大家掌握基本步骤。

硬件:M5StackCore2

软件:win10,vscode(版本1.67.1),HaaS插件

1.准备好vscode

下图是作者用的版本

2.下载或者激活haas-studio

下图是作者用的版本,随着版本的更新,功能越来越多,也越来月强大。操作也越来越简便。同时vscode提供了回溯功能,想用老版本的话,还可以方便地回溯到指定的版本中。

3. 创建项目

点击vscode左侧快捷访问栏中的“H"形状图标,进入haas-studio界面,在右侧工作区,选择”创建项目“即可创建haas各类项目。

?4.选择合适的参数

haas-studio提供的项目创建方式非常方便,它支持以模板类型创建,也就是你想做哪种类型的设备,都可以找到一个基本的代码框架,只需要在框架里面填写功能代码即可,使我们可以集中精力于”将车辆性能提高“,而免去”从轮子造起“的麻烦。在创建工程向导中按照下图所示选择参数

选择立即创建,会再次提供一个确认信息栏,相当人性化吧。

?输出提示信息

git config --global core.sshCommand ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no

git config --global core.sshCommand ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no

下面的代码是自动创建的helloworld代码。定时1秒钟从串口发送信息。

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@File       :    main.py
@Author     :    ethan.lcz
@version    :    1.0
@Description:    helloworld案例 - 周期性打印"helloworld"到console中
                 board.json - 硬件资源配置文件,详情请参考:https://haas.iot.aliyun.com/haasapi/index.html#/Python/docs/zh-CN/haas_extended_api/driver/driver
'''


import utime   # 延时函数在utime库中

if __name__ == '__main__':
    while True:             # 无限循环
        print("helloworld")  # 打印"helloworld"字串到console中
        utime.sleep(1)      # 打印完之后休眠1秒

代码窗口

工作区底部有几个快捷工具选项,点击”部署运行就可以将程序“推送”至硬件设备了。这个有点像是通过串口发送指令,haas硬件接收到这些指令后,自动将其保存至flash内,然后从第一行代码开始执行,并利用硬件设备完成相当复杂的操作。

?5.部署运行

可以参考文章来执行烧录操作。

阿里云HaaS固件烧录至m5stack的步骤

小结:本文介绍的是一个基本操作,目的并非是让大家学习,而是为了让大家再做其他实验的时候当作工具书进行参考。什么时候用到了,什么时候翻一翻,以免时间长了生疏。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-05-21 19:11:00  更:2022-05-21 19:11:04 
 
开发: 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年5日历 -2024/5/18 10:36:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码