天猫精灵蓝牙mesh编译环境搭建

简介: 天猫精灵蓝牙mesh编译环境搭建

天猫精灵蓝牙mesh编译环境搭建

一、编译环境

1.1 Linux/Mac环境搭建

  1. 下载并运行一键安装脚本
  2. 开始编译(上一步骤中的脚本会自动下载代码),编译指令:aos make bluetooth.helloworld@pca10040

注:如有其他问题可以查阅参考链接中指南

1.1.1 串口工具推荐

推荐使用picocom,运行指令“picocom -b 串口速率 串口设备名”即可抓去串口信息。

1.2 Windows环境搭建

  1. 安装Python2.7,下载地址:https://www.python.org/downloads/windows/
  2. 通过Python工具安装aos-cube,安装指令:pip install aos-cube
  3. 下载代码
  4. 开始编译,编译指令:aos make bluetooth.helloworld@tc825x

注:如有其他问题可以查阅参考链接中指南。

1.2.1 串口工具推荐

推荐使用Tera Term。

二、HelloWorld

安装完编译环境,可以通过helloworld工程确认编译环境。

2.1 编译指令

aos make bluetooth.helloworld@pca10040
注1:上述编译指令中@之后的主板名称可替换为开发者手上对应的开发板主芯片名。
注2:Linux/Mac环境建议首次编译使用pca10040,windows环境建议首次编译使用tc825x。

2.2 软件下载

编译生成的文件位于工程根目录下out目录,使用各芯片对应下载工具,下载对应的固件。
具体下载方式请参阅各芯片下载工具使用指南。

参考链接

AliOS-Things Linux编译环境搭建指南
AliOS-Things Mac编译环境搭建指南
AliOS-Things Windows编译环境搭建指南

相关文章
|
缓存 测试技术 编译器
【CMake 疑难解决 】解决find_library查找位置不对的问题
【CMake 疑难解决 】解决find_library查找位置不对的问题
1159 3
|
5月前
|
人工智能 缓存 自然语言处理
阿里云大模型服务平台百炼节省计划与资源包收费价格:AI通用型节省计划最高可享5.3折优惠
阿里云百炼平台提供节省计划、资源包等计费优惠方案,其中AI通用型节省计划通过承诺月消费金额换取阶梯式折扣,最高5.3折,可抵扣阿里直供全部模型,灵活便捷,是首选方案。该计划覆盖全面,成本优化显著,管理流程便捷,支持自动抵扣和续费。用户可按需选择生效时间和承诺周期,承诺的金额越高、周期越长,折扣越大。
869 1
|
JSON API 开发工具
gitlab如何实现批量clone仓库
在Windows环境下,通过GitLab Group ID获取项目URL的步骤概要: 1. 使用API `http://gitlab域名/api/v4/groups/你的group id` 获取JSON,提取`http_url_to_repo`。 2. 在Sublime中处理JSON,用快捷键选中并提取所有`http_url_to_repo`值。 3. 保存到h.txt,去除其他信息,仅保留URL。 4. 创建e.bat文件,内容为克隆h.txt中所有URL的批处理命令。 5. 放置h.txt和e.bat在同一文件夹,运行e.bat批量克隆仓库。URL含凭证,便于后续操作。
1080 8
|
芯片 内存技术
天猫精灵蓝牙mesh协议栈demo解析
本文档简单主要介绍如何基于天猫精灵蓝牙mesh协议栈进行产品开发,对目前代码中的light demo进行说明。
|
API 调度 决策智能
全新平台级 ModelScope MCP 实验场重磅上线!
还在为快速验证MCP在对话中的效果而烦恼? 希望更灵活地组合魔搭开源模型API-Inference与Hosted MCP服务?
1029 2
|
监控 安全 物联网
物联卡:物联网卡和SIM卡的不同
物联网卡(IoT SIM卡)和普通SIM卡在多个方面存在显著的差异,这些差异主要体现在应用场景、功能特点、资费结构、管理方式等方面。以下是它们之间区别的详细分析:
|
人工智能 Linux Python
Alibaba Cloud Linux 3.2104 LTS 64位 怎么安装python3.10.12和pip3.10
Alibaba Cloud Linux 3.2104 LTS 64位 怎么安装python3.10.12和pip3.10
idea注释模版配置
idea注释模版配置
771 0
|
网络协议 Linux Docker
linux白名单设置
linux白名单设置
蓝牙开发板使用指南
蓝牙开发板基于Telink 825X方案的蓝牙模块。该模块已将所有IO资源引出,方便用户开发使用,并且根据需求可选择板载天线或者外置天线。用户需要使用专门的工具烧录代码,并可直接通过USB口进行调试和烧录,可利用开发板引出的IO接口进行功能开发和测试。
蓝牙开发板使用指南

热门文章

最新文章