AliOS|HaaS EDU K1快速开始

AliOS|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权限问题导致创建失败

HaaS-Studio HaaS-Studio是开发AliOS Things所需的核心插件, 安装插件流程如下:
1) 点击左侧活动栏的插件图标

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

3) 搜索到AliOS-Studio插件后点击安装(install)
AliOS|HaaS EDU K1快速开始
文章图片


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

等待几分钟后,aos-tools安装完毕。窗口右下角会显示“成功安装aos-tools”字样。已安装(INSTALLED)插件列表中会显示"HaaS-studio"和"C/C++"两个插件:
AliOS|HaaS EDU K1快速开始
文章图片

安装插件后请重启下vscode让插件生效。


2、创建工程 创建工程会自动拉取AliOS-Things的核心组件代码,并配置好相关编译选项。
2.1、开始创建 点击左侧H形图标,选择快速开始选项,打开HaaS快速开始页面。
AliOS|HaaS EDU K1快速开始
文章图片


2.2、选择开发语言 选择C/C++开发选项,点击创建项目按钮,打开创建工程向导。
【AliOS|HaaS EDU K1快速开始】
2.3、输入项目信息
AliOS|HaaS EDU K1快速开始
文章图片

  • 项目名字,给这个项目起个名字
  • 工作区路径,工作区路径即为源码路径(注:此目录名称必须为连续的英文字符)
  • 选择硬件类型,即选择在哪块开发板上运行这套示例程序,如HaaS EDU K1等
  • 选择解决方案,即选择什么功能的示例程序,如helloworld demo, hal demo等
点击“立即创建按钮”。
AliOS|HaaS EDU K1快速开始
文章图片


点击“确认”按钮。
VS Code会自动下载AliOS-Things代码,稍等几分钟即可看到整份源码:
AliOS|HaaS EDU K1快速开始
文章图片



3、开发及调试 3.1、编译工程 点击状态栏的编译图标,稍等片刻(由于需要安装编译器,第一次编译耗时稍久)就能看到编译成功的提示。





3.2、烧录镜像
  • 如下图,用数据线把HaaS开发板和电脑连起来,同时断开HaaS开发板的电源。
AliOS|HaaS EDU K1快速开始
文章图片

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


  • 依据提示打开HaaS Edu K1电源,开始烧录,稍等一分钟就可以看到VS Code提示“成功烧录”
AliOS|HaaS EDU K1快速开始
文章图片


3.3、查看日志
  • 点击VS Code的Serial Monitor按钮, 选择对应串口号。


  • 设置波特率为1500000
AliOS|HaaS EDU K1快速开始
文章图片


  • 串口日志输出
AliOS|HaaS EDU K1快速开始
文章图片

请尽情开始你的物联网开发之旅吧。


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

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

    推荐阅读