Yocto Linux Primer 2017

  Рет қаралды 36,966

Andy Gikling

Andy Gikling

Күн бұрын

Пікірлер: 30
@jarekb2043
@jarekb2043 6 жыл бұрын
Best explanation of Yocto/embedded linux I've seen so far... Highly recommended!
@40Yant
@40Yant 3 жыл бұрын
great intro to Yocto!
@vijayesd
@vijayesd 7 жыл бұрын
Detailed explanation... Thank you for uploading.
@johnnynguyen149
@johnnynguyen149 3 жыл бұрын
Wonderful presentation
@Hushui110
@Hushui110 3 жыл бұрын
Where could I download the presentation PPT/pdf ? Thanks
@uhmgawa1435
@uhmgawa1435 6 жыл бұрын
Where might one find the presentation slides?
@surjithsundaresan9175
@surjithsundaresan9175 4 жыл бұрын
helpful explanation sir , thanks
@johnnyrobotfpv7104
@johnnyrobotfpv7104 6 жыл бұрын
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.
@TradeWithJon
@TradeWithJon 7 жыл бұрын
Are we able to purchase the Digi Connect Core?
@rubenscarrillo
@rubenscarrillo 7 жыл бұрын
www.digi.com/products/models/cc-wmx6ul-start
@TradeWithJon
@TradeWithJon 7 жыл бұрын
You're a gentleman and a scholar, thank you!
@rubenscarrillo
@rubenscarrillo 7 жыл бұрын
Very useful presentation. Thank you
@gabrielrosu3977
@gabrielrosu3977 6 жыл бұрын
Awesome explanation, really helpful
@timmy610387
@timmy610387 5 жыл бұрын
Excellent, really helpful
@Galal0110
@Galal0110 6 жыл бұрын
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!
@GaneshMohanNelliparambil
@GaneshMohanNelliparambil 5 жыл бұрын
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.
@robbietorkelsonn8509
@robbietorkelsonn8509 4 жыл бұрын
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.
@Galal0110
@Galal0110 4 жыл бұрын
@@robbietorkelsonn8509 Ok, so what level is that and do you know what I should search for to achieve such a basic idea with Yocto?
@robbietorkelsonn8509
@robbietorkelsonn8509 4 жыл бұрын
@@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
@randykintzley5923
@randykintzley5923 7 жыл бұрын
Nice job!
@robbietorkelsonn8509
@robbietorkelsonn8509 4 жыл бұрын
RBL similar to ROM-BIOS SPL/MLO similar to MBR loader u-boot similar to MSDOS loading linux similar to loadlin
@optimalsupreme5080
@optimalsupreme5080 7 жыл бұрын
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.
@heyheyhophop
@heyheyhophop 6 жыл бұрын
Could you elaborate? Would be interesting to hear or get some references / links.
@Aduskett
@Aduskett 7 жыл бұрын
Recommending Ubuntu? Most shameful!
@swagatnayak9146
@swagatnayak9146 7 жыл бұрын
Why?
@Aduskett
@Aduskett 7 жыл бұрын
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.
@Aduskett
@Aduskett 7 жыл бұрын
Oh yeah, I almost forgot: universe/multiverse are enabled by default Ubuntu is broken and unsupportable out of the box
@jimcervantes5659
@jimcervantes5659 7 жыл бұрын
Works perfectly fine as a host system for yocto. Just fire up a vm and your done. Where's the shame in that?
@TP-kq9ul
@TP-kq9ul 5 жыл бұрын
@@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.
bitbake yocto full explanation for beginner & expert
32:04
spj 786
Рет қаралды 20 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
A tour of the ARM architecture and its Linux support
46:34
linux conf au 2017 - Hobart, Australia
Рет қаралды 127 М.
Embedded Linux Booting Process (Multi-Stage Bootloaders, Kernel, Filesystem)
33:13
Live Coding with Yocto Project #1: download and first build
52:37
Yocto Project
Рет қаралды 41 М.
Using Devtool to Streamline Your Yocto Project Workflow - Tim Orling, Intel
48:32
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН