Fundamentals of Embedded Linux - Chris Simmons - NDC TechTown 2022

preview_player
Показать описание
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
Рекомендации по теме
Комментарии
Автор

Great lecture. Embedded linux experience is typically on the list of requirements for embedded developer positions. At least where I live.

nighttime
Автор

This is a useful presentation I ever seen, only 1 hours spend for me to cover all the knowledge compare to three months I spend on college

lygiahuy
Автор

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

worgenzwithmz
Автор

I ran a full desktop system on an Acorn RISC PC in 1997 using a 60 Mhz ARM-6 and 16MB of RAM. Of course Moores Law means this isn't possible any more.

melanierhianna
Автор

Simple question: ist a docker Container a system in a Module?

marcm
Автор

very strange point, embedded system and development element and development core knowledeg(?) are very standardic or constant(?). but, their core knowleadge or core contents are not widely opend... by now and to future.

foliinorderbfs