AliOS Things 3.3.0:HaaS100 快速上手

简介: AliOS Things 3.3.0:HaaS100 快速上手

1、搭建开发环境

1.1、安装工具

  • Visual Studio Code

Visual Studio Code(下称VS Code) 是一款广泛使用的IDE工具。请根据环境下载对应版本并安装。

注意点: Windows 系统下请以管理员身份 运行VS Code,避免因为python权限问题导致创建失败

1.2、配置VS Code

“代码修改”、“编译”以及“烧入”都是在VS Code中完成的。在正式开始开发工作前,需要对VS Code进行简单地配置:

  • 安装VS Code插件 alios-studio

alios-studio是开发AliOS Things所需的核心插件,安装插件流程如下:

1)点击左侧活动栏的插件图标

2)在搜索框中输入插件名称

3)搜索到alios-studio插件后点击安装(install)

  • aos-tools

aos-tools主要于编译AliOS-Things代码和镜像烧录。alios-studio安装成功后,VS Code会自动在窗口的右下角提示安装aos-tools, 请点击“是”确认安装:

等待几分钟后,aos-tools安装完毕。窗口右下角会显示“成功安装aos-tools”字样。 如果没有弹出安装aos-tools的提示请重启VS Code。

已安装(INSTALLED)插件列表中会显示"alios-studio"和"C/C++"两个插件:

2、创建工程

创建工程会自动拉取AliOS-Things的核心组件代码,并配置好相关编译选项。

2.1、开始创建

点击左下角的"+"图标开始创建工程

2.2、选择解决方案和开发板

随后VS Code会依次提示“请选择解决方案”和“请选择开发板”:

  • 选择解决方案,即选择什么功能的示例程序,如helloworld demo, linksdk demo等
  • 选择开发板,即选择在哪块开发板上运行这套示例程序,如HaaS100等

用鼠标选择意向的解决方案(本文以 helloworld demo 为例)

选择解决方案,之后用鼠标选择HaaS100开发板

2.3、输入项目名称和路径

工作区路径即为源码路径(注:此目录名称必须为连续的英文字符)

经过上述几步,VS Code会自动下载AliOS-Things代码,稍等几分钟即可看到整份源码:

3、开发及调试

3.1、编译工程

点击状态栏的编译图标,稍等片刻(由于需要安装编译器,第一次编译耗时稍久)就能看到编译成功的提示。

3.2、烧录镜像

  • 如下图,用数据线把HaaS开发板和电脑连起来,同时断开HaaS开发板的电源。

  • 启动烧录
    • 点击VS Code下方状态栏中的烧录图标,随后VS Code会显示电脑已识别到的串口的列表(Avaliable ports)
    • 根据HaaS100开发板的端口号,输入相对应的串口序号

  • 接上HaaS开发板的电源,稍等两分钟就可以看到VS Code提示“成功烧录”

3.3、查看日志

  • 点击VS Code的Serial Monitor按钮, 选择对应串口号, 下图是windows系统的示例,如果是MacOS系统的话,串口一般为/dev/cu.SLAB_USBtoUART。

  • 设置波特率为1500000

  • 串口日志输出

4、打开已有工程

第2章节中创建的工程关闭后,可以通过VS Code再次打开已有工程。 点击VS Code的欢迎页中的“最近”或英文版的“Recent”,选择相应的工程即可。

开发者技术支持

如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号

更多技术与解决方案介绍,请访问阿里云AIoT首页https://iot.aliyun.com/

相关文章
|
存储 物联网 Linux
AliOS Things 3.3.0 : 实战HaaS100扩展SD卡
HaaS100开发板提供了灵活的存储软硬件方案,硬件上包括内存、内置Nor Flash和外置SD-Card,软件上提供内存文件系统、Flash文件系统和SD卡文件系统。其中扩展SD卡可以支持上百G的存储,可适用于需要存储图片、音视频等较大数据的场景。
AliOS Things 3.3.0 : 实战HaaS100扩展SD卡
|
算法 AliOS-Things 物联网
HaaS100开发调试系列 之 定位AliOS Things内存及Crash问题
本文主要说开发调试过程中经常遇到的内存问题。
HaaS100开发调试系列 之 定位AliOS Things内存及Crash问题
|
物联网 Shell Linux
一文轻松入门HaaS100诊断调试系统_AliOS Things 3.3
AliOS Things 自带了调试诊断功能,提供了常见的CLI调试命令(可输入help查看)。
一文轻松入门HaaS100诊断调试系统_AliOS Things 3.3
|
移动开发 运维 监控
AliOS Things 3.3.0:HaaS100快速上云
AliOS Things 3.3.0:HaaS100快速上云
AliOS Things 3.3.0:HaaS100快速上云
|
物联网 Linux
【AliOS Things学习笔记】为你的AliOS Things应用增加自定义cli命令
怎么才能在RTOS系统中,通过 串口shell控制LED的开关。
3680 0
|
AliOS-Things 物联网 编译器
使用HaaS Studio开发AliOS Things C/C++应用
本文章将介绍使用HaaS Studio 进行AliOS-Things C/C++应用开发。
使用HaaS Studio开发AliOS Things C/C++应用
|
传感器 监控 算法
使用AliOS Things快速构建温度计应用 |《AliOS Things快速开发指南》
本文是基于AliOS Things 3.1快速构建温度计的应用场景。涉及AliOS Things组件开发,构建AliOS Things用户项目,AliOS Things HAL API使用,向AliOS Things中添加并使用组件。用到的硬件设备有半导体开发板、温度传感器、数码管显示器。
使用AliOS Things快速构建温度计应用 |《AliOS Things快速开发指南》
|
域名解析 移动开发 数据可视化
使用 AliOS Things 3.0 快速构建用户应用 BlinkAPP
AliOS Things 3.0版本于去年9月份在云栖大会正式发布,在新版本中带来了全新的应用开发框架,帮助用户快速构建自己的应用。使用户可以更专注于自身应用的开发。本文将已BlinkAPP为例,为大家演示如何快速使用应用开发框创建项目并完成应用代码编写。
972 0
使用 AliOS Things 3.0 快速构建用户应用 BlinkAPP
|
物联网 机器人 AliOS-Things