0 Star 4 Fork 1

hihopeorg / LiteOS-WiFi-IOT-HiLink-docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
HiLink SDK 开发操作手册.md 4.49 KB
一键复制 编辑 原始数据 按行查看 历史

LiteOS-WiFi-IOT-HiLink

介绍

WiFi-IoT 通过集成 HiLink SDK,同HiLink联网,从而完成其远程控制、智能化场景、设备间的智能联动。

代码下载

git clone https://gitee.com/hihopeorg/hilink-liteos.git

编译

linux系统推荐使用Ubuntu 16.04及以上版本,Shell使用bash ,交叉编译器使用hcc_riscv32,编译工具链还包括Python、Scons等。

交叉编译器

工具下载:https://gitee.com/hihopeorg/lite-os-wi-fi-iot-hi-link-docs
安装:

编译器安装到系统目录下,并增加到环境变量中(需root/sudo权限执行)。 例如:将编译器解压缩到安装目录下,以使用“/toolchain”为例:

  1. 复制压缩包到“/toolchain”目录下,解压缩 “tar zxvf hcc_riscv32.tar.gz”。

  2. 递归修改编译器安装目录权限:chmod -R 755 /toolchain。

  3. 设置环境变量:vim /etc/profile,新增:

export PATH=/toolchain/hcc_riscv32/bin:$PATH。

  1. 生效环境变量:source /etc/profile。

    验证安装是否成功:

    输入riscv32-unknown-elf-gcc -v,如果可以显示出版本号,则证明安装成功

gcc version 7.3.0 (Heterogeneous Compiler&Codesign V100R003C00SPC210B006) 

Python 环境安装

安装python3.7以上版本(需root/sudo权限安装)。

apt-get install -y --no-install-recommends python3 python3-setuptools python3-pip \
&& ln -s /usr/bin/python3 /usr/bin/python

# 安装 kconfiglib
pip3 install kconfiglib

# 安装编译hi3861需要的pip包
pip3 install six ecdsa pycryptodome

Scons 安装

推荐Scons版本是3.0.4+ (需root/sudo权限安装)

sudo apt-get install scons -y

如果安装包版本不合适,请从“ https://scons.org/pages/download.html ”下载源码包。解压源码包到任意目录,进入此目录运行命令“sudo python3 setup.py install”(需root/sudo权限安装),等待安装完毕。

编译命令

./build.sh       //启动增量编译,默认编译app工程是demo
./build.sh all   //启动全量编译,默认编译app工程是demo
./build.sh demo  //参数输入app工程目录名称,启动增量编译,编译app工程是所输入的工程目录名称。默认是demo工程
./build.sh clean //清理编译过程中生成的中间文件和烧写文件
./build.sh menuconfig //启动menuconfig图形配置界面

menuconfig配置

用户可通过Menuconfig对编译和系统功能进行配置。SDK集成了默认配置。用户随时可以运行“sh build.sh menuconfig”更改配置。

建议首次可以看一下《Factory Test Settings》是否选中《factory test enable》,若没有,请选中并保存退出。

详细请参考文档《SDK开发环境搭建 用户指南---编译--sdk配置--menuconfig的操作指南.pdf

烧写镜像

使用HiBurn工具烧写镜像,编译好的镜像在 /output/bin 目录下

详细请参考 使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板

产品调试

需要先完成企业实名认证后即可访问HiLink 开发者平台,详情请参见帐号注册认证

登录后,在 <智慧生活> 添加项目,根据自己的需求填写每一项,之后下载生测试的APP,安装到手机上,进行调试。

镜像烧写后,使用串口工具输入AT命令:AT+FTM=0 然后重启开发板,这时打开手机无线网,会看到上述添加项目中<固件开发>中的无线网名称,点击连接;

进入智慧生活APP,添加设备,待搜索到设备后,配置网络,连接成功后,便可以进行联调。

详细的操作可以参考连接:https://developer.huawei.com/consumer/cn/codelab/HiLink/index.html#0

备注:上述链接较为详细地说明了一个项目的开发流程,请仔细阅读

参考资料

C
1
https://gitee.com/hihopeorg/lite-os-wi-fi-iot-hi-link-docs.git
git@gitee.com:hihopeorg/lite-os-wi-fi-iot-hi-link-docs.git
hihopeorg
lite-os-wi-fi-iot-hi-link-docs
LiteOS-WiFi-IOT-HiLink-docs
master

搜索帮助