RV1126笔记三十四:mosquitto移植

若该文为原创文章,转载请注明原文出处。

一、介绍

前段时间,使用STM32+Air724接入阿里云物联网(IoT)平台,并使用微信小程序,通过MQTT协议互相通信,就想使用RV1126来连接阿里云物联网,通过微信小程序来控制。

二、mosquitto移植

移植mosquitto需要三个文件,下载地址

https://mosquitto.org/files/source/
https://sourceforge.net/projects/libuuid/files/libuuid-1.0.3.tar.gz/download?use_mirror=udomain
https://www.oschina.net/news/59772/openssl-1-0-2

这里openssl我使用的是SDK自带的,在buildroot/dl目录下

1、交叉编译uuid 库

./configure --prefix=/opt/mosquitto-arm/libuuid-1.0.3 CC=/opt/atk-dlrv1126-toolchain/usr/bin/arm-linux-gnueabihf-gcc --host=arm-linux
make
make install

2、交叉编译openssl

export CC=/opt/atk-dlrv1126-toolchain/usr/bin/arm-linux-gnueabihf-gcc
./config no-asm -shared --prefix=/opt/mosquitto-arm/openssl_arm
make 
make install

出错:
arm-linux-gnueabihf-gcc: error

你可能感兴趣的:(RV1126项目实战,阿里云,RV1126,MQTT)