目前有幾篇不錯得中文資訊,筆記起來。
* Big Tree Learning Note
* Emp learn of Technology in Computer Science
2016年3月24日 星期四
2016年2月12日 星期五
[BeagleBon] BeagleBone Black一些有趣的專案
用 OpenROV 做潛水艇:
- 簡介:DIY submarine OpenROV power by BeagleBone
- 簡介:Linux-based underwater robot goes faster, longer
- 套件:OpenROV STORE
用 ROS 做六足機器人:
- 專案:Hexapod-робот под управлением ROS(俄文)
- 影片:https://www.youtube.com/watch?v=MAnXVhC6eX0#t=139
四軸飛行器 + FPV(First-person view)
- 募資頁面:Sky Drone FPV
機器人擴充版(Robotics Cape)
- 介紹:BeagleBone Black project spotlight: Robotics Cape by Strawson Design
- 影片:From Prototype to Product with the BeagleBone Black
- 購買:Robotics Cape
遊戲機擴充版(BeagleBone GamingCape)
- 介紹:BeagleBone GamingCape
- 影片:BeagleBone GamingCape
運算叢集
- 介紹:BeagleBone Black Cluster: Demo Build
2016年2月11日 星期四
[BeagleBone] 備份與還原 eMMC
由於BeagleBone Black 內建 eMMC,所以買回來一開機就可以使用,聽起來不錯,可是如果寫壞 eMMC 怎麼辦? 要如何備份或是還原 eMMC? 要如何寫入新的 image?
備份的方式有兩種:
方法一,使用傳統的 dd,可以用 microSD 備份或是網路備份。
1. 使用 microSD 備份。插入 microSD,指令 dd if=/dev/emmc of=/dev/microsd bs=4M,可以先用 ls -al /dev/disk/by-id 分辨 /dev/emmc 和 /dev/microsd 的路徑。
2. 使用網路備份。指令 dd if=/dev/mmcblk0 bs=4M | ssh user@x.x.x.x 'dd of=/home/user/origBBB.img bs=4M',將會把 image 透過 ssh 傳到 user@x.x.x.x:/home/user。
方法二, 使用autorun.sh
參考這篇,不過目前試的結果是失敗的。
還原的方式也有兩種:
方法一,透過 microSD。修改 microSD 裡的 /boot/uEnv.txt,將 #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh 註解拿掉(把 # 移除),插到 BeagleBone Black 後開機,系統讀取 MLO 後會讀取 uEnv.txt,如果註解拿掉將會從 microSD 寫到 eMMC。
方法二,透過 microSD。將已經有 image 的 microSD 插到 BeagleBone Black 開機,系統將會讀取 MLO 後從 microSD 開機,進入系統後使用 dd 將 microSD 的 image 寫到 eMMC。指令 dd if=/dev/microsd of=/dev/emmc bs=4M,可以先用 ls -al /dev/disk/by-id 分辨 /dev/emmc 和 /dev/microsd 的路徑。
寫入新的 image 方法:
如同還原的方法一樣,所謂新的 image 就是去下載官方的 image 而已。
reference:
* How to backup BBB eMMC card
* Writing a new Image to the Beaglebone Black
* BeagleBone Black Extracting eMMC contents
* BeagleBoard.org Latest Firmware Images
備份的方式有兩種:
方法一,使用傳統的 dd,可以用 microSD 備份或是網路備份。
1. 使用 microSD 備份。插入 microSD,指令 dd if=/dev/emmc of=/dev/microsd bs=4M,可以先用 ls -al /dev/disk/by-id 分辨 /dev/emmc 和 /dev/microsd 的路徑。
2. 使用網路備份。指令 dd if=/dev/mmcblk0 bs=4M | ssh user@x.x.x.x 'dd of=/home/user/origBBB.img bs=4M',將會把 image 透過 ssh 傳到 user@x.x.x.x:/home/user。
方法二, 使用autorun.sh
參考這篇,不過目前試的結果是失敗的。
還原的方式也有兩種:
方法一,透過 microSD。修改 microSD 裡的 /boot/uEnv.txt,將 #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh 註解拿掉(把 # 移除),插到 BeagleBone Black 後開機,系統讀取 MLO 後會讀取 uEnv.txt,如果註解拿掉將會從 microSD 寫到 eMMC。
方法二,透過 microSD。將已經有 image 的 microSD 插到 BeagleBone Black 開機,系統將會讀取 MLO 後從 microSD 開機,進入系統後使用 dd 將 microSD 的 image 寫到 eMMC。指令 dd if=/dev/microsd of=/dev/emmc bs=4M,可以先用 ls -al /dev/disk/by-id 分辨 /dev/emmc 和 /dev/microsd 的路徑。
寫入新的 image 方法:
如同還原的方法一樣,所謂新的 image 就是去下載官方的 image 而已。
reference:
* How to backup BBB eMMC card
* Writing a new Image to the Beaglebone Black
* BeagleBone Black Extracting eMMC contents
* BeagleBoard.org Latest Firmware Images
訂閱:
文章 (Atom)