本文主要是介绍基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(二)前期准备,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先在linux平台这边先安装arm-linux-gcc-4.4.3,可以使用友善之臂提供的这个编译工具,安装过程请自行参考其他文章。
需要先准备好以下源代码:
1、cmake-3.7.2(本地编译)
https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz
或者3.7.2以上版本,因为后面要使用cmake搜索boost-1.63,低版本的cmake会搜不到。
2、OpenSSL(arm交叉编译)
我用的是OpenSSL-1.0.0
https://www.openssl.org/source/old/1.0.0/openssl-1.0.0.tar.gz
3、paho.mqtt.embedded-c或者paho.mqtt.c(arm交叉编译)
https://github.com/eclipse/paho.mqtt.embedded-c/tree/master
https://github.com/eclipse/paho.mqtt.c
这个不是domoticz平台必须的,只是用来在mini2440上做开发板上的MQTT客户端应用程序的,例如控制mini2440上的GPIO或者其他设备。 <
这篇关于基于mini2440嵌入式linux上整合一套Domoticz智能家居系统(二)前期准备的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!