Best explanation of Yocto/embedded linux I've seen so far... Highly recommended!
@40Yant3 жыл бұрын
great intro to Yocto!
@vijayesd7 жыл бұрын
Detailed explanation... Thank you for uploading.
@johnnynguyen1493 жыл бұрын
Wonderful presentation
@Hushui1103 жыл бұрын
Where could I download the presentation PPT/pdf ? Thanks
@uhmgawa14356 жыл бұрын
Where might one find the presentation slides?
@surjithsundaresan91754 жыл бұрын
helpful explanation sir , thanks
@johnnyrobotfpv71046 жыл бұрын
I have a connectcore 6 with the development kit. (no monitor) I ran through the firmware update procedure, compiled digi-embedded-yocto and deployed. Unfortunately, it still boots to Busybox (firmware?). I'm totally lost at this point. There's a huge learning curve here.
@TradeWithJon7 жыл бұрын
Are we able to purchase the Digi Connect Core?
@rubenscarrillo7 жыл бұрын
www.digi.com/products/models/cc-wmx6ul-start
@TradeWithJon7 жыл бұрын
You're a gentleman and a scholar, thank you!
@rubenscarrillo7 жыл бұрын
Very useful presentation. Thank you
@gabrielrosu39776 жыл бұрын
Awesome explanation, really helpful
@timmy6103875 жыл бұрын
Excellent, really helpful
@Galal01106 жыл бұрын
Anyone has an idea how to actually use Yocto? i.e. how to use the linux drivers to create actual applications using C for example? All videos just talk talk talk and go on about how great Yocto is and how to set it up and use bitbake commands, but no one shows how to actually use it to create actual useful applications. I have yet to see a blinking LED example using Yocto, let alone complex drivers like RTOS API, Ethernet/WIFI libraries or cryptographic library. Please help!
@GaneshMohanNelliparambil5 жыл бұрын
The meta layer from the silicon vendor typically includes recipes for the drivers as well. Then if you want to use a gpio for example, you can use the menuconfig and enable the respective driver and build your kernel. And then the method for using a pin for blinking led is same for all linux distribution s. For accessing gpios from user space, mount sysfs, export pins, set direction, write value.
@robbietorkelsonn85094 жыл бұрын
yocto is a BUILD system, it's similar to make, except for an entire linux system. Changing actual software is at a totally different level.
@Galal01104 жыл бұрын
@@robbietorkelsonn8509 Ok, so what level is that and do you know what I should search for to achieve such a basic idea with Yocto?
@robbietorkelsonn85094 жыл бұрын
@@Galal0110 Yocto is a build system for creating a custom linux distribution. It's realy intended for teams. You are better off with buildroot to learn what it does, it does the same thing, namely creating a linux distribution for embedded systems. If you want to create software for linux, there are basically four parts you can learn. - The kernel and device drivers - User layer applications - graphical applications - most programming frameworks now work in linux too (for example python, .NET through mono, java, ...) In order to learn kernel and device drivers, here is a good text free online: lwn.net/Kernel/LDD3/ This seems to be a good recent book that seems to be very practical and up to date: www.amazon.com/Linux-Driver-Development-Embedded-Processors/dp/1729321828 Now available on kindle for 9$ For learning user layer applications there is a good book available: www.amazon.com/Linux-Programming-Interface-System-Handbook-ebook/dp/B004OEJMZM/ref=sr_1_1?dchild=1&keywords=The+Linux+Programming+Interface&qid=1587928719&s=books&sr=1-1 If you search for it on google you might find the pdf. Graphical applications, mostly QT 5, there are many resources, you can choose between C and python
@randykintzley59237 жыл бұрын
Nice job!
@robbietorkelsonn85094 жыл бұрын
RBL similar to ROM-BIOS SPL/MLO similar to MBR loader u-boot similar to MSDOS loading linux similar to loadlin
@optimalsupreme50807 жыл бұрын
pfft this is what I hate ..oh revolution this or that ..new idea embedded system..All was done better on, and with the Classic Amiga hardware/OS . The Amiga still cant be beat in any area.This the funny part or rather sad part. Linux was invented on an Amiga in 1988.
@heyheyhophop6 жыл бұрын
Could you elaborate? Would be interesting to hear or get some references / links.
@Aduskett7 жыл бұрын
Recommending Ubuntu? Most shameful!
@swagatnayak91467 жыл бұрын
Why?
@Aduskett7 жыл бұрын
ubuntu is broken the moment you enable universe/multiverse. the non-canonical repos are a shitshow of unpatched and/or hilariously broken "community" packages that replace debian packages at random. of course, all the software people actually want to use is in those known-bad repos result: as a ubuntu user, your system is riddled with security holes and breakage from day one.
@Aduskett7 жыл бұрын
Oh yeah, I almost forgot: universe/multiverse are enabled by default Ubuntu is broken and unsupportable out of the box
@jimcervantes56597 жыл бұрын
Works perfectly fine as a host system for yocto. Just fire up a vm and your done. Where's the shame in that?
@TP-kq9ul5 жыл бұрын
@@jimcervantes5659 Using Yocto on a VM is a bad idea because it is 2-3 times slower than native Linux machine. And yes, use Debian. Better than Ubuntu.