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 • 16:45 - 17:35
Dynamic Scheduler Over FreeRTOS - Anshul Makkar, Justkernel

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.
Dynamical Scheduler enables tasks to be dynamically replaced / patched. Most of the software/task updates require system reboot, but dynamic scheduler enable dynamic updation of software without any reboot. Server based system uses "Live patching"/ "ksplice" features of Linux kernel for dynamic task updation, but no solution exist for Embedded Systems. Anshul Makkar has written a solution that enables dynamic updation of tasks on embedded systems. Dynamic Scheduler has a layered architecture and is written on top of Free-RTOS with no changes needed in OS. Features of Dynamic Scheduler : -- Small footprint for data and program memory.​ -- Suitable for embedded devices.​ -- Separation of main (FreeRTOS) and updatable binaries.​ -- Updatable applications as plug-in component and on-the fly insert in the system.​ -- No changes in FreeRTOS needed but compatible.​ -- Minimum performance overhead.

avatar for Anshul Makkar

Anshul Makkar

Sr. Engineer, JustKernel
I am Anshul Makkar with around 16 years of experience around kernel, hypervisor and FPGA development. To understand the depth and create something new has been my passion and activtely pursuing it. I am not limited by domain boundaries and want to understand and explore the infinite... Read More →

Tuesday December 14, 2021 16:45 - 17:35 JST
Linux Systems Theater
  Linux Systems