1. 程式人生 > >在ANTMINER(閹割版BeagleBone Black)執行Debain

在ANTMINER(閹割版BeagleBone Black)執行Debain

開門見山,直入主題

鹹魚入手3塊閹割ARM板,經過快遞近6天運輸到手,不過價格便宜,一個板小几十塊錢

東西下面這樣的(借了鹹魚的圖):

 

 

 到手後發現是ANTMINER 的礦機相關裝置(官網上沒查到具體型號,但讓我想起最近礦機論斤拋售的新聞)

發現這塊板是閹割版的國外beagleboard.org型號為BeagleBone Black的開發板,官網有很多詳細的資料,如下圖

 

 不愧是官網,資料不是一般的全,我們先看看哪些東西被閹割掉了吧。

(下圖都是實際收到的板子)

我框出的部分不是全部,但是比較大的功能型部分:

 (1)5V充電口

 (2)和(3)HDMI成幀器和MicroHDMI介面

 (4)USB介面

 

先說結論,

(1)5V充電口焊上插座就可以作為供電口使用,5V1A足矣,規格我記得是3.5的1.5

(2)和(3)缺核心電子元件HDMI成幀器,加焊成本過高,因此建議不打這塊的主意

(4)USB介面附近缺元件比較多,覺得不靠譜沒試,試過的朋友可以留言告知一聲

 

好,硬體看完了,開始折騰軟體吧。

首先,機器是定製版的ANTMINER定製版的Angstrom系統(我是第一次聽說這個系統),可玩性資源我個人認為都比不上Debian,而且一個挖礦程式開機就在跑,有個挖礦的管理頁面,也沒啥球用,所以刷系統就是我的第一選擇。

官方提供Debian刷機包,2G和4G的版本,結果

看來閹割不止在看到的那麼簡單,256M刷2G系統可想而知是刷不成的,剩下的路就是兩條

1.用SD卡跑系統

2.換NAND晶片

 

本著最低成本解決問題的態度,選擇1---SD卡跑系統,我們就來看看具體怎麼弄吧

材料:TF4G-16G(大的沒試),讀卡器,USB2TTL(可選)

 

1.下載Win32 Disk Imager

下載地址:https://sourceforge.net/projects/win32diskimager/

 

2.下載BB Black官方韌體

下載地址:http://beagleboard.org/latest-images

如果不知道刷哪一個,我直接放個Debian8.6的:https://debian.beagleboard.org/images/bone-debian-8.6-iot-armhf-2016-11-06-4gb.img.xz

下載後在本地解壓成Img字尾檔案,放好

 

3.寫入系統

  a.TF卡插入讀卡器,插入電腦出現碟符

  b.執行Win32 Disk Imager

  c.在下圖上面Image File位置選擇解壓好的IMG檔案,Device位置選擇TF卡碟符,確認無誤後點擊Write,直到彈出成功對話方塊。

  

  d.重要步驟來了

  準備好板子,插上網線,TF卡,拿杜邦線或者隨便能用來短路的金屬,用來短接主機板上的S2開關觸點(原主機板Boot按鈕)

  

  按上圖方向,四個觸點,保持左右短接,然後接通電源,在藍燈不規則閃爍後才能鬆開短接。至此啟動模式永久切換成TF卡啟動。

  此步驟我插上USB2TTL在監控資訊,未作具體操作,所以不確定USB2TTL在此過程有無實際影響。

  e.擴充套件系統空間至TF卡全容量

  不做這一步,TF卡的全部容量無法在系統中使用。

  通過路由或者TTL獲取啟動板子的IP地址登陸裝置

  使用者:debian 密碼:temppwd

  使用者:root 密碼:無

  

#cd /opt/scripts/tools
#./grow_partition.sh

  執行完畢後,TF卡全容量使用。

  以上,步驟完畢,高高興興進系統裝軟體,GPIO啥的都是可以用的

嗯JDK也是沒有問題的

 

最後,就是不怎麼美觀

 

最後附上參考地址:

https://beagleboard.org/getting-started#hardware

https://elinux.org/Beagleboard:BeagleBoneBlack

https://elinux.org/Beagleboard:BeagleBoneBlack_Debian

http://beagleboard.org/latest-images

 

未經允許請勿轉載