Developerkit & Link Develop Demo 环境配置指南

简介: 介绍 AliOS Things + Link Develop 的环境配置方法。

一、设备端开发

Visual Studio Code

本体:https://code.visualstudio.com/

插件: C/C++alios-studio

Python 2.7

下载地址:https://www.python.org/downloads/

注意:macOS 及部分 Linux 系统已预装,Windows 及 部分 Linux 系统需要手动安装。

Windows 用户注意:安装 Python 时,务必选择 Add Python to environment variablesInstall pip

Git

下载地址:https://git-scm.com/downloads

Windows 用户安装后,在任意文件夹右键快捷进入 Git bash,就可以使用 UNIX 终端指令,方便开发。

开发板 USB 驱动

下载地址:http://www.st.com/en/development-tools/stsw-link009.html

正常情况下,macOS 系统将自动识别设备,无须手动安装驱动。

AliOS Things 代码

安装方法:git clone https://github.com/alibaba/AliOS-Things


二、Web 应用开发

Node.js

下载地址:http://nodejs.cn/download/,请下载 8.9及以上版本。

Bone.js

bnpm 包管理工具:npm install -g bnpm --registry=https://npm.aliplus.com/api

提示:Unix* 系统(macOS、Linux)如果提示 EACCES 权限不足的错误,请尝试执行以下命令进行修复:

sudo chown -R $(whoami) /usr/local/bin
sudo chown -R $(whoami) /usr/local/lib

登录 bnpm,执行 bnpm login

访问 https://bone.aliyun.com/profile ,使用页面上的用户名密码在命令行上登录:

https://cdn.yuque.com/lark/2018/png/f92788e5-8235-43d7-810e-12c18028ff08.png

安装本地命令行工具:bnpm install -g @bone/bone-cli

应用代码

地址: https://bone-doc-assets.oss-cn-shanghai.aliyuncs.com/sdk-demo/boneweb-demo-chart.zip

目录
相关文章
|
7月前
|
开发工具 git Ruby
|
9月前
|
开发工具 Android开发 git
|
Python
Python实战:GitHub Actions自动构建pypa/gh-action-pypi-publish自动发布新版本到pypi
Python实战:GitHub Actions自动构建pypa/gh-action-pypi-publish自动发布新版本到pypi
163 0
Plugin [id: ‘com.github.kt3k.coveralls‘, version: ‘2.8.2‘] was not found in any of the following sou
Plugin [id: ‘com.github.kt3k.coveralls‘, version: ‘2.8.2‘] was not found in any of the following sou
85 0
|
Java Go PHP
go项目.github actions自动打包exe发布版本
最近俩天在开发一款开源的环境变量管理工具,第一版本用的是PHP实现,但为了更多适应性的考虑,比如java的朋友、node的朋友可以使用,所以选择用Go重写 打包exe可执行文件,即可兼容所有windows环境的电脑使用
771 0
Github - repository & project 区别?
Github - repository & project 区别?
186 0
Github - repository & project 区别?
|
缓存 安全 测试技术
用 GitHub Action 构建一套 CI/CD 系统
在讲 Action 实践之前还需先讲下 Nebula Graph 的需求:首要目标比较明确就是自动化测试,分为单元测试和集成测试,顺带再解决一下 PM 小姐姐的发布需求,构建起来了第一版的 CI/CD 流程。
1246 0
GitLab 如何在 Web 界面中 Merge branch
希望在 GitLab 中对 2 个 branch 进行合并,如何创建 Pull Request 并且如何进行合并呢? 在 GitLib 的 Web 界面中选择 Merge Requests 然后再界面中选择新建一个 Merge Request。
1058 0
|
缓存 API
如何使用travis-ci自动化构建部署GitHub Pages(gitbook)
Github Pages github pages可以当做你或者你的项目的 Websites,那么我们可以知道 GitHub Pages 有两种最基本的用法: 作为你自己(或者组织)的网站或者博客(访问地址示例:http://username.
1312 0
Link Develop平台之初体验
最近拿公司的一个项目体验了一下阿里云lot的link develop平台,使用起来还是很方便的,创建设备模型,定义功能,接入设备,数据就上来了,展示方面平台也提供了很方便的工具,先上图看下结果。
2432 0