filmov
tv
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
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
Комментарии