Loading…
June 21-24, 2022
Austin, Texas, USA + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central Daylight Time (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Wednesday, June 22 • 2:35pm - 3:15pm
Delving into the Linux Boot Process for an ARM SoC - Ajay Kumar & Thiagu Ramalingam, Samsung

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Ever wondered how you push a button and swiftly you are being taken to the Phone login screen, or the Linux desktop? The modern Linux system is no less than IronMan, and the transition from the start button to home screen is as exciting as IronMan suit up scene.  All the Linux action takes place on a battleground called "Main Memory" which is initialized by the bootloader. The bootloader also loads and sets up the preface for the Linux image to boot.  Like the IronMan suit is different for different type of crisis situation, the Linux Image indeed wears a different suit based on the "Device Tree Blob(dtb)". We shall see how much support Linux offers in describing and parsing the dtb. We shall discuss when and how the dtb is parsed, and the sequence that follows.  Like the core of the IronMan suit powers the Ironman, we shall witness how multiple cores that runs a Linux system are initialized and powered up in the Linux.  After the cores are fully powered up, we shall prepare the Armory Systems to fire. Here we discuss the initialization of other subsystems in Linux like timers, clocks, pinmux, and the serial console. Post the system H/W initialization, what follows are the user processes which draw the required home screen and the IronMan suit up is deemed to be complete!

Speakers
avatar for Ajay Kumar. R. S

Ajay Kumar. R. S

Senior Staff Engineer, Samsung
Over a decade+ experience with Embedded system software and Linux driver development concentrated on various multimedia technologies like DRM, V4L2, Display, Camera, GPU, etc. Contributed to mainline u-boot and Linux community
avatar for Thiagu Ramalingam

Thiagu Ramalingam

Associate Technical Director, Samsung Semiconductor India Research
Over 15 year experience with board bring-up on different Application Processors and custom SOCs. Professed in memory technologies like GDDR, LPDDR, DDR and storage technologies.



Wednesday June 22, 2022 2:35pm - 3:15pm CDT
Griffin Hall (Level 2)
  Embedded Linux Conference (ELC), Linux in Devices