Loading…
December 14 - 15, 2021 | Virtual Event
View More Details for Open Source Summit
View More Details for Automotive Linux Summit
Register for OSS + ALS Japan

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 Japan + Automotive Linux Summit 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.

Please note: This schedule is automatically displayed in Japan Standard Time (UTC+09:00). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Tuesday, December 14 • 14:30 - 15:20
Embedded Hardware Bring-Up – Embedded Software Programmer Perspective - Alim Akhtar, Samsung Semiconductor India R&D

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.
Embedded systems are close collaboration of software and hardware. Initial hardware bring-up where Linux is able to boot is a challenging but interesting area of development. As more and more complex embedded devices are coming every day, it is important for embedded software programmer to understand the complete bring-up flow. Knowledge of reading and understanding of PCB schematics, know-how of various probe points on PCB, measuring some of the critical clocks and voltages of important power rails are very important for any board bring-up. Understanding of PCB schematic helps software programmer to correctly programs the GPIOs, PMIC configuration via I2C, configuration of correct debug port for debugging the software and help in programming any other external peripherals which are connected over any serial communication protocols. This talk will walk through all the steps involved in a typical hardware bring-up process, right from the external power is supplied till a distribution of embedded Linux is booted. Talk about the sanity testing of the board bring-up, tools which helps in debugging BootROM and subsequent bootloader stages, modification of device tree for booting Linux to creating a minimal root file system to get to the user space where an application gets his life.

Speakers
avatar for Alim Akhtar

Alim Akhtar

Staff Engineer, Samsung semiconductor India R&D
Working with Samsung from over 12+ years now having 16+ years of overall experience. Have good experience in firmware (u-boot/core boot) development, Linux kernel bring-up and Linux device driver development, mainly for ARM and ARM64 processor based platforms. My work involves, new... Read More →



Tuesday December 14, 2021 14:30 - 15:20 JST
Linux Systems Theater
  Linux Systems