AliOS Things Developer Kit 快速入门
一直在做互联网的应用研发,最近工作中接触到了物联网的内容,因为涉及到硬件的开发,心里总是有些没底,最近参加了天津ACE同城会在大学里举办的技术沙龙,有幸听了关于物联网的入门课程,跟着老师亲自体验了下设备上云流程,回答问题,老师还赠送了个板子,回来折腾了两个晚上终于搞定,这里把步骤记录下来,便于自己查看,也给需要的同学做个参考,写这篇文章时候正好是2018年杭州云栖大会期间,Link Develop 2.0刚刚发布,因为之前参考的一些文档、文章比较老,所以也是踩了一些坑,这里主要介绍Windows 环境下开发环境的搭建过程及官方demo编译烧写步骤。
开发环境搭建
- 下载官方的技术文档资料
下载地址:http://www.notioni.com/#/source
点击下载解压即可,里面有相关的操作文档、软件和工具驱动等。
- 安装驱动
打开软件包,解压 en.stsw-link009.rar 到当前目录。
将附带的USB 线缆一头插入Developer Kit 的USB ST-Link 口,另外一头连接PC。
打开设备管理器,将多出来的未知设备更新驱动程序,选中刚才解压的目录路径,完成安装
- 安装ST-LINK Utility
打开软件包,解压 en.stsw-link004.zip 到当前目录。打开解压后的安装程序一路完成安装。 - 安装python2.7,配置环境变量
到python官网下载指定版本的安装包,这里只能是V2.7,最新的不好使。
下载地址:https://www.python.org/downloads/release/python-2715/
安装完成后,在系统属性中为的系统环境变量 PATH 加入相应的路径(根据自己的安装目录):
- 安装pip
打开 pip 官方网站,选择最新的压缩包版本。
下载地址:https://pypi.org/project/pip/#files
下载完成后解压到任意目录,打开命令提示符,进入到刚才解压到的根目录中,输入命令安装 pip:
# python setup.py install
- 用pip安装aos
Aos 是阿里的代码管理编译工具。在安装 aos 之前,需要安装或更新相关依赖软件。
在刚才的命令提示符中输入如下命令:
# pip install --upgrade setuptools # pip install --upgrade wheel // 完成后输入如下命令安装 aos: # pip install --upgrade aos-cube
- 安装IDE, AliOS Things Studio
AliOS Things Studio 是阿里基于 Visual Studio Code 的一套图形化 IDE。进入官网下载并安装:https://code.visualstudio.com/
完成后打开工具,在最左边的工具条中选择点击扩展,分别安装中文插件、C/C++ 插件和 alios-studio 插件:
下载代码
git安装步骤这里不再介绍,下载完毕后用vscode打开。
# git clone https://github.com/alibaba/AliOS-Things.git # git checkout master
代码结构如下:
代码编译
打开 AliOS Things Studio,点击左上角菜单栏上的文件->打开文件夹,选择 AliOSThings 代码根目录。
打开后点击工具左下角蓝色框条中的“查找”图标,先输入应用名字,敲回车,再输入目标板名字,敲回车。然后点击旁边的“对号”图标开始编译。第一次编译有可能报错,再点击一次一般就能够成功了。编译成功后的二进制文件放在outhelloworld@developerkitbinary 里面。
程序烧写
官方提供了3中烧写方法,大家可以参考,Developer Kit 提供了三种烧写方式,分别为虚拟 U 盘烧写、ST-LINK Utility 烧
写和 AliOS Things Studio 烧写。使用方法如下(推荐使用虚拟 U 盘烧写方式):
烧写和调试之前需要使用附带的 USB 线缆一头插入 Developer Kit 的 USB ST-Link 口,另外一头连接 PC。此时在 PC 设备管理器中可以看到会自动生成一个虚拟 UART 口。这个 UART 是单板的软件调试口,系统运行后可以观察到调试输出信息。
我这里用的vscode自带的烧写功能,跟前面编译步骤类似,操作工具栏”闪电“按钮即可,。注意这种方法烧写单板后,可能不会自动 reset。如果出现烧写后没有运行或者运行异常,尝试拔插 USB 线缆即可。
这样,一个开发环境搭建及程序编译烧写过程就完成了,根据不同的程序调试过程不同,后期会继续根据官方的示例出具体的调试上云文章。
Link Develop v2.0 文档地址:
https://linkdevelop.aliyun.com/device-doc#index.html
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云三维可视化使用初体验
title: 阿里云三维可视化使用初体验tags: 物联网开发 BIMcategories: 物联网 本文主要的目标是使用阿里云的云产品 - 物联网套件三维可视化 开始 准备工作 进入下载页面下载页面,点击“模型编辑器下载” 安装模型编辑器下载 安装完毕,启动模型编辑器下载,启动后界面如下所示 选择新建场景,开启场景自建 建立模型 基础操作 鼠标左键 - 旋转、拖动 鼠标滚轮 - 放大、缩小 鼠标右键 - 平移场景、取消选中状态 鼠标左键双击 - 进入模型内部 鼠标右键双击 - 退出模型内部 键盘空格 - 2D/3D 切换 新建场景后,会看到这样的样子 删除人物,现在开始建设场景 建立好围墙、并选择“室外-大门” 开始建立建筑,选择“室内-建房”,在刚才建好的园区里放一个“自定义建筑”,放好之后双击进入建筑内部,象第四部一样,先画一个矩形墙,然后根据下图中的①②③④选择好建筑外立面,并在选中建筑物后浮出的菜单中,选择“编辑”调整建筑物模型的大小,如果忘记设置了,也可以通过①②两步,重新回到选择建筑物外立面的界面 摆放好各种物体,其中物联网设备,一定要从右侧边栏- 设备-IOT设备选取,...
- 下一篇
高红冰:淘宝村促进乡村振兴
9月28日,第六届中国淘宝村高峰论坛新闻发布会在北京举行,本届论坛的主题为“淘宝村未来之路:数字经济振兴乡村”,将于10月26-27日在江苏睢宁举行。 阿里巴巴集团副总裁、阿里研究院院长高红冰出席,并发表题为《淘宝村促进乡村振兴》的致辞。他表示,电商促进了农村的人才振兴、产业兴旺、生活富裕。同时,他指出,淘宝村的进一步发展,面临着缺人才、缺服务、同质化竞争和土地难题。需要我们共同努力,加以解决。 高红冰认为,未来的淘宝村,不只是卖货的村庄、开网店的村庄,而是进一步数字化、网络化的村、乡、县。数字经济将为乡村振兴带来全方位的促进和创新。 以下为高红冰演讲实录: 尊敬的媒体朋友们、各位领导和专家: 下午好! 欢迎大家参加第六届中国淘宝村高峰论坛新闻发布会。借此机会,我介绍一下中国淘宝村峰会的相关情况。中国淘宝村峰会已经举办了5届,前三届都在浙江丽
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果