SlideShare a Scribd company logo
ECEN5013 Using Yocto and Buildroot in Production Environments
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Mastering Embedded Programming Chapter 6
https://opensource.com/article/18/6/embedded-linux-build-tools
•
•
•
•
•
•
•
•
•
•
•
https://opensource.com/article/18/6/embedded-linux-build-tools
•
•
•
•
•
•
•
•
https://en.wikipedia.org/wiki/Buildroot
http://bootlin.com/doc/training/buildroot/buildroot-slides.pdf
•
•
•
•
•
•
•
•
•
•
https://www.qemu.org/
•
•
•
•
•
•
https://buildroot.org/downloads/manual/manual.html#outside-br-custom
•
https://github.com/cu-ecen-5013/ecen5013-hello-world
•
https://github.com/cu-ecen-5013/buildroot-external
•
•
•
•
•
•
•
•
https://buildroot.org/downloads/manual/manual.html#customize-packages
https://buildroot.org/downloads/manual/manual.html#adding-packages
https://buildroot.org/downloads/manual/manual.html#generic-package-tutorial
https://github.com/cu-ecen-5013/buildroot-external/tree/ecen5013-hello-world/base_external/package/ecen5013-hello-world
•
•
•
•
https://github.com/cu-ecen-5013/buildroot-external/commit/b797821ae1fb0590cb78276e99f2b7a65b6835b0
•
•
• make ecen5013-hello-world-rebuild
ECEN5013_HELLO_WORLD_OVERRIDE_SRCDIR=~/ecen5013
-source/ecen5013-hello-world/
https://buildroot.org/downloads/manual/manual.html#_advanced_usage
https://memegenerator.net/instance/58615088/scooby-doo-scared-ruh-roh-raggy
https://github.com/cu-ecen-5013/buildroot-external/pull/1/files
https://github.com/cu-ecen-5013/buildroot-external/commit/a2f1a04fbc04cc07064fe82a8c3e317a9c9d6bf9
•
•
•
https://buildroot.org/downloads/manual/manual.html#_advanced_usage
•
•
•
•
•
•
•
•
•
https://github.com/cu-ecen-5013/buildroot-external/pull/1/files
•
•
•
•
•
•
•
•
•
https://www.yoctoproject.org/
https://en.wikipedia.org/wiki/Yocto_Project
https://bootlin.com/pub/conferences/2016/elc/belloni-petazzoni-buildroot-oe/belloni-petazzoni-buildroot-oe.pdf
https://reproducible-builds.org/
•
https://www.yoctoproject.org/docs/current/brief-yoctoprojectqs/b
rief-yoctoprojectqs.html#releases
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
https://blogs.mentor.com/chrishallinan/blog/2012/04/27/more-on-yocto-terminology-recipes-and-packages/
•
•
•
•
•
•
•
•
•
•
https://www.yoctoproject.org/software-overview
https://www.slideshare.net/alexgonzalezgarcia/introduction-to-yocto
•
•
https://www.yoctoproject.org/docs/latest/dev-manual/dev-manual.html#understanding-and-creating-layers
•
•
https://www.yoctoproject.org/docs/latest/dev-manual/dev-manual.html#usingpoky-extend-customimage-imagefeatures
https://wiki.yoctoproject.org/wiki/Building_your_own_recipes_from_first_principles#The_bbexample_recipe
https://github.com/cu-ecen-5013/ecen5013-yocto/blob/master/meta-ecen5013/recipes-ecen5013/images/core-image-ecen5013.bb
•
•
•
•
https://github.com/cu-ecen-5013/ecen5013-yocto/blob/master/README.m
d
•
•
•
•
•
•
•
•
•
https://www.yoctoproject.org/docs/2.6/sdk-manual/sdk-manual.html#sdk-a-closer-look-at-devtool-add
https://memegenerator.net/instance/58615088/scooby-doo-scared-ruh-roh-raggy
•
https://github.com/cu-ecen-5013/ecen5013-yocto/blob/34777e45ffe6d7c06e3636089590f2a2190ef827/meta-ecen5013/recipes-ecen5013/ecen5013-hello-world/ecen5013-
hello-world/ecen5013-hello-world_git.bb
https://github.com/cu-ecen-5013/ecen5013-yocto/commit/34777e45ffe6d7c06e3636089590f2a2190ef827
https://www.yoctoproject.org/docs/2.6/ref-manual/ref-manual.html#var-FILES
•
https://github.com/cu-ecen-5013/ecen5013-yocto/blob/34777e45ffe6d7c06e3636089590f2a2190ef827/meta-ecen5013/recipes-ecen5013/ecen5013-hello-world/ecen5013-
hello-world/ecen5013-hello-world_git.bb
•
•
https://www.yoctoproject.org/docs/2.6/sdk-manual/sdk-manual.html#sdk-a-closer-look-at-devtool-add
•
•
•
•
https://github.com/cu-ecen-5013/ecen5013-yocto/tree/ecen5013-h
ello-world
•
https://github.com/cu-ecen-5013/ecen5013-yocto/pull/1
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Criteria Buildroot Yocto
Simplicity/Initial
Learning Curve
Simplest More Complex
Developer workflow
support
Good Best
Clean Build Time Shorter Longer
Incremental Build
Support
Moderate Very Good
Platform/Package
support
Good Best
•
•
•
•
•
•
•
•
•
•
•
ECEN5013 Using Yocto and Buildroot in Production Environments

More Related Content

PPTX
20150317 firefox os_studymtg_engver
PDF
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
PDF
Buildroot easy embedded system
PDF
Embedded Linux - Building toolchain
PDF
Embedded Operating System - Linux
PDF
Brillo / Weave Internals
PDF
Module 4 Embedded Linux
20150317 firefox os_studymtg_engver
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Buildroot easy embedded system
Embedded Linux - Building toolchain
Embedded Operating System - Linux
Brillo / Weave Internals
Module 4 Embedded Linux

Similar to ECEN5013 Using Yocto and Buildroot in Production Environments (20)

PDF
Android Variants, Hacks, Tricks and Resources presented at AnDevConII
PDF
A practical guide to buildroot
PDF
Android Hacks, Variants, Tricks and Resources ESC SV 2012
PDF
Leveraging Android's Linux Heritage at AnDevCon VI
PDF
Embedded linux build systems
PDF
Brillo / Weave Internals
PDF
Leveraging Android's Linux Heritage at AnDevCon V
PDF
Embedded Linux Build Systems - Texas Linux Fest 2018
PDF
Yocto Project : Custom Embedded Linux Distribution
PDF
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
PDF
Android Variants, Hacks, Tricks and Resources
PDF
Android for Embedded Linux Developers
PDF
Intro To Gentoo Embedded Cclug
PDF
Android Things Internals
PDF
Embedded linux barco-20121001
PDF
Perl on-embedded-devices
PDF
Genode Programming
PDF
Getting Started with Buildroot
PPT
Building Embedded Linux
Android Variants, Hacks, Tricks and Resources presented at AnDevConII
A practical guide to buildroot
Android Hacks, Variants, Tricks and Resources ESC SV 2012
Leveraging Android's Linux Heritage at AnDevCon VI
Embedded linux build systems
Brillo / Weave Internals
Leveraging Android's Linux Heritage at AnDevCon V
Embedded Linux Build Systems - Texas Linux Fest 2018
Yocto Project : Custom Embedded Linux Distribution
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Android Variants, Hacks, Tricks and Resources
Android for Embedded Linux Developers
Intro To Gentoo Embedded Cclug
Android Things Internals
Embedded linux barco-20121001
Perl on-embedded-devices
Genode Programming
Getting Started with Buildroot
Building Embedded Linux
Ad

Recently uploaded (20)

PDF
Soil Improvement Techniques Note - Rabbi
PPTX
introduction to high performance computing
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PPTX
Current and future trends in Computer Vision.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
Artificial Intelligence
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
UNIT - 3 Total quality Management .pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPT
Total quality management ppt for engineering students
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Soil Improvement Techniques Note - Rabbi
introduction to high performance computing
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Nature of X-rays, X- Ray Equipment, Fluoroscopy
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Current and future trends in Computer Vision.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Fundamentals of Mechanical Engineering.pptx
Artificial Intelligence
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
UNIT - 3 Total quality Management .pptx
UNIT 4 Total Quality Management .pptx
Fundamentals of safety and accident prevention -final (1).pptx
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Total quality management ppt for engineering students
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Ad

ECEN5013 Using Yocto and Buildroot in Production Environments