Difference between revisions of "IMX8/Nitrogen8M/Yocto/Installing an Image"

From RidgeRun Developer Connection
< IMX8‎ | Nitrogen8M‎ | Yocto
Jump to: navigation, search
Line 10: Line 10:
 
-->
 
-->
  
Fill this area with the relevant information
+
 
Make sure you update the "previous" and "next" below! Do not include the IMX8/ prefix on next/prev there.
+
__TOC__
 +
 
 +
=Installing on SDcard=
 +
 
 +
In order to install an image, you must identify your device ID.
 +
Check it as follows:
 +
<syntaxhighlight lang=bash>
 +
blkid -o list
 +
</syntaxhighlight>
 +
 
 +
This is an output example:
 +
<syntaxhighlight lang=bash>
 +
user@laptop:~$ blkid -o list
 +
device                          fs_type      label          mount point                  UUID
 +
--------------------------------------------------------------------------------------------------------------------------------
 +
/dev/sda1                        ext4                        /                            819c76f8-187f-46e9-b0c0-350032625bb3
 +
/dev/sda3                        ext4        data            /media/gfallas/data          571e7aea-202e-4daa-8071-a1fc1207f458
 +
/dev/sda5                        swap                        [SWAP]                        4018cfb5-4201-4656-a005-4fe04d06dde1
 +
/dev/sdb1                        ext4        USB_STICK      (not mounted)                d452f917-25c8-46a2-9b6e-4a58dcb1e8f1
 +
                   
 +
</syntaxhighlight>
 +
 
 +
==Considerations==
 +
 
 +
Each device has numbers at the end, those numbers are related to partitions and they must not be specified to install the image.
 +
As example, instead of /dev/'''sdb1''', use /dev/'''sdb'''.
 +
 
 +
Also, the device '''must be not mounted''' to successfully write the image.
 +
 
 +
If the required device appears with an mount point, '''unmount each partition''' with umount command. 
 +
 
 +
<syntaxhighlight lang=bash>
 +
PARTITION=/dev/sdb1 # The device may change in your system
 +
sudo umount $PARTITION
 +
</syntaxhighlight>
 +
 
 +
==Installing==
 +
Yocto supports several image formats, as example ext4, img and wic. 
 +
 
 +
Those files will be created in '''<Yocto_Dir>/build/tmp/deploy/images/nitrogen8m'''.
 +
 
 +
Recent Yocto versions (Sumo and newer) have '''wic''' image type as default format, use bmaptool as follows:
 +
 
 +
<syntaxhighlight lang=bash>
 +
IMAGE=fsl-image-multimedia-full-nitrogen8m.rootfs.wic
 +
DEVICE=/dev/sdb # The device may change in your system
 +
sudo bmaptool copy $IMAGE $DEVICE --nobmap
 +
</syntaxhighlight>
 +
 
 +
 
  
 
<noinclude>{{IMX8/Foot|<Replace with "previous" page>|<Replace with "next" page>}}</noinclude>
 
<noinclude>{{IMX8/Foot|<Replace with "previous" page>|<Replace with "next" page>}}</noinclude>

Revision as of 17:40, 12 November 2018


NXP Partner Program Registered Vertical.jpg NXP Partner Program Horizontal.jpg
  Index  






Installing on SDcard

In order to install an image, you must identify your device ID. Check it as follows:

blkid -o list

This is an output example:

user@laptop:~$ blkid -o list
device                           fs_type      label           mount point                   UUID
--------------------------------------------------------------------------------------------------------------------------------
/dev/sda1                        ext4                         /                             819c76f8-187f-46e9-b0c0-350032625bb3
/dev/sda3                        ext4         data            /media/gfallas/data           571e7aea-202e-4daa-8071-a1fc1207f458
/dev/sda5                        swap                         [SWAP]                        4018cfb5-4201-4656-a005-4fe04d06dde1
/dev/sdb1                        ext4         USB_STICK       (not mounted)                 d452f917-25c8-46a2-9b6e-4a58dcb1e8f1

Considerations

Each device has numbers at the end, those numbers are related to partitions and they must not be specified to install the image. As example, instead of /dev/sdb1, use /dev/sdb.

Also, the device must be not mounted to successfully write the image.

If the required device appears with an mount point, unmount each partition with umount command.

PARTITION=/dev/sdb1 # The device may change in your system
sudo umount $PARTITION

Installing

Yocto supports several image formats, as example ext4, img and wic.

Those files will be created in <Yocto_Dir>/build/tmp/deploy/images/nitrogen8m.

Recent Yocto versions (Sumo and newer) have wic image type as default format, use bmaptool as follows:

IMAGE=fsl-image-multimedia-full-nitrogen8m.rootfs.wic
DEVICE=/dev/sdb # The device may change in your system
sudo bmaptool copy $IMAGE $DEVICE --nobmap



[[IMX8/<Replace with "previous" page>|Previous: <Replace with "previous" page>]] Index [[IMX8/<Replace with "next" page>|Next: <Replace with "next" page>]]