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 固件,编译,烧录,启动等操作均已完成。

相关文章
|
3月前
|
存储 IDE 开发工具
HarmonyOS应用开发尝鲜篇:HarmonyOS快速入门
HarmonyOS应用开发尝鲜篇:HarmonyOS快速入门
|
3月前
|
存储 Java 数据管理
HarmonyOS实战—HarmonyOS入门第一课
HarmonyOS实战—HarmonyOS入门第一课
70 0
HarmonyOS实战—HarmonyOS入门第一课
|
缓存 自然语言处理 JavaScript
HarmonyOS实战—服务卡片初体验
最近看到很多博客网站上出现了HarmonyOS的征文活动,看到那些精美的奖品让我也安耐不住开了,当然奖品的诱惑当然是抵挡不住我对技术的狂热追求,对于开发者而言技术没有顶峰没有终点。那么今天给大家做一个卡片服务开发的经验分享,如果有什么地方说的不对的请各位开发者进行指正,如果有什么问题也可以发私信或者直接在帖子中留言,我也会及时回复大家。
|
传感器 Rust 算法
HaaS Python 2.1 版本更新上线 在线热更新+智能行为感知算法+更多开发板/API+精彩开发者活动 快来体验
HaaS Python 2.1 版本更新上线 在线热更新+智能行为感知算法+更多开发板/API+精彩开发者活动 快来体验
158 0
|
存储 移动开发 数据可视化
IoT Studio 物联网开发训练营 第三天 云组态进阶开发 | 学习笔记
简介:快速学习 IoT Studio 物联网开发训练营 第三天 云组态进阶开发
452 0
IoT Studio 物联网开发训练营 第三天 云组态进阶开发 | 学习笔记
|
缓存 自然语言处理 物联网
|
自然语言处理 前端开发 JavaScript
|
存储 安全 数据安全/隐私保护
《鸿蒙理论知识 03》HarmonyOS 概述之系统安全
在搭载 HarmonyOS 的分布式终端上,可以保证“正确的人,通过正确的设备,正确地使用数据”。通过“分布式多端协同身份认证”来保证“正确的人”。
260 0
|
存储 IDE Java
《鸿蒙理论知识 06》HarmonyOS 概述之应用开发基础知识
HarmonyOS 的应用软件包以 APP Pack(Application Package)形式发布,它是由一个或多个 HAP(HarmonyOS Ability Package)以及描述每个 HAP 属性的 pack.info 组成。HAP 是 Ability 的部署包,HarmonyOS 应用代码围绕 Ability 组件展开。一个 HAP 是由代码、资源、第三方库及应用配置文件组成的模块包,可分为 entry 和 feature 两种模块类型.
228 0
|
人工智能 算法 机器人
天猫精灵开放平台技能应用平台初体验
初步使用天猫精灵开发平台开发一个小的对话demo。
958 1
天猫精灵开放平台技能应用平台初体验