Beaglebone Black教程BeagleBone Black安裝最新系統映像


Beaglebone Black教程BeagleBone Black安裝最新系統映像

BeagleBone Black安裝最新系統映像

Beaglebone Black雖然已經預裝了Debian操作系統,但是有時候你想要一個純凈的系統或者想要使用最新的系統。當然,筆者非常推薦你將系統和軟件都更新到最新版。所以,下面將分別介紹更新舊系統和全新安裝系統的方式。

在我們開始安裝最新的映像之前,你需要准備如下工具:


  • 最小4GB的Micor SD卡;

  • Micro SD讀卡器。


最新版本的Beaglebone Black有容量為4GBeMMC存儲器,這足以容納Debian操作系統,所以Beaglebone Black不使用Micro SD卡也可以啟動,而之前的Beaglebone則不行。

與使用SSH連接Beaglebone Black相似的,在不同操作系統下為Beaglebone Black安裝最新系統映像的方式也是不同的。在介紹不同系統的安裝方式之前,你首先需要到http://beagleboard.org/latest-images下載最新的系統映像。Beaglebone官方提供的操作系統是DebianAngstrom,如圖1.24所示。


1.24  系統映像下載頁面

在本書編寫時,官方提供的Debian系統更新日期時2014514日,而Angstrom系統的更新時間是201394日。視你的網絡情況而定,下載所花費的時間也是不同的。Debian系統映像的文件名為images_BBB-eMMC-flasher-debian-7.5-2014-05-14-2gb.img.xz。下面我們以更新的Debian系統為基礎進行介紹,Angstrom系統的安裝方式與Debian系統是完全一樣的,所以這里不再重復介紹。

1.Windows下將映像寫入Micro SD

在映像下載完成后你可能注意到了文件的擴展名是img.xz,這是對img文件進行了壓縮。xz是在Linux中常用的文件壓縮格式,但是在Windows中可能並不常見,當然,現在絕大多數免費的壓縮工具都可以解壓這種形式。如果你不能確定你的壓縮工具是否支持這種文件格式,那么可以下載7-Zip,下載地址為http://www.7-zip.org/download.html。它有對應各種操作系統的版本,我們選擇Windows版下載,如圖1.25所示。


1.25  7-Zip下載頁面

注意:應該對應系統的版本32位或者64位進行下載。

在安裝7-Zip之后,右鍵單擊之前下載的映像文件,在彈出菜單中選擇7-Zip->提取到當前目錄,如圖1.26所示。


1.26  解壓縮映像文件

解壓縮后的文件將會出現在與xz壓縮文件相同的目錄下,它的后綴為.img。這個文件就是我們將要寫入Micor SD卡的文件。在Windows下你還需要使用軟件將.img文件寫入SD卡。Windows下常用的軟件是Win32 Disk Imager。它可以在http://sourceforge.net/projects/win32diskimager/下載。安裝完成后啟動Win32 Disk Imager,它的主界面非常簡潔,如圖1.27所示。


1.27  Win32 Disk Imager主界面

我們需要選擇系統的img文件和要寫入的設備,通過單擊文件按鈕打開文件瀏覽器並選擇Debian的映像文件,如圖1.28所示。


1.28  選擇映像文件

如果此時你已經將讀卡器插入了電腦,那么Win32 Disk Imager會自動識別到這個設備,如圖1.29所示。


1.29  選擇設備        1.30  開始寫入 

如果你電腦上插入的移動存儲設備不止一個,那么需要確認所選設備是你期望的設備,否則可能導致設備中的數據丟失。在設備確定無誤之后,你就可以單擊Write按鈕開始寫入了,如圖1.30所示。

在寫入完成后,你就可以參照本小節最后一個標題的內容將系統寫入eMMC了。

2.OS XLinux系統下將系統映像寫入Micro SD

OS XLinux下制作系統SD卡與Windows下的過程是一樣的,只不過使用的工具不同而已。在OS X下你需要到http://macpkg.sourceforge.net/下載並安裝XZ工具,它用來解壓縮XZ文件。在Linux下則不需要安裝任何軟件。下面是安裝步驟:

1)在OS X的終端中執行df命令確定MicroSD的名稱,通常為/dev/disk1。在Linux下則使用“fdisk –l”,設備名通常為/dev/sda1

2)在OS X中需要使用如下的命令卸載MicroSD卡,在Linux中則不需要:


  • sudo diskutil unmountDisk /dev/disk1


3)在OS X下執行如下的命令將系統文件解壓並寫入到MicroSD卡:


  • sudo xz -dkc <Image File>.img.xz > /dev/disk1          #將<Image File>替換為下載的文件名


4)在Linux下執行如下的命令將系統文件解壓並寫入到MicroSD卡:


  • xz -dkc <Image File>.img.xz > /dev/sda1           #將<Image File>替換為下載的文件名


xz命令在執行過程中不會輸出信息,但是光標會閃爍,你可以根據這個特點判斷是否工作。在命令執行完成后,映像就寫入Micro SD卡了。

3.將系統寫入Beaglebone BlackeMMC

Micro SD中的系統寫入板載eMMC非常容易,下面是寫入的步驟:

1)拔掉Beaglebone Black的電源,無論使用USB供電或者電源適配器;

2)將Micro SD卡插入Beaglebone Black的卡槽;

3)按住boot按鈕(如圖1.31所示),它會命令系統從Micro SD卡啟動;

4)插入電源,此時boot按鈕不能松開;

5)繼續按住boot按鈕大約15秒;

6)在系統寫入eMMC的過程中,因特網接口旁的4USER LED會同時閃爍;

7)整個寫入過程大概持續30分鍾,寫入完成后4USER LED會常亮,此時,拔去Beaglebone Black的電源;

8)取出Micro SD卡;

9)重新插入電源,進入新系統。


1.31  boot按鈕

本文選出自:BeagleBone Black項目實訓手冊轉載請注明出處,尊重技術尊重IT人!


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com