Kernel Development

= Kernel Development =

Self Modifying Code in Linux Kernel - What, Where and How [ELCE 2019]
Presenter: Evgeniy Paltsev, Synopsys Summary: This presentation discusses about real use-cases for self modifying code in Linux kernel and deep dive into static branches implementation for ARC.


 * PDF

Learning the Linux Kernel Configuration Space: Results and Challenges [ELCE 2019]
Presenter: Mathieu Acher, University of Rennes Summary: This presentation provides information about kernel configurations, compilation time, or the boot time of a Linux kernel and some technical challenges.


 * PDF | VIDEO

BoF: Challenges of Low Spec Embedded Linux [ELCE 2019]
Presenter: Alexander Sack, Pantacor Summary: This presentation provides information about Development, Mindset Hotspots and Linux Distribution Hotspots.


 * PDF | VIDEO

The List is our Process: An Analysis of the Kernel's Email-based Development Process[ELCE 2019]
Presenter: Ralf Ramsauer, OTH Regensburg & Sebastian Duda, BMW AG Summary: This presentation provides information about Implementing safety-critical systems and analysis of off-list patches.


 * PDF | VIDEO

Managing Linux Kernel Configurations with Config Fragments[ELCE 2018]
Presenter: Darren Hart, VMware Summary: This presentation provides information about a manageable approach to Linux kernel configuration management.


 * PDF | VIDEO

The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World Project Case Study [ELCE 2018]
Presenter:  Ed Langley, Kobilon Summary: This talk will discuss a real-world project in which updated a single purpose OMAP3 based Android device from 2.6.37 to 4.15.


 * PDF | VIDEO

Is Linux Kernel Development Good Enough to Make Your Life Depend on It? -- Progress on Procedures & Methods to Qualify the Linux Kernel Development Process [ELCE 2017]
Presenter: Lukas Bulwahn, BMW Car IT GmbH Summary: This presentation provides information about quality of the Linux kernel development process ,intentions, standards and methods of functional safety.


 * PDF | VIDEO

Develop Your Embedded Applications Faster: Comparing C and Golang [ELCE 2017]
Presenter: Marcin Pasinski, Mender.io Summary: This presentation provides information about compare and contrast Golang and C as programming languages for developing embedded applications.


 * PDF | VIDEO

C++ for Embedded Development [ELCE 2016]
Presenter: Thiago Macieira, Intel Summary: This presentation provides information about the features of the language which make software safer and give information of the development of software in C++.


 * PDF | VIDEO

Optimizing C for Microcontrollers [ELC 2016]
Presenter: Khem Raj, Comcast RDK Summary: This presentation provides information about tips and techniques to write best possible C programs for microcontrollers.


 * PDF | VIDEO

Tizen-based Remote Controller Car using Raspberry pi2 [ELC 2016]
Presenter:Pintu Kumar, Samsung R&D India Summary: This presentation provides information about Linux based remote control toy car using the combination of raspberry pi2 and Tizen.


 * PDF | VIDEO

Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden [ELC 2016]
Presenter: Stephen D. Oualline Summary: This presentation provides information about isolating circuits to prevent noise spikes from damaging equipment and using flyback diodes to eliminate the pulses that occurs when the relay is turned off.


 * PDF | VIDEO

Trying to Explain the 'Incomprehensible' Decision Making Process of a Subsystem Maintainer [ELCE 2016]
Presenter:  Wolfram Sang, Renesas Summary: This presentation will show in what ways the views of a developer and of a maintainer differ. And what really helps if you want to get your patches upstream more easily.


 * PDF | VIDEO

Improving the Embedded Linux Development Workflow [ELC 2015]
Presenter:Paul Eggleton, Intel Summary: This presentation provides information about the OpenEmbedded build system, and users such as System developer, Kernel developer.


 * PDF

Using Agile Development Practices for Kernel Development [ELC 2014]
Presenter: Chase Maupin, Texas Instruments Summary: This presentation provides information about the Agile Manifesto, and Meet LCPD - Charter and team.


 * PDF | VIDEO

Understanding the Embedded Linux Ecosystem with Codeface [ELC 2014]
Presenter:Wolfgang Mauerer, Siemens Summary: This presentation provides information about the social aspects of projects and information on different approaches to development and maintenance.


 * PDF | VIDEO

A Timeline for Embedded Linux [ELC 2014][ELCE 2013]
Presenter:Chris Simmonds, 2net Summary: This presentation provides information about Making the Linux code portable and Embedded Linux build tools.


 * PDF | VIDEO

The End of Embedded Linux (as we know it) [ELC 2013]
Presenter:Chris Simmonds, 2net Limited Summary: This presentation provides information about the traditional approach of embedded Linux, mainline distribution, and embedded distribution.


 * PDF | VIDEO

Maintainer's Diary - We Have a Scaling Problem [ELCE 2014]
Presenter:  Wolfram Sang Summary: This presentation provides a Statistical information about patches and people contributing to the kernel and discusses the problem related to maintaining patches and organizing them.
 * PDF

A New Model for the System and Devices Latency [ELC 2012]
Presenter:Jean Pihet, NewOldBits Summary: This presentation provides information about point of controlling the latency, and Power domains latency figures.


 * PDF

Managing Kernel Modules With kmod [ELC 2012]
Presenter:Lucas De Marchi, ProFUSION Embedded Systems Summary: This presentation provides information about module management works on Linux, Packaging, coding, and testing.


 * PDF

A View From the Trenches: Embedded Functionality and How It Impacts Multi-Arch Kernel Maintenance [ELC 2012]
Presenter: Bruce Ashfield, Wind River Summary: This presentation provides information about properties of an embedded changeset, Yocto kernel overview and anatomy of an embedded changeset.


 * PDF

Embedded Linux Pitfalls[ELC 2012]
Presenter: Sean Hudson, Mentor Graphics, Inc. Summary: This presentation provides information about Pitfalls - Maintenance, a bit of o’ perspective Interfaces, APIs, & contracts.


 * PDF

Binary Blobs Attack [ELC 2012]
Presenter: Zach Pfeffer, Linaro Summary: This presentation provides information about typical Proprietary Stacks on Linux, examine what crosses the OS barrier and defined kernel space API.


 * PDF

Developer's Diary: Helping the Process [ELC 2011] [ELCE 2011]
Presenter: Wolfram Sang (Pengutronix) Summary: This presentation provides information about compile tested, tested on hardware, and understand the usual procedure of the subsystem.


 * PDF [ELC 2011]
 * PDF [ELCE 2011]

Tuning Linux For Embedded Systems: When Less Is More [ELCE 2011]
Presenter: Darren Hart (Intel) Summary: This presentation provides information about reducing raw image size and reduces static memory.


 * PDF

Board BringUp: LCD and Display Interfaces [ELCE 2011]
Presenter: David Anders (Texas Instruments) Summary: This presentation provides information about the challenges of LCD, display interface types, and interface timings.


 * PDF

Developer's Diary: It's About Time[ELCE 2011]
Presenter: Wolfram Sang (Pengutronix e.K.) Summary: This presentation provides information about challenges using ftrace directly and Timeouts.


 * PDF

Learning Kernel Hacking from clever people [ELC 2009]
Presenter: Hugh Blemings Summary: The speaker narrates his experience in bringing up Linux on a customized hardware setup after reverse engineering.


 * PDF

Roll-Your-Own Linux the Easy Way with LTIB [ELC 2009]
Presenter: Stuart Hughes Summary: This talk talks about how to bring up Linux and associated BSP using various tools available.


 * PDF