AliOS Things 3.3.0:HaaS EDU K1快速开始

具体操作分为三步:

  • 搭建开发环境
  • 创建工程
  • 开发及调试

 

1、搭建开发环境

Visual Studio Code

Visual Studio Code(下称VS Code) 是一款广泛使用的IDE工具。AliOS-Things 3.3的开发环境是主要基于VS Code搭建的。

安装VS Code: 下载链接: https://code.visualstudio.com/docs/?dv=osx

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

 

AliOS-Studio

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

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

AliOS Things 3.3.0:HaaS EDU K1快速开始_第1张图片

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

AliOS Things 3.3.0:HaaS EDU K1快速开始_第2张图片

3) 搜索到AliOS-Studio插件后点击安装(install)

AliOS Things 3.3.0:HaaS EDU K1快速开始_第3张图片

 

aos-tools

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

AliOS Things 3.3.0:HaaS EDU K1快速开始_第4张图片

等待几分钟后,aos-tools安装完毕。窗口右下角会显示“成功安装aos-tools”字样。 如果没有弹出安装aos-tools的提示请重启VS Code。 已安装(INSTALLED)插件列表中会显示"alios-studio"和"C/C++"两个插件:

AliOS Things 3.3.0:HaaS EDU K1快速开始_第5张图片

 

2、创建工程

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

2.1、开始创建

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

 

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

选择意向的解决方案(本文以 “基于教育开发板的示例” 为例)

AliOS Things 3.3.0:HaaS EDU K1快速开始_第6张图片

选择解决方案,之后用鼠标选择开发板(本文以 Haaseduk1为例)

AliOS Things 3.3.0:HaaS EDU K1快速开始_第7张图片

 

2.3、输入项目名称和路径

输入项目名称

AliOS Things 3.3.0:HaaS EDU K1快速开始_第8张图片

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

AliOS Things 3.3.0:HaaS EDU K1快速开始_第9张图片

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

AliOS Things 3.3.0:HaaS EDU K1快速开始_第10张图片

 

3、开发及调试

3.1、编译工程

点击状态栏的编译图标。

AliOS Things 3.3.0:HaaS EDU K1快速开始_第11张图片

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

AliOS Things 3.3.0:HaaS EDU K1快速开始_第12张图片

 

3.2、烧录镜像

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

AliOS Things 3.3.0:HaaS EDU K1快速开始_第13张图片

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

AliOS Things 3.3.0:HaaS EDU K1快速开始_第14张图片

  • 稍等两分钟就可以看到VS Code提示“成功烧录”

AliOS Things 3.3.0:HaaS EDU K1快速开始_第15张图片

 

3.3、查看日志

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

  • 设置波特率为1500000

  • 串口日志输出

  • 打开HaaS Edu K1, 参考 https://blog.csdn.net/HaaSTech/article/details/113989581开始体验吧

AliOS Things 3.3.0:HaaS EDU K1快速开始_第16张图片

 

4、打开已有工程

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

 

开发者技术支持

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

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

 

你可能感兴趣的:(HaaS教育,AliOS,Things,3.3.0,HaaS,物联网,iot,实时操作系统,嵌入式)