Introduction to Embedded Linux Part 4 - Yocto Custom Image and Layer | Digi-Key Electronics

preview_player
Показать описание
Linux is a powerful operating system that can be compiled for a number of platforms and architectures. One of the biggest draws is its ability to be customized for an application. Tools like Buildroot, OpenWRT, and Yocto Project help us create custom Linux distributions for embedded systems.

In this video series, we will explore Buildroot and the Yocto Project. We also demonstrate how you might develop applications for embedded Linux. We will not dive into the specifics of how each of these systems work but give you a good starting place so you can read or watch more advanced material about working with embedded Linux.

We build our custom image (by calling “bitbake custom-image”). When it’s done, we flash the output bootfs and rootfs onto our SD card. From there, we boot our ST32MP157D-DK1 and test the new root password and rootfs size (which should be around 200 MiB).

Product Links:

Related Videos:

Related Project Links:

Related Articles:

Learn more:
Рекомендации по теме
Комментарии
Автор

As usual, super amazing...🤟
Looking forward to having the entire series of the Yocto just like your previous FreeRTOS series ✌

mahendrasondagar
Автор

By now, I am used to press like before watching the video in this series :-)

DrazenCika
Автор

Shawn is awesome. Extremely valuable resource...explains things in such an easy to understand way.

memleaks_erik
Автор

Useful stuff, even if not widely viewed.

BerndFelsche
Автор

Ok . I swore off low level coding tutorials for a while u sir got me excited to try this stuff again . I mean the explanation of mounting the rootfs after the clock init (fsbl1 layer) is literally 🔥 . I always found it wired that there where loads of coding tutorials on high level concepts, but not low level like this where u really feel as if u know what’s goin on if u should encounter any errors . Kudos 💯

vonmakeheat
Автор

Great video!! Just the one I needed. Thanks a lot.

jianlongtw
Автор

Free knowledge. Wow!
I wish all universities taught students like that 😁🤣😂

byteslee
Автор

I guess the busybox that have the argument -P instead of -p when set the password.
To change the boot partition, you can use the sed(1) command, as you know what to change.
To redo the same command, you can try C-r to reverse search command line. Like C-r dd, and you can type C-r to continue search.

AndersJackson
Автор

Is it the same thing when working with the Raspberry Pi ??

ibtissemjf
Автор

Not sure why, but setting the password with -P in plain text would not compile for me. I have to create an encrypted password and use the -p flag instead.

AntoineLevesque-wc
Автор

I tried but It's saying wrong password.. I also removed the debug-tweaks as well. but I used -p rather then -P. If I use - P it's giving me error.

AbdulRehman-eqns
Автор

Shawn, thank you a lot, you are awesome

benq
Автор

how to add library to yocto ...so that we can use that library in application and run in qemu??

kamallochan
Автор

Is there any book to learn this, i am lost here

DevendraGuptaProfile
Автор

What a amazing session. Impressive content you cover.
Thanks for it.

I want to install docker into rugged board imx6ul
How can I install it ?

krunalchauhan
Автор

Anyone happened to encounter this issue: "usermod: prefix must be an absolute path"? It drives me crazy..

samwang
Автор

VERY nice set of videos. However for me Yocto seems broken. I am using Ubuntu as the host machine, its a huge machine, plenty of ram, plenty of disc and plenty of everything. I have built a yocto and it works and now I want to mod it. I have done the sources command yet the create layer then bullshits that theres no space left on the device when it s trying to set up a watch. It even gives me a hint to look at the max user watches which is 65k... I would be more than a bit shocked that somehow this is not enough

davehitchman