RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Banana Pi M2 Zero 運行 openHAB 回顧

Banana Pi開源硬件 ? 來源:Banana Pi開源硬件 ? 作者:Banana Pi開源硬件 ? 2023-07-19 19:26 ? 次閱讀

首先我要透露的是,BPI 的工作人員向我發(fā)送了一臺免費的 BPi M2 Zero 來執(zhí)行這些測試。我相信我的評論是公平和公正的,但我想坦率地說明這一事實。

硬件簡介

wKgaomS3vOiAJCWcAAD8vKN7t_c203.jpg

與 Raspberry Pi Zero W 相比,Banana Pi BPI-M2 Zero 具有令人印象深刻的規(guī)格。以下是與 openHAB 相關(guān)的規(guī)格。

特征 BPI-M2 零 樹莓派零W
中央處理器 四核皮質(zhì)-A7 H2+ 1GHz,單核CPU
內(nèi)存 512MB DDR3 SDRAM(與GPU共享) 512MB RAM(與 GPU 共享)
無線上網(wǎng) 802.11b/g/n 802.11b/g/n
藍牙 BT4.0 藍牙 4.1、BTLE
通用輸入輸出接口 40 針,編號和布局與 Raspberry Pi Zero W 相同 40 針 HAT 兼容

總而言之,它們幾乎是相同的設(shè)備,只是 BPI-M2 Zero 具有更好的 CPU,而 Raspberry Pi Zero W 具有更新的藍牙。

wKgaomS3vOmAMTY0AAKkW_eA6yg780.jpg

上圖顯示了 BPI-M2 Zero(右上)、Raspberry Pi Zero W(右下)和左側(cè)的原始 Raspberry Pi 1。外觀上存在一些細(xì)微差異,但所有端口似乎都位于相同位置。然而,將其翻轉(zhuǎn)過來,您會發(fā)現(xiàn) BPI-M2 Zero 的板子底部有很多組件。

wKgZomS3vOmAb8KBAAJsZcNIS6w364.jpg

因此,BPI-M2 Zero 不適合“官方”Raspberry Pi Zero 外殼。我沒有其他案例可以嘗試。我對將貼紙貼在 GPIO 孔上也不滿意。但這是次要的。

不過,值得一提的一個好功能是 BPI-M2 Zero 確實有微小的按鈕,一個用于重置計算機,一個用于打開/關(guān)閉計算機電源。當(dāng)嘗試運行像 OH 這樣的服務(wù)器時,這可能會派上用場。

BPI-M2 Zero 僅支持高達 64 Gig 的 SD 卡,這是我遇到的第一個障礙。如果您首先將卡格式化為 FAT-32,則 Raspberry Pi 可以支持 64 Gig 及更大的卡,但據(jù)我所知,BPI-M2 根本不支持這種更大的 SD 卡。

但我想我應(yīng)該嘗試一下,看看會發(fā)生什么。如果有效,最壞的情況是它不會使用整張卡。如果沒有的話我就只能等待新的SD卡了。我累了。它不起作用。

操作系統(tǒng)

去辦公用品商店買一張價格過高的 SD 卡之后我就可以開始使用了。

BPI-M2 Zero 可以正式運行 AndroidArmbian。它可能能夠運行 Raspbian,因為他們確實聲稱它應(yīng)該與 Raspberry Pi 一起提供完整的功能,但我不想花時間以防它不起作用。

有多種構(gòu)建可供選擇。如果不選擇 Android,似乎可以在 Ubuntu 16.04 或 Debian Jessy 版本之間進行選擇。我選擇了其中一個 Ubuntu 版本,因為它是最新構(gòu)建的映像,并且是唯一一個名稱中沒有“桌面”的映像。

我想說的是,選擇圖像相當(dāng)令人困惑,因為它們都說“預(yù)覽”,所以我不知道我將獲得的操作系統(tǒng)有多穩(wěn)定。進一步閱讀表明這是我想要的,因為它基于 Ubuntu Server。我們將看看它有多穩(wěn)定。

鏡像下載:https://wiki.banana-pi.org/Banana_Pi_BPI-M2_ZERO

遺憾的是,Armbian 不支持 wifi 的無頭配置,并且由于沒有板載以太網(wǎng),我必須使用顯示器、鍵盤和鼠標(biāo)進行初始設(shè)置。

與 raspbian 的一個顯著區(qū)別是您必須以 root 身份登錄,默認(rèn)密碼為 1234。但它會讓您立即更改 root 密碼,然后立即創(chuàng)建一個新用戶帳戶。root 登錄未禁用。

我運行的第一件事是 armbian-config 來設(shè)置 wifi 并進行其他配置更改。提供的選項級別低于 raspi-config 中的選項,但有一些有趣的選項,例如凍結(jié)內(nèi)核版本、自動安裝到 SATA、eMMC、NAND 或 USB,以及啟用虛擬只讀根文件系統(tǒng)。我什么也沒做。

設(shè)置 wifi 非常簡單,但是將 wpa-supplicant.conf 放入啟動分區(qū)的 raspbian 方法使事情變得更容易。為了以后的實驗,我也安裝了 BT。我還從該工具進行了更新/升級,因為它很方便。

重新啟動后,我遇到了第一個主要問題。

Thermal thermal_zone0: critical temperature reached (109 C), shutting down

它可能有一個快速的處理器,但看起來需要一個散熱器。

我還在啟動過程中看到了 CRC 檢查問題,但到目前為止似乎工作正常,所以我現(xiàn)在不打算研究它。

接下來,我設(shè)置了常用設(shè)置,例如主機名(我有一個北歐和希臘神話生物主題,因此我們?yōu)樵撝鳈C選擇了 chiron)并在 pfSense 中修復(fù)了靜態(tài) IP。

接下來,我設(shè)置了 ssh 證書,以便無需密碼即可登錄。我很懶,只是復(fù)制相同的 .ssh 文件夾。

我們現(xiàn)在準(zhǔn)備好獲取 openHABian 并看看如何/是否可以運行 OH。

打開HABian

首先,根據(jù)登錄計算機時打印的非常有用的信息,它正在以 10% 的可用空間和 493 MB 的 RAM 運行。這將會很接近。

下一步,按照手動步驟安裝 openHABian。

docs.openhab.org

注意,請繼續(xù)對您的系統(tǒng)進行適當(dāng)?shù)男薷?,?/p>

我執(zhí)行了完整的 openHABian 安裝,按順序執(zhí)行每個步驟。如果這不起作用(即沒有足夠的 RAM,我可能需要使用更最小的安裝。不過,我不會安裝任何可選組件。

從 openHABian 安裝 OH 期間出現(xiàn) GPG 錯誤,必須手動安裝 OH。

無法安裝 zulu-8,必須安裝 openjdk8。openHABian 似乎沒有嘗試安裝 java。

哎呀,我應(yīng)該跳到 60 手冊。這似乎有效,我現(xiàn)在已經(jīng)安裝了 OH 并與 Zulu 進行了配置。

安裝過程中出現(xiàn)了很多 ssh 掛起的情況。

安裝后,84% 的 RAM 已使用,8% 的交換空間。

openHAB 配置

wKgZomS3vOqAXmWLAAME7ySjxQE020.jpg

首先,我選擇了專家,因為我想最小化安裝的內(nèi)容以節(jié)省內(nèi)存。我很驚訝地發(fā)現(xiàn),盡管我選擇了 Expert,但它還是為我安裝了一堆 UI。沒錯,專家并不等于最小。我應(yīng)該直接去 addons.cfg。

接下來,我對照我的runtime.cfg 檢查了runtime.cfg 并進行了編輯,使它們匹配。這些配置來自較舊的 OH 2.2 SNAPSHOT,因此我想確保配置文件沒有更改。這些也可以在 PaperUI 中設(shè)置。

接下來,我復(fù)制了 addons.cfg,它將安裝我使用的所有附加組件。這將卸載我不使用的那些并安裝我正在使用的所有附加組件。我再次編輯了新的以匹配,只是為了確保升級沒有發(fā)生任何變化。我還省略了一些我不經(jīng)常使用的附加組件,例如 HABPanel、REST Docs、IoT Market 和 Experimental Rules Engine。

此時我已經(jīng)開始看到一些問題。根據(jù) htop 開始使用交換,并且我開始看到使用 vim 編輯這些文件時出現(xiàn)一些重大滯后和延遲。

觀察日志顯示,安裝/卸載所有附加組件需要相當(dāng)長的時間。在我的 Docker 部署中,最多只需要一兩分鐘。僅卸載隨 Expert 包安裝的未使用的綁定就花費了大約 10 分鐘。另外,觀察CPU溫度顯示它從42攝氏度跳到52攝氏度。它沒有達到關(guān)機溫度,但它肯定是紅色的。

由于某種原因,功能安裝程序在嘗試安裝 influxdb 時拋出了一個錯誤,因此我不得不使用 addons.cfg 位進行 futz 來安裝所有內(nèi)容。安裝完所有內(nèi)容后,內(nèi)存使用量增加了約 6%,但交換空間使用量沒有增加。

初步觀察:
整個系統(tǒng)存在明顯的滯后和延遲。Multitail 不會一直立即更新,PaperUI 需要較長的時間來填充加載項列表,其他命令有時需要比預(yù)期更長的時間才能完成。這些都表明內(nèi)存不足。
盡管存在這些用戶注意到的問題,OH 似乎運行正常。我們將看到規(guī)則如何運作。
CPU 運行很熱。如果您打算在此上運行 OH,請務(wù)必考慮購買散熱器。為 OrangePi 設(shè)計的一個應(yīng)該可以工作。也許還值得研究一下 CPU 是否可以降頻。它似乎強大到足以承受速度下降的影響。

首先讓我們配置網(wǎng)絡(luò)和 Astro。我復(fù)制了相關(guān)的 .things 文件并查看了日志并看到了我期望看到的所有內(nèi)容。但有一條警告表明,初始化我的一個 Network Things 的處理程序花費了超過 500 毫秒的時間。

接下來配置的是 http,所以我復(fù)制了 http.cfg 文件。

接下來我做了 nma.cfg。

現(xiàn)在,我開始復(fù)制鏈接到已配置的事物和綁定的一些 .items 文件。我復(fù)制的第一個鏈接到 Astro 和 http 為 ItemMapper 生成了大量 NoClassDefFoundError 異常。但是,對該文件的后續(xù)編輯不會生成錯誤。每次我復(fù)制任何項目文件時都會發(fā)生同樣的情況。

我復(fù)制了規(guī)則和其余項目以及轉(zhuǎn)換文件和站點地圖。

此時,機器完全僵住了。當(dāng)我設(shè)法讓它部分響應(yīng)時,報告的 CPU 溫度為 59 攝氏度。

結(jié)論

Banana Pi M2 Zero 的尺寸令人印象深刻,但我不會說它適合 openHAB 服務(wù)器。我確信內(nèi)存量過低會成為問題所在,但事實證明 CPU 熱量才是問題所在。我個人不想在每次更新配置時都會凍結(jié)的機器上運行。也許加上散熱器,它的性能可能會更好。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3935

    瀏覽量

    127339
  • 開源硬件
    +關(guān)注

    關(guān)注

    8

    文章

    208

    瀏覽量

    29805
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5032

    瀏覽量

    97371
  • banana
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    356
收藏 人收藏

    評論

    相關(guān)推薦

    Banana Pi M2 Zero 是 Raspberry Pi Zero 的競爭對手還是一個冒名頂替者

    Zero時所追求的目標(biāo)。 心愛的 Raspberry Pi 的另一個副本?不,不完全是。Banana Pi M2
    的頭像 發(fā)表于 07-19 18:41 ?882次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>M2</b> <b class='flag-5'>Zero</b> 是 Raspberry <b class='flag-5'>Pi</b> <b class='flag-5'>Zero</b> 的競爭對手還是一個冒名頂替者

    ?Banana Pi BPi-M4 Zero 開源硬件開發(fā)板評測試

    ?Banana Pi BPi-M4 Zero 開源硬件開發(fā)板評測試: 全志科技H618 方案設(shè)計 ,板載4G 內(nèi)存,32G eMMC 編輯搜圖 Ba
    發(fā)表于 10-15 12:06

    Banana Pi BPI-CanMV-K230D-Zero :AIoT 應(yīng)用的 Kendryte K230D RISC-V

    、音頻分析和一般 AI 工作。 此前,Banana Pi 發(fā)布了Banana Pi BPI-M4 Zer
    發(fā)表于 12-05 09:19

    香蕉派 banana pi BPI-M2 四核單板計算機

    核處理器,1GB DDR3內(nèi)存,千兆以太網(wǎng)口,4 USB 接口 流暢運行Android4.4。Banana PI BPI-M2體積如信用卡大小,與BPI-
    發(fā)表于 06-18 17:28

    Banana Pi M1+試用體驗】2.banana pi 硬件介紹+debian系統(tǒng)燒寫

    ,Banana Pi M1+選擇所需的鏡像下載就好了,我這里以debian下載為例下載win32diskimager這款軟件下載win32diskimager這款軟件插上5v/2A的電
    發(fā)表于 06-12 15:53

    Banana Pi M1+試用體驗】2、Banana Pi M1+相關(guān)資源

    Pi M1+,需要根據(jù)說明進行選擇。③官方Wiki:http://wiki.banana-pi.org.cn/cn/index.php?title=BPI-M1%
    發(fā)表于 06-19 18:35

    Banana Pi BPI-P2 Zero 開源硬件物聯(lián)網(wǎng)開發(fā)板基準(zhǔn)測試和評論

    模擬可以在 RetrOrangePi 發(fā)行版上運行。然而,我們在連接 Xbox One 控制器時遇到了問題,因此我們還嘗試了 BPi-M2 Zero(注意 M2)LibreELEC 映
    發(fā)表于 07-29 12:44

    Banana Pi M2 Zero 運行 openHAB 回顧

    Banana Pi M2 Zero 的尺寸令人印象深刻,但我不會說它適合 openHAB 服務(wù)器。我確信內(nèi)存量過低會成為問題所在,但事實證
    發(fā)表于 07-29 12:45

    BPI-M2Zero開源路由器Allwinner介紹

    Banana Pi M2 Zero 是一款超緊湊的單板計算機,尺寸僅為 60mm*30mm。它的外部接口與Raspberry Pi
    發(fā)表于 01-30 11:55 ?759次閱讀
    BPI-<b class='flag-5'>M2Zero</b>開源路由器Allwinner介紹

    Banana Pi M2U/M2Berry中的魔鏡

    電子發(fā)燒友網(wǎng)站提供《Banana Pi M2U/M2Berry中的魔鏡.zip》資料免費下載
    發(fā)表于 06-20 10:25 ?0次下載
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>M2</b>U/<b class='flag-5'>M2</b>Berry中的魔鏡

    Banana Pi BPI-P2 Zero開源硬件物聯(lián)網(wǎng)開發(fā)板基準(zhǔn)測試和評論

    Banana Pi P2 Zero 和 P2 Maker 是基于 Allwinner 的 H3 和 H2
    的頭像 發(fā)表于 07-30 15:15 ?1062次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> BPI-P<b class='flag-5'>2</b> <b class='flag-5'>Zero</b>開源硬件物聯(lián)網(wǎng)開發(fā)板基準(zhǔn)測試和評論

    Banana Pi BPI-P2 Zero物聯(lián)網(wǎng)開發(fā)板原理圖

    Banana Pi BPI-P2 Zero 物聯(lián)網(wǎng)開發(fā)板原理圖
    發(fā)表于 09-04 17:10 ?6次下載

    快速上手Banana Pi BPI-M4 Zero 全志科技H618開源硬件開發(fā)開發(fā)板

    快速上手Banana Pi BPI-M4 Zero 全志科技H618開源硬件開發(fā)開發(fā)板
    的頭像 發(fā)表于 11-30 14:42 ?1481次閱讀
    快速上手<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> BPI-<b class='flag-5'>M</b>4 <b class='flag-5'>Zero</b> 全志科技H618開源硬件開發(fā)開發(fā)板

    Banana Pi M5 與 Raspberry Pi 4 – 基準(zhǔn)測試

    Banana Pi M5 基準(zhǔn)測試已成為我的網(wǎng)站上最受歡迎的作品之一,而且似乎人們真正想看到的是它與其 Raspberry 口味的表親之間的直接比較,所以這里就是 Banana
    的頭像 發(fā)表于 10-28 10:28 ?338次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>M</b>5 與 Raspberry <b class='flag-5'>Pi</b> 4 – 基準(zhǔn)測試

    ?Banana Pi BPi-M4 Zero 開源硬件開發(fā)板評測試: 全志科技H618 方案設(shè)計

    Banana Pi 推出了全志 H618 開發(fā)系統(tǒng)的第二個版本,標(biāo)記為 V2.0,名稱為 BPi-M4 Zero,采用 Raspberry Pi
    的頭像 發(fā)表于 12-03 17:58 ?294次閱讀
    ?<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> BPi-<b class='flag-5'>M</b>4 <b class='flag-5'>Zero</b> 開源硬件開發(fā)板評測試: 全志科技H618 方案設(shè)計
    RM新时代网站-首页