HaaS200开发指引|学习笔记

简介: 快速学习HaaS200开发指引。

开发者学堂课程【如何在gitee上提交pull Requests[ALIOS-things ]:HaaS200开发指引】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/930/detail/14615


HaaS200开发指引


内容介绍:

一、登录

二、Fork

三、克隆

四、指定目录

五、编译

六、REPL

七、完成操作


一、登录

开发者打开浏览器搜索 gitee.com。点击登录按钮后,输入用户名和密码。


二、Fork

点击搜索框输入 alios-things ,点击第一个搜索结果。点击右上角的 Fork 按钮(如果之前已经 Fork 过仓库,请跳过这一步)。选择 Fork 的目标空间并确认。


三、克隆

点击克隆下载,选择 HTTPS,点击复制。打开终端,输入 git clone 后,粘贴之前复制的地址,耐心等待克隆完成。


四、指定目录

将.aos 文件拷贝到 ALIOS-Things 目录。启动 VS-Code 后打开目标文件夹。指定 ALIOS-Things 目录后,点击 ok。

image.png


五、编译

1.流程

点击编译按钮。点击工程按钮,在弹出的菜单中选择工程和模组。再次点击编译按钮,开始编译。编译完成后可以看到提示信息。

2.编译产物

(1)切换到 ALIOS-Things 仓库查看编译产物。

yong.jy@lcalhost:Al ios-Things$ cd solutions/py-engine_demo/

yong.jy@lcalhost:py_engine_demo$ ls -al

可以看到生成的文件系统和固件。

yong.jy@lcalhost:py_engine demo$ cd binary/

yong.jy@lcalhost:binary$ ll

下载上述两个 bin 文件到本地(烧录 py 文件提前准备)。

(2)烧录包下载地址:

https://hli.aliyuncs.com/o/config/haas/haas200.zip  

(3)打开PowerShell,输入烧录命令(python.exe flash_program.py--bin=ymodem_burn_xz.bin--=littlefs.bin#0x0354000),等待烧录完成。


六、REPL

打开本地串口终端,按压 haas200 左上角RST键重启设备。系统启动后进入 CLI 模式,输入 Python 命令后进入 REPL 模式。输入 Ctrl + D退出 REPL 模式。


七、完成操作

在 CLI 模式下输入 help 可以查看支持的命令。输入 df 命令可以查看磁盘空间使用情况。至此整个 Python 固件,编译,烧录,启动等操作均已完成。

相关文章
|
开发框架 JavaScript 前端开发
HaaS200 硬件介绍
HaaS200是一款阿里云智能HaaS团队认证、高性能、多连接的物联网开发板。内嵌HaaS201核心模组,包含一个KM4内核的高性能MCU和一个KM0内核的低功耗MCU;自带512KB SRAM,4MB PSRAM和外置4MB FLASH;集成有双频Wi-Fi 2.4G/5G 和蓝牙5.0。HaaS200搭载全新的AliOS Things 3.3操作系统和HaaS轻应用开发框架,支持Python和JavaScript快速开发,免除编译烧录等的繁琐,轻松实现云端一体物联网开发,是IOT开发神器。
1166 15
HaaS200 硬件介绍
|
并行计算 PyTorch 算法框架/工具
Importing the numpy C-extensions failed.
Importing the numpy C-extensions failed.
1391 0
Importing the numpy C-extensions failed.
|
机器学习/深度学习 存储 数据采集
从零开始搭建物联网平台(一)前言
从零开始搭建物联网平台(一)前言
234 1
|
传感器 Rust 算法
HaaS Python 2.1 版本更新上线 在线热更新+智能行为感知算法+更多开发板/API+精彩开发者活动 快来体验
HaaS Python 2.1 版本更新上线 在线热更新+智能行为感知算法+更多开发板/API+精彩开发者活动 快来体验
182 0
|
存储 移动开发 数据可视化
IoT Studio 物联网开发训练营 第三天 云组态进阶开发 | 学习笔记
简介:快速学习 IoT Studio 物联网开发训练营 第三天 云组态进阶开发
489 0
IoT Studio 物联网开发训练营 第三天 云组态进阶开发 | 学习笔记
《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》电子版下载地址
无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案
95 0
《无需从0开发 平头哥教你1天上手蓝牙Mesh应用解决方案》电子版下载地址
|
IDE 物联网 AliOS-Things
HaaS 开发环境介绍|学习笔记
快速学习 HaaS 开发环境介绍。
409 0
HaaS 开发环境介绍|学习笔记
|
IDE 数据可视化 Cloud Native
【产品新体验】- CSDN云IDE初体验
。今天就来简单学习一下CSDN的云产品 - 云IDE。云IDE是CSDN的最新产品,能够一键秒级构建云开发环境,能够提供开发者肉眼可见的开发效率。
141 0
【产品新体验】- CSDN云IDE初体验
|
SQL XML 存储
开发指南—开发限制
本文介绍了PolarDB-X数据库开发过程中的使用限制。 PolarDB-X高度兼容MySQL协议和语法,但由于分布式数据库和单机数据库存在较大的架构差异,存在SQL使用限制。本文将介绍数据库开发过程中的使用限制。
|
传感器 AliOS-Things 物联网
HaaS EDU K1场景式应用案例上手
基于HaaS EDU K1 硬件本体,在无须外接任何外设的情况下,官方提供了10个精心打造的场景式案例。
688 15
HaaS EDU K1场景式应用案例上手