|
外貿(mào)盒子x96改hassos的教程,由于他有16個(gè)硬件版本,每個(gè)版本的DTS不同,因?yàn)榘褭C(jī)頂盒當(dāng)arm linux主機(jī)使用,國(guó)內(nèi)外都是一個(gè)較熱門(mén)的事,不過(guò)還是專(zhuān)業(yè)了點(diǎn)。一般人不小心就會(huì)變磚,沒(méi)有方案的配合,恢復(fù)是件很麻煩的事。
一、arm hassos的好處
以下是官方HASSOS主要系列的截圖
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (1).jpg (47.05 KB, 下載次數(shù): 3)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
官方從樹(shù)莓派后,一直在推進(jìn)以amlogic方案為主的系列HASSOS。我個(gè)人分析,是大部分開(kāi)源硬件在amlogic方面較多,linux內(nèi)核也逐步完善,驅(qū)動(dòng)也逐步健全。
其次S905X3性能較RK3318、H616這些主流的機(jī)頂盒方案,有較大的性價(jià)比。正是量大了,芯片價(jià)格就下來(lái)了,用的人多了,用的地方也多了。linux kernel也就越來(lái)越完善。
另外一點(diǎn),專(zhuān)用主機(jī),最小化就是機(jī)頂盒大小了。試想一下,路由器旁邊、弱電配電箱中隨便就可以放進(jìn)去。
二、機(jī)頂盒改成HASSOS必經(jīng)步驟
1、了解硬件配置,獲得這個(gè)硬件的device tree文件。
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (10).jpg (79.47 KB, 下載次數(shù): 8)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
上表就是外面流行的x96max的版本,要想有合適的device tree文件,必須了解它的硬件配置,除上表外,還有內(nèi)存項(xiàng)會(huì)有分支。
上表中的,型號(hào)2、9、16的4G內(nèi)存版可以統(tǒng)一用一個(gè)固件。型號(hào)13的2G內(nèi)存版本,需要用另外一個(gè)固件。
因?yàn)镠ASSOS是一個(gè)專(zhuān)用穩(wěn)定,并且同時(shí)服務(wù)于hass的操作系統(tǒng)。所以其kernel是要與dts同時(shí)編譯的。不配套的話,不小心就得刷成磚。
此步請(qǐng)一定要確認(rèn)清楚,硬件真實(shí)配置、DTD、kernel是啟動(dòng)之關(guān)鍵。嵌入式系統(tǒng)一般是固定好硬件驅(qū)動(dòng),如果跟windows一樣集成很多,系統(tǒng)體積就大了。
2、獲得能在emmc中引導(dǎo)的u-boot程序。
這個(gè)步驟較專(zhuān)業(yè),直接給大家準(zhǔn)備了一版,未來(lái)將一并提供。
3、獲得主鏡像文件
4、制作燒錄用的工具盤(pán)
A、下載etcher和armbian,并制作armbian引導(dǎo)盤(pán)
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (9).jpg (16.81 KB, 下載次數(shù): 6)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (8).jpg (50.32 KB, 下載次數(shù): 5)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (7).jpg (18.14 KB, 下載次數(shù): 6)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (6).jpg (26.03 KB, 下載次數(shù): 3)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (5).jpg (18.29 KB, 下載次數(shù): 3)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (4).jpg (32.35 KB, 下載次數(shù): 7)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
以上系列紅色標(biāo)記示意,正確做一個(gè)armbian引導(dǎo)盤(pán)。
B、使用armbian首次登錄配置一下。
把制作好的U盤(pán)放入X96機(jī)頂盒中
等進(jìn)入安卓后,雙擊"雙擊改U盤(pán)啟動(dòng).bat"
機(jī)頂盒重啟后,會(huì)自動(dòng)進(jìn)入armbian的初次安裝。
等輸入兩次初始密碼后,再選擇bash,再按ctrl+C后。即可關(guān)機(jī)。
拔下U盤(pán)準(zhǔn)備下一步。
C、制作ubuntu虛擬機(jī),方便向ext復(fù)制下載的燒錄鏡像文件。
(使用ubuntu等linux主機(jī),可以忽略。)
把U盤(pán)接入ubuntu虛擬機(jī)中,可以看到有兩個(gè)擴(kuò)展盤(pán)(注意:如果你虛擬機(jī)接U盤(pán)無(wú)反映的話,請(qǐng)把虛擬機(jī)USB接口設(shè)成USB3.1),
進(jìn)入ROOTFS的盤(pán)符,再進(jìn)入ROOT目錄。
把二樓跟X96相關(guān)的兩個(gè)文件復(fù)制到此目錄下。(注意,XZ后綴是壓縮文件,請(qǐng)解壓成.img文件再放入。)
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (3).jpg (48.91 KB, 下載次數(shù): 7)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
外貿(mào)盒子X(jué)96改造HASS服務(wù)主機(jī) (2).jpg (35.29 KB, 下載次數(shù): 3)
下載附件
保存到相冊(cè)
2024-1-8 14:20 上傳
5、燒錄到機(jī)頂盒EMMC中,開(kāi)始HASSOS之旅
把制作好的armbian工具盤(pán)放入到盒子中啟動(dòng)。
(為了方便使用,改為腳本選擇燒錄。)
按次序輸入以下命令:
./wgusb2hassos.sh
然后選擇相應(yīng)固件前的編號(hào)就行。
斷電,拔掉U盤(pán),開(kāi)始HASSOS之旅吧。
——————————————
我現(xiàn)在的HASSOS的功能(持續(xù)增加中):
A、官方推薦的hassos固件(非armbian改造),支持固件OTA升級(jí)
B、hassos固件極速補(bǔ)丁,默認(rèn)代理訪問(wèn)github.com,docker官方鏡像倉(cāng)庫(kù)和ghcr.io
官方addons,esphome addons,社區(qū) addons默認(rèn)高速訪問(wèn)
C、 hassos的主docker服務(wù)升級(jí)支持(官方升級(jí))
D、默認(rèn)自動(dòng)安裝addons服務(wù)
mqtt,ssh,samba,配置編輯器,duckdns,node-red,vscode,tasmotaadmin
其他addons用戶可默認(rèn)極速安裝(一般1-3分鐘)
E、默認(rèn)自動(dòng)安裝集成
默認(rèn)安裝最新社區(qū)版hacs,安裝巴法云,3大主要小米集成模塊,易聯(lián)威集成,大金空調(diào),美的空調(diào)集成,一級(jí)deebot機(jī)器人,supervisor服務(wù)面板(管理備份和升級(jí)host服務(wù))
其他集成需要科學(xué)上網(wǎng)后安裝,或耐心重試(github可用,但不穩(wěn)定連同)
F、主機(jī)(HOST)增加ttyd,訪問(wèn)7681端口
G、主機(jī)增加若干常用工具(官方原系統(tǒng)的host是linux簡(jiǎn)化版,很多常用命令沒(méi)有或者功能不全)
相關(guān)閱讀:
魔百盒M401A安裝Home Assistant Supervisor成功案例
|
上一篇: 求X96MAX+Ultra 原廠固件下一篇: 玩客云刷電視盒子教程 玩客云刷電視盒子固件
|