Difference between revisions of "Kernel Development"

From eLinux.org
Jump to: navigation, search
(Created page with "= '''Kernel Development''' = == Learning the Linux Kernel Configuration Space: Results and Challenges [ELCE 2019] == '''Presenter:''' Mathieu Acher, University of Rennes <br>...")
 
(Learning the Linux Kernel Configuration Space: Results and Challenges [ELCE 2019])
Line 1: Line 1:
 
= '''Kernel Development''' =
 
= '''Kernel Development''' =
 +
 +
== Self Modifying Code in Linux Kernel - What, Where and How [ELCE 2019] ==
 +
'''Presenter: '''Evgeniy Paltsev, Synopsys <br>
 +
'''Summary:'''
 +
This presentation discusses about real use-cases for self<br>
 +
modifying code in Linux kernel and deep dive into static <br>
 +
branches implementation for ARC.
 +
 +
* [https://elinux.org/images/b/be/SelfModifyngCode-rc6-public-slides.pdf PDF]
  
 
== Learning the Linux Kernel Configuration Space: Results and Challenges [ELCE 2019] ==
 
== Learning the Linux Kernel Configuration Space: Results and Challenges [ELCE 2019] ==
Line 7: Line 16:
 
or the boot time of a Linux kernel and some technical challenges. <br>
 
or the boot time of a Linux kernel and some technical challenges. <br>
  
* [https://elinux.org/images/7/75/TuxML-OSS2019-v3.pdf PDF] | [https://youtu.be/UBghs-cwQX4?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO]  
+
* [https://elinux.org/images/7/75/TuxML-OSS2019-v3.pdf PDF] | [https://youtu.be/UBghs-cwQX4?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO]
  
 
== BoF: Challenges of Low Spec Embedded Linux [ELCE 2019] ==
 
== BoF: Challenges of Low Spec Embedded Linux [ELCE 2019] ==

Revision as of 23:26, 13 October 2020

Contents

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.

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.

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.

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.

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.

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.

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.

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++.

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.

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.

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.

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.

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.

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.

A Timeline for Embedded Linux [ELC 2014]

Presenter:Chris Simmonds, 2net
Summary: This presentation provides information about Making the Linux code portable
and Embedded Linux build tools.

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.

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.

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.

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.

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.

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.

Developer's Diary: Helping the Process [ELC 2011]

Presenter:Wolfram Sang (Pengutronix)
Summary: This presentation provides information about compile tested,
tested on hardware, and understand the usual procedure of the subsystem.

Developer's Diary: Helping the Process [ELCE 2011]

Presenter:Wolfram Sang (Pengutronix)
Summary: This presentation provides information about the challenges
using ftrace directly and Timeouts.

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.

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.

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.