首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 70309|回復(fù): 1
上一主題 下一主題
[分享]

天貓魔盒3pro怎么安裝Linux系統(tǒng) 天貓魔盒3pro安裝Linux系統(tǒng)指南

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-1-22 13:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自上海
天貓魔盒3pro是一款智能機頂盒,具有一定的用戶基礎(chǔ)。但有些用戶希望獲得更多的功能和更深入的定制體驗,因此考慮為其安裝Linux系統(tǒng)。本文將介紹為天貓魔盒3pro安裝Linux系統(tǒng)的詳細(xì)步驟和注意事項,幫助用戶實現(xiàn)這一目標(biāo)。通過這樣的操作,用戶可以進一步拓展魔盒的功能,提升其使用體驗。

安裝主線U-boot

1,編譯主線U-boot (目前主線U-boot不能編譯出Amlogic的U-boot)

下載主線U-boot,打上上面連接的patch后:

$ export CROSS_COMPILE=aarch64-none-elf-

$ make magicbox-m16s_defconfig

$ make

得到的u-boot.bin就是天貓魔盒3pro的U-boot。(由于不能編譯,我會上傳這個文件)

2,開啟chainloader

因為沒有制作真正bootloader所必要的廠商代碼,所以只能用chainloader來啟動主線u-boot。

chainloader的工作方式:

廠商U-boot --> 加載主線u-boot.bin-->跳轉(zhuǎn)到主線u-boot.bin

第一步:打開天貓魔盒3pro的外殼,焊接或用膠布粘TTL線,TTL觸點定義如下圖:

由于找到不到網(wǎng)圖,又不想拍照,拆開能看到排列成下圖的4各觸點。

最明顯的標(biāo)志是字母G

G>---               <<-- gnd

         ---            <<-- Tx

     ---                <<-- Rx

         ---            <<-- pwr

將USB-TTL線焊接,或者用膠布粘上去,把USB插入電腦,用你喜歡的串口工具打開這個串口,配置為115200n8

第二步:配置配置chainloader

上電開機后,不停在串口工具窗口上敲“回車”鍵,直到你看到系統(tǒng)停在:

gxm_q201_v1#

如果進入YunOS,那么斷電重來。

在串口中輸入如下命令:

setenv OLDBOOTCMD "set_usb_boot 4;run storeboot"

setenv USBBOOTCMD "usb start;if fatload usb 0 0x1000000 u-boot.bin; then go 0x1000000; fi;"

setenv bootcmd "run USBBOOTCMD; run OLDBOOTCMD; run storeboot"

saveenv

sleep 1

reboot

chainloader就設(shè)置好了,這時因為沒有插入新系統(tǒng)盤,所以還會進入YunOS,并且YunOS檢測到emmc變動了,進入系統(tǒng)時間較長,類似于系統(tǒng)升級之后的第一次啟動,不要慌,系統(tǒng)沒有損壞。

第三步:制作系統(tǒng)U盤

找一個4G或以上容量的U盤。用任何分區(qū)工具給他重新分區(qū)。

分區(qū)表為MS-DOS分區(qū)表,GPT廠商U-boot不支持。

第一個分區(qū)為fat32,其他分區(qū)格式廠商U-boot不支持,大小至少20M。這個分區(qū)用來放主線內(nèi)核的u-boot.bin和它所需要的啟動腳本,所以不需要很大。

剩余空間為第二分區(qū),格式化成ext4。

第四步:主線內(nèi)核的啟動腳本(extlinux版本)

sysboot usb 0:2 any 0x1080000 /boot/extlinux/extlinux.conf

# use: mkimage -A arm64 -T script -O linux -d boot.cmd boot.scr

把這個腳本編譯成boot.scr放到啟動U盤的第一分區(qū)。

到這里,如果把這個啟動U盤插入到天貓魔盒3pro,就會自動嘗試讀取U盤第二分區(qū)上的/boot/extlinux/extlinux.conf ,加載它定義的內(nèi)核和initramfs,并啟動到系統(tǒng)。

還有兩個文件需要上傳

1, u-boot.bin

2,boot.scr


m16s.zip (262.11 KB, 下載次數(shù): 8)

作者:草莓小王籽



相關(guān)閱讀:
斐訊N1盒子20.2版 CoreELEC更新
華為悅盒刷機如何選擇正確的短接圖 華為悅盒ec6108v9a短接點
魔百盒CM311_1s開啟adb方法分享 附魔百盒cm311-5s刷機包下載
外貿(mào)盒子H96max RK3528和九聯(lián)UNT402H盒子對比 電視盒子買個好




上一篇:天貓魔盒3S可以插USB無線網(wǎng)卡嗎
下一篇:騰訊極光2代盒子能刷原生安卓tv嗎?
沙發(fā)
發(fā)表于 2024-1-22 13:49 | 只看該作者 | 來自廣東
天貓魔盒3能搞嗎?同是s905x,能不能出個詳盡教程,正需要一個armbian作為klipper上位機

回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-12-22 15:17 , Processed in 0.063480 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表