Difference between revisions of "Kernel Development"

From eLinux.org
Jump to: navigation, search
(Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden [ELC 2016])
(A Timeline for Embedded Linux [ELC 2014])
Line 143: Line 143:
 
* [https://elinux.org/images/2/28/Codeface_0.pdf PDF] | [https://www.youtube.com/watch?v=-AM4PoiDABc VIDEO]
 
* [https://elinux.org/images/2/28/Codeface_0.pdf PDF] | [https://www.youtube.com/watch?v=-AM4PoiDABc VIDEO]
  
== A Timeline for Embedded Linux [ELC 2014] ==
+
== A Timeline for Embedded Linux [ELC 2014][ELCE 2013] ==
  
 
'''Presenter:'''Chris Simmonds, 2net <br>
 
'''Presenter:'''Chris Simmonds, 2net <br>

Revision as of 04:09, 16 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.

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.

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.

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.

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][ELCE 2013]

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.