<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Banana Pi M2 Zero 運行 openHAB 回顧

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

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

硬件簡介

wKgaomS3vOiAJCWcAAD8vKN7t_c203.jpg

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

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

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

wKgaomS3vOmAMTY0AAKkW_eA6yg780.jpg

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

wKgZomS3vOmAb8KBAAJsZcNIS6w364.jpg

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

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

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

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

操作系統

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

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

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

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

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

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

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

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

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

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

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

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

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

接下來,我設置了常用設置,例如主機名(我有一個北歐和希臘神話生物主題,因此我們為該主機選擇了 chiron)并在 pfSense 中修復了靜態 IP。

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

我們現在準備好獲取 openHABian 并看看如何/是否可以運行 OH。

打開HABian

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

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

docs.openhab.org

注意,請繼續對您的系統進行適當的修改,?

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

從 openHABian 安裝 OH 期間出現 GPG 錯誤,必須手動安裝 OH。

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

哎呀,我應該跳到 60 手冊。這似乎有效,我現在已經安裝了 OH 并與 Zulu 進行了配置。

安裝過程中出現了很多 ssh 掛起的情況。

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

openHAB 配置

wKgZomS3vOqAXmWLAAME7ySjxQE020.jpg

首先,我選擇了專家,因為我想最小化安裝的內容以節省內存。我很驚訝地發現,盡管我選擇了 Expert,但它還是為我安裝了一堆 UI。沒錯,專家并不等于最小。我應該直接去 addons.cfg。

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

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

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

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

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

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

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

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

接下來我做了 nma.cfg。

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

我復制了規則和其余項目以及轉換文件和站點地圖。

此時,機器完全僵住了。當我設法讓它部分響應時,報告的 CPU 溫度為 59 攝氏度。

結論

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3862

    瀏覽量

    125777
  • 開源硬件
    +關注

    關注

    8

    文章

    183

    瀏覽量

    29387
  • 開發板
    +關注

    關注

    25

    文章

    4506

    瀏覽量

    94458
  • banana
    +關注

    關注

    0

    文章

    15

    瀏覽量

    305
收藏 人收藏

    評論

    相關推薦

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

    Zero時所追求的目標。 心愛的 Raspberry Pi 的另一個副本?不,不完全是。Banana Pi M2
    的頭像 發表于 07-19 18:41 ?555次閱讀
    <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

    Banana PI 是為了配合Elastos.org開源OS推廣而推出開源硬件平臺,Banana PI M1是一款比樹莓派更強悍的雙核And
    發表于 03-27 14:18

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

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

    香蕉派 banana pi plus BPI-M1+ 雙核開發板,板載WIFI

    1+硬件:1Ghz ARM7雙核處理器,1GB DDR3內存,千兆以太網口,板載SDIO接口的WIFI模塊SATA Socket,流暢運行Android4.4。Banana PI BPI-M
    發表于 06-18 17:37

    banana pi Pi 英文官網上免費申請BPI-M2+了,歡迎注冊申請

    `http://forum.banana-pi.org/t/banana-pi-bpi-m2-sample-giveaway-apply-here/1756/19`
    發表于 05-26 13:49

    Banana Pi M1+申請】香蕉派Banana Pi M1學習計劃

    linux、Ubuntu linux 嵌入式系統的安裝及系統配置。2 搞清楚Banana Pi M1+軟件安裝、鏡像制作等,讓其先跑起來。3 參考官方論壇里面的有關
    發表于 06-06 18:08

    Banana Pi M1+試用體驗】1、Banana Pi M1+之拆箱

    人插上夢想的翅膀,所以,當為了能夠評測,耗資購買了5V/2A電源適配器,class 10 TF卡,HDMI接口觸摸屏的孩子,就需要善良的人們不要再收回Banana Pi M1+了,因為
    發表于 06-11 17:50

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

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

    Banana Pi M1+試用體驗】2、Banana Pi M1+相關資源

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

    Banana Pi M2 Ultra開發板上使用BP101WX1-400的MIPI觸摸屏如何接線?

    Banana Pi M2 Ultra開發板上使用BP101WX1-400的MIPI觸摸屏,應該如何接線 有轉換板嗎BP101WX1-400屏幕硬件手冊如下?https://wenku.baidu.com/view/80e240f
    發表于 08-06 05:27

    Banana Pi BPI-P2 Zero 開源硬件物聯網開發板基準測試和評論

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

    Banana Pi M2 Zero 運行 openHAB 回顧

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

    Banana Pi BPI-P2 Zero開源硬件物聯網開發板基準測試和評論

    Banana Pi P2 Zero 和 P2 Maker 是基于 Allwinner 的 H3 和 H2+ 芯片組的廉價主板。
    的頭像 發表于 07-30 15:15 ?807次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> BPI-P2 <b class='flag-5'>Zero</b>開源硬件物聯網開發板基準測試和評論

    Banana Pi BPI-P2 Zero物聯網開發板原理圖

    Banana Pi BPI-P2 Zero 物聯網開發板原理圖
    發表于 09-04 17:10 ?1次下載

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

    快速上手Banana Pi BPI-M4 Zero 全志科技H618開源硬件開發開發板
    的頭像 發表于 11-30 14:42 ?477次閱讀
    快速上手<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> BPI-M4 <b class='flag-5'>Zero</b> 全志科技H618開源硬件開發開發板
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>