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
www.ndcconferences.com
ndctechtown.com/

Пікірлер: 15

  • @nighttime9539
    @nighttime9539 Жыл бұрын

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

  • @ngouanewhoumand1999

    @ngouanewhoumand1999

    8 ай бұрын

    😅Voice😅 bvbi😅 it was i😅I III😅😅😅

  • @theengineer9910

    @theengineer9910

    6 ай бұрын

    same

  • @meenamurthy1503
    @meenamurthy150311 күн бұрын

    Thanks for sharing.

  • @lygiahuy8944
    @lygiahuy8944Ай бұрын

    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

  • @taisonfragao8010
    @taisonfragao801011 ай бұрын

    Very informative. Thanks for sharing.

  • @MrBhujbalgv
    @MrBhujbalgv11 ай бұрын

    Thanks you for sharing 🙏

  • @marcm3623
    @marcm36234 ай бұрын

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

  • @Vinith_037
    @Vinith_0377 ай бұрын

    To the point

  • @worgenzwithm14z
    @worgenzwithm14z Жыл бұрын

    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

  • @ViatoremDiEfa
    @ViatoremDiEfa Жыл бұрын

    Thank you for the presentation.

  • @melanierhianna
    @melanierhianna5 ай бұрын

    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.

  • @user-io4sr7vg1v

    @user-io4sr7vg1v

    26 күн бұрын

    ??

  • @foliinorderbfs11
    @foliinorderbfs117 ай бұрын

    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.

  • @santa676neot8
    @santa676neot86 ай бұрын

    ❤❤❤❤❤

Келесі