iTOP 4412開發板 mqtt移植教程(二)

2022-06-07 08:12:10 字數 1808 閱讀 6246

基於迅為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

如下圖所示

iTOP 4412開發板刷ubuntu

此文章講解了itop 4412開發板上刷寫ubuntu的流程。android qt 最小linux系統的刷寫也可以此為參考,但這三個系統更建議使用fastboot刷寫方式,速度更快,更簡單。準備工具 2g以上大小tf卡乙個 ubuntu虛擬機器 其他linux虛擬機器也可 乙個 超級終端 secur...

iTOP 4412開發板LCD的螢幕驅動

開發板 lcd 的螢幕驅動,itop 4412 開發板支援 4.3 寸,7 寸,9.7 寸的 lcd 顯示屏。其中 4.3 寸屏是用的 cpu 直接出來的 rgb 訊號,7 寸屏和 9.7 寸屏是用的 lvds 訊號,硬體 上 使 用 了 一 個 rgb 轉 lvds 的 芯 片 實 現 的 我 們...

迅為iTOP 4412開發板精英版

核心板引數 核心板尺寸 60mm 70mm 高度 連同聯結器在內2.6mm cpu exynos4412,四核cortex a9,主頻為1.4ghz 1.6ghz 記憶體 1gb 雙通道 ddr3 2gb可選 儲存 4gb emmc 16gb可選 電源管理 低功耗動態三星s5m8767電源管理,最優...