- Using Yocto Project with BeagleBone Black
- H M Irfan Sadiq
- 222字
- 2021-07-16 13:57:12
Copying images to the card
We have formatted our card, according to the requirements. Now, we are ready to populate images to it. The partitions are usually auto mounted under /media/$USER
. If not, we can use the mount command to mount the partition to our desired location:
$ sudo mount /dev/sdb1 /media/$USER/BOOT $ sudo mount /dev/sdb2 /media/$USER/ROOT
Now, follow these steps to copy images to the card:
- Copy the u-boot MLO and u-boot bootloader images into the FAT32 partition:
$ sudo cp MLO /media/$USER/BOOT $ sudo cp u-boot.img /media/$USER/BOOT
- Copy the kernel image into the boot partition:
$ sudo cp uImage /media/$USER/BOOT
- Copy the
.dtb
file,am335x-boneblack.dtb
, into the boot partition. This step is required only in the case ofcore-image-minimal
. It is not required in our case, as we createdcore-image-sato
, which already has this file placed at the desired location in rootfs:$ sudo cp am335x-boneblack.dtb /media/$USER/BOOT
- As a root user, uncompress
core-image-sato-beaglebone.tar.bz2
to theext4
partition:$ sudo tar -xf core-image-sato-beaglebone.tar.bz2 -C /media/$USER/ROOT/
- Unmount both partitions:
$ sudo umount /dev/mmcblk0p1 $ sudo umount /dev/mmcblk0p2
Remove the card from the host machine, and insert it into the SD card slot on BeagleBone Black. We have a simple script named copy_images.sh
for these steps as well.
Tip
You can download the script for copying images the SD card from here:
推薦閱讀
- 在最好的年紀學Python:小學生趣味編程
- 軟件項目管理(第2版)
- PHP 7底層設計與源碼實現
- HoloLens Beginner's Guide
- BeagleBone Media Center
- The Computer Vision Workshop
- Object-Oriented JavaScript(Second Edition)
- Hands-On C++ Game Animation Programming
- Unity Shader入門精要
- 單片機應用與調試項目教程(C語言版)
- Java EE核心技術與應用
- Android嵌入式系統程序開發:基于Cortex-A8(第2版)
- RESTful Web Clients:基于超媒體的可復用客戶端
- 深入理解BootLoader
- 數據結構:Python語言描述