基于迅為iTOP-4412開發板在 Ubuntu 的/home/topeet/下創建一個 mqtt-arm 的文件夾,如下圖所示:
![]()
我們進入我們安裝的 mosquitto-1.5 目錄下,作者這里是安裝在了/opt/mosquitto-arm
下,如下圖所示:
![]()
我們把當前路徑下的/etc/mosquitto/下的 mosquitto.conf.example 文件拷貝到我們在
/home/topeet/下創建一個 mqtt-arm 的文件夾,命令如下:
cp mosquitto.conf.example /home/topeet/mqtt-arm/
如下圖所示
![]()
然后我們返回到 mosquitto 的安裝目錄,我們進到安裝目錄下 mosquitto-
1.5/usr/local/bin 下面,如下圖所示:
![]()
我們把這個目錄下所有文件拷貝到我們在/home/topeet/下創建一個 mqtt-arm 的文件
夾,命令如下:
cp ./* /home/topeet/mqtt-arm/
如下圖所示:
![]()
然后我們返回到 mosquitto 的安裝目錄,我們進到安裝目錄下 mosquitto-
1.5/usr/local/sbin 下面,如下圖所示:
![]()
我們把這個目錄下的 mosquitto 二進制文件拷貝到我們在/home/topeet/下創建一個
mqtt-arm 的文件夾,命令如下:
![]()
然后我們返回到 mosquitto 的安裝目錄,把 libuuid-1.0.3 mosquitto-1.5 openssl
這個三個文件夾全部拷貝到我們在/home/topeet/下創建一個 mqtt-arm 的文件夾,命令如下:
cp -rf libuuid-1.0.3/ mosquitto-1.5/ openssl/ /home/topeet/mqtt-arm
如下圖所示:
![]()
然后我們返回到/home/topeet/下面,使用 tar 命令打包我們創建的 mqtt-arm 文件,命令如下:
tar -czf mqtt-arm.tar.gz mqtt-arm/
如下圖所示:
![]()
我們把這個壓縮包拷貝到開發板的根目錄,這里以 4412 開發板為例,其他開發板操作一致
![]()
我們解壓這個壓縮包,并進入到解壓生成的目錄,如下圖所示:
![]()
我們把開發板當前目錄下 libuuid-1.0.3/ mosquitto-1.5/ openssl/三個文件下的 lib 下
的庫全部放到開發板的/lib 下面,命令如下:
cp -rf libuuid-1.0.3/lib/* mosquitto-1.5/usr/local/lib/* openssl/lib/* /lib/
如下圖所示:
![]()
我們把當前目錄下 mosquitto.conf.example 復制一個和他一模一樣名為
mosquitto.conf 的文件放在/etc 下面,命令如下:
cp mosquitto.conf.example /etc/mosquitto.conf
如下圖所示:
![]()
然后我們把剩下的幾個文件全部放在開發板的/bin 目錄下,命令如下:
mv mosquitto mosquitto_* /bin
如下圖所示
![]()
然后我們返回到開發板的根目錄,刪掉我們 mqtt-arm.tar.gz 的壓縮包和解壓生成的
mqtt-arm 文件夾就可以了。
更多內容關注:iTOP-4412開發板-mqtt移植教程(三)
|