天天看點

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

原博文連結:http://www.aobosir.com/blog/2016/12/05/pcduino-programming-sysytem-Ubuntu-NAND-image/

  • 我使用的pcduino闆卡型号:pcduino 3B
  • 我使用的TF卡大小:32G

參考網站:

  • [Video] Run built-in Arduino IDE on pcDuino3

下載下傳需要的東西

下載下傳 核心鏡像檔案、系統鏡像檔案 和 必要的燒寫工具。(我使用的下載下傳軟體是迅雷,不是浏覽器自帶的下載下傳器)

以我現在使用的闆子(pcduino3B)為例,是以在這個網站裡面下載下傳。需要現在三個東西:

  1. 一個核心檔案鏡像檔案。
  2. 一個是系統鏡像檔案。
  3. 一個燒寫工具。
如果你使用的不是pcduino3B闆子,那麼請到 這個網站裡選擇你使用的闆子,到對應的闆子連結裡下載下傳對應闆子的核心鏡像檔案、系統鏡像檔案和必要的燒寫工具。

Step 1 . 下載下傳Kernel(核心)鏡像檔案

下面的4個都是同一個核心檔案,随便點選一個下載下傳即可。(這裡面說的:PhoenixCard 就是燒寫工具)

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統
注意:如果你給pcduino闆子連接配接的是LVDS Screen顯示屏,那麼你需要下載下傳的是上面圖檔中的LVDS Screen的Kernel核心檔案。
Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

Step 2 . 下載下傳燒寫工具

是以,我下載下傳 PhoenixCard 燒寫工具:(燒寫工具在網頁的下面,往下滾就能看到。)

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統
注意:注意它的下載下傳提示。如果是給pcduino3系列使用,必須要使用 Phonenix card這個 軟體的 V309 版本。很不錯的是:這個下載下傳連結預設下載下傳的就是 Phonenix card V309。

Step 3 . 下載下傳鏡像檔案

鏡像檔案随便選擇一個 Ubuntu NAND 下載下傳即可:(注意,要對應上面下載下傳的核心檔案。)

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

給pcduino闆子燒寫核心

Step 1 . 用讀卡器将TF卡(小型的SD卡)連接配接到電腦。(必須)使用SD Formatter工具(專業格式化SD卡的軟體)對TF卡進行格式化。

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統
SD Formatter工具具體的下載下傳、安裝和使用,請到這篇部落格中進行了解。

Step 2 . 燒寫工具 PhoenixCard 下載下傳完,解壓後,直接輕按兩下PhoenixCard.exe就可以啟動 PhoenixCard燒寫軟體:

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統
Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

Step 3 . 給TF卡燒寫Kernel(核心)鏡像

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

Step 4 . 将TF卡從電腦上拔下來,将TF卡插到pcduino闆子上,給pcduino闆子上電。

注意:
  • pcduino闆子隻需要插上TF卡和接通電源即可,其他的什麼裝置都不需要連接配接。
  • 接通電源一定要是5V2A,最好是使用充電寶或者充電頭直接給闆子供電。不可以使用電腦USB接口給闆子供電。因為電流不夠。
  • 如果你真的使用電腦的USB接口給闆子供電,後面闆子安裝系統鏡像的時候,是不會成功的。
Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統
Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

中間的LED4(TX)一1秒的間隔閃爍,說明正在燒寫核心程式(pcduino闆子全自動燒寫),大約不到23秒鐘左右,中間這個LED不在閃爍,說明:核心檔案燒寫完成。這時拔下TF卡,再将pcduino闆子斷開電源。

給pcduino闆子燒寫Ubuntu NAND系統

Step 1 . 再将TF卡通過讀卡器連接配接到電腦,然後使用上面同樣的方法(用SD Formatter軟體)對TF卡進行格式化操作。

Step 2 . 選擇要燒寫的鏡像檔案

将解壓後的系統鏡像檔案(

pcduino3_ubuntu_20140807.img

update.sh

)直接拷貝到TF卡上。

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

Step 3 . 檢查

update.sh

檔案

如果你下載下傳的這個:

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

我們現在使用記事本軟體打開

update.sh

啟動檔案,檢查裡面指定的鏡像檔案名是否正确,可以看到,我現在這個情況,是不正确的:

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

如果我們TF卡根目錄裡面的鏡像檔案名為:

pcduino3nano_ubuntu_20140807.img

。是以我們需要手動修改

update.sh

檔案:

将其修改為下面這樣,并儲存檔案。

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

總之,這一步(Step 3 . )的目的就是:讓

update.sh

檔案裡面的

IMG

變量指向正确的鏡像檔案路徑。

注意: 如果你使用的鏡像檔案是:pcduino3_ubuntu_20140807.img,它是有GUI界面的;如果你使用的鏡像檔案是pcduino3nano_ubuntu_20140807.img,它是沒有GUI界面的,它隻有指令行界面。

Step 4 . 給pcduino闆子連接配接顯示器,再接通電源:(這時pcduino闆子還不插TF卡)

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

這時觀察pcduino連接配接的顯示屏,當出現下面的資訊時:

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

Step 5 . 現在将燒寫好的系統的TF卡插到pcduino闆子上。然後pcduino自動将TF卡裡面的系統鏡像安裝到pcduino晶片裡。(等待大約8分鐘)

當你看看到下面的資訊的時候,說明系統已經安裝完成了。

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

Step 6 . 這個時候,關閉電源,你可以将SD卡去下來(TF卡已經沒有用了,你可以把它扔了,呵呵)。

現在,給闆子重新上電,闆子自動運作系統。

Learning pcduino 001 給pcduino燒寫系統 — 之 燒寫Ubuntu NAND系統

搞定

參考網站:

  • Installing Ubuntu 14 on a pcDuino3B
  • Pcduino燒寫系統Pcduino 3 Nano 燒寫系統小記

請通路:http://www.aobosir.com/