Fundamentals of Embedded Linux – Chris Simmons – NDC TechTown 2022
Linux is embedded into many of the devices around us: WiFi routers, the navigation and entertainment system in most cars, smart TVs, smart doorbells, smart speakers, … you get the picture. But, what makes embedded Linux “embedded”? How does it differ from “normal” Linux?
Based on over 20 years of experience I will give you some pointers about what embedded means and the way that we develop in this environment
I will talk about the underlying hardware: the System on Chip (SoC) and how that is packaged as a System on Module (SoM), or a Single Board Computer (SBC), or into a custom designed board. For each target, we need the four basic components of an embedded Linux system: the toolchain, the bootloader, the kernel and the root filesystem. Then, on top of that you need the applications that are going to turn it into a world-beating gadget. That may include graphics drivers to control a touch screen, network interfaces to connect to a cloud backend and databases to store structured data. There may even be real-time control tasks. Finally, I will consider how you combine the open source base operating system with your own proprietary code
Check out more of our featured speakers and talks at
https://www.ndcconferences.com
https://ndctechtown.com/
by NDC Conferences
linux foundation
To the point
Very informative. Thanks for sharing.
Thanks you for sharing 🙏
Thank you for the presentation.
Great lecture. Embedded linux experience is typically on the list of requirements for embedded developer positions. At least where I live.
I have no idea what embedded development is like, but the pacing of this video is really good and it's very informative
a lot of these talks are really opinionated or have some technology to shill, but this talk was absolutely great