Difference between revisions of "Development process"

From eLinux.org
Jump to: navigation, search
(Developer's Diary: It's About Time[ELCE 2011])
(Blanked the page)
(Tag: Blanking)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
= '''Development process''' =
 
== Learning the Linux Kernel Configuration Space: Results and Challenges [ELCE 2019] ==
 
  
'''Presenter:''' Mathieu Acher, University of Rennes <br>
 
'''Summary:'''
 
This presentation provides information about kernel configurations , compilation time, <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]
 
 
== BoF: Challenges of Low Spec Embedded Linux [ELCE 2019] ==
 
 
'''Presenter:''' Alexander Sack, Pantacor <br>
 
'''Summary:'''
 
This presentation provides information about Development, <br>
 
Mindset Hotspots and Linux Distribution Hotspots. <br>
 
 
* [https://elinux.org/images/c/c2/ELCE-2019-BoF-Challenges-of-Low-Spec-Embedded-Linux.pdf PDF] | [https://youtu.be/fLr-aSmysng?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp 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 <br>
 
'''Summary:'''
 
This presentation provides information about Implementing safety-critical systems <br>
 
and analysis of off-list patches. <br>
 
 
* [https://elinux.org/images/0/09/Pasta-elce19.pdf PDF] | [https://youtu.be/YCfU-2dXDq0?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO]
 
 
== Managing Linux Kernel Configurations with Config Fragments[ELCE 2018] ==
 
 
'''Presenter:''' Darren Hart, VMware <br>
 
'''Summary:'''
 
This presentation provides information about a manageable approach <br>
 
to Linux kernel configuration management. <br>
 
 
* [https://elinux.org/images/3/39/Managing-Linux-Kernel-Configurations-with-Config-Fragments-Darren-Hart-VMware.pdf PDF] | [https://youtu.be/J8zxekwYMDY 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 <br>
 
'''Summary:'''
 
This presentation provides information about  quality of the Linux <br>
 
kernel development process ,intentions, standards and methods of functional safety. <br>
 
 
* [https://elinux.org/images/f/f3/2017-10-24_ELCE-2017_Bulwahn_Safety-Critical-Linux_v1.2-presentation.pdf PDF] | [https://youtu.be/1eyJ6dAqMmg VIDEO]
 
 
== Develop Your Embedded Applications Faster: Comparing C and Golang [ELCE 2017] ==
 
 
'''Presenter:''' Marcin Pasinski, Mender.io <br>
 
'''Summary:'''
 
This presentation provides information about compare and contrast Golang <br>
 
and C as programming languages for developing embedded applications. <br>
 
 
* [https://elinux.org/images/7/73/Golang_intro.pdf PDF] | [https://youtu.be/L4LqurhleyE VIDEO]
 
 
== C++ for Embedded Development [ELCE 2016] ==
 
 
'''Presenter:''' Thiago Macieira, Intel <br>
 
'''Summary:'''
 
This presentation provides information about the features of the language <br>
 
which make software safer and give information of the development of software in C++. <br>
 
 
* [https://elinux.org/images/a/a3/C%2B%2B_for_Embedded_Development.pdf PDF] | [https://youtu.be/wLq-5lBc7x4?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 
 
== Optimizing C for Microcontrollers[ELC 2016] ==
 
 
'''Presenter:''' Khem Raj, Comcast RDK <br>
 
'''Summary:'''
 
This presentation provides information about  tips and techniques <br>
 
to write best possible C programs for microcontrollers. <br>
 
 
* [https://elinux.org/images/d/dc/Optimizing_C_For_Microcontrollers.pdf PDF] | [https://www.youtube.com/watch?v=GYAhbYnObLI VIDEO]
 
 
== Tizen-based Remote Controller Car using Raspberry pi2 [ELC 2016] ==
 
 
'''Presenter:'''Pintu Kumar, Samsung R&D India <br>
 
'''Summary:'''
 
This presentation provides information about Linux based remote control <br>
 
toy car using the combination of raspberry pi2 and Tizen. <br>
 
 
* [https://elinux.org/images/7/78/Pkumar.pdf PDF] | [https://youtu.be/7VPkQBSw_Vk VIDEO]
 
 
== Embedded Systems Meets Real Life -- The Orange Empire Railroad Museum Signal Garden [ELC 2016] ==
 
 
'''Presenter:'''Stephen D. Oualline <br>
 
'''Summary:'''
 
This presentation provides information about isolating circuits to prevent noise <br>
 
spikes from damaging equipment and using flyback diodes to eliminate the pulses <br>
 
that occurs when the relay is turned off.<br>
 
 
* [https://elinux.org/images/c/cc/Oualline.pdf PDF] | [https://youtu.be/vdLQDQ9wk9U VIDEO]
 
 
== Improving the Embedded Linux Development Workflow [ELC 2015] ==
 
 
'''Presenter:'''Paul Eggleton, Intel <br>
 
'''Summary:'''
 
This presentation provides information about the OpenEmbedded build system, <br>
 
and users such as System developer, Kernel developer. <br>
 
 
* [https://elinux.org/images/0/04/Improving_the_Embedded_Linux_Development_Workflow.pdf PDF]
 
 
== Using Agile Development Practices for Kernel Development [ELC 2014] ==
 
 
'''Presenter:'''Chase Maupin, Texas Instruments <br>
 
'''Summary:'''
 
This presentation provides information about the Agile Manifesto, <br>
 
and Meet LCPD - Charter and team. <br>
 
 
* [https://elinux.org/images/0/04/Improving_the_Embedded_Linux_Development_Workflow.pdf PDF] | [https://www.youtube.com/watch?v=PyrCgkIYJkc VIDEO]
 
 
== Understanding the Embedded Linux Ecosystem with Codeface [ELC 2014] ==
 
 
'''Presenter:'''Wolfgang Mauerer, Siemens <br>
 
'''Summary:'''
 
This presentation provides information about the social aspects of projects and <br>
 
information on different approaches to development and maintenance. <br>
 
 
* [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] ==
 
 
'''Presenter:'''Chris Simmonds, 2net <br>
 
'''Summary:'''
 
This presentation provides information about Making the Linux code portable <br>
 
and  Embedded Linux build tools. <br>
 
 
* [https://elinux.org/images/3/32/Csimmonds-embedded-linux-timeline-2014.pdf PDF] | [https://www.youtube.com/watch?v=7sQehx9Cs9Q VIDEO]
 
 
== The End of Embedded Linux (as we know it) [ELC 2013] ==
 
 
'''Presenter:'''Chris Simmonds, 2net Limited <br>
 
'''Summary:'''
 
This presentation provides information about the traditional approach of <br>
 
embedded Linux, mainline distribution, and embedded distribution. <br>
 
 
* [https://elinux.org/index.php?title=Special:Upload&wpDestFile=Elc2013_Simmonds.pdf PDF] | [http://free-electrons.com/blog/elc-2013-videos/ VIDEO]
 
 
== A New Model for the System and Devices Latency [ELC 2012] ==
 
 
'''Presenter:'''Jean Pihet, NewOldBits <br>
 
'''Summary:'''
 
This presentation provides information about point of controlling the latency, <br>
 
and Power domains latency figures. <br>
 
 
* [https://elinux.org/images/e/ed/A_New_Model_for_the_System_and_Devices_Latency.pdf PDF]
 
 
== Managing Kernel Modules With kmod [ELC 2012] ==
 
 
'''Presenter:'''Lucas De Marchi, ProFUSION Embedded Systems <br>
 
'''Summary:'''
 
This presentation provides information about module management works on Linux, <br>
 
Packaging, coding, and testing. <br>
 
 
* [https://elinux.org/images/8/89/Managing_Kernel_Modules_With_kmod.pdf PDF]
 
 
== A View From the Trenches: Embedded Functionality and How It Impacts Multi-Arch Kernel Maintenance [ELC 2012] ==
 
 
'''Presenter:'''Bruce Ashfield, Wind River <br>
 
'''Summary:'''
 
This presentation provides information about  properties of an embedded changeset, <br>
 
Yocto kernel overview and anatomy of an embedded changeset. <br>
 
 
* [https://elinux.org/images/d/dc/A_View_From_the_Trenches-_Embedded_Functionality_and_How_It_Impacts_Multi-Arch_Kernel_Maintenance.pdf PDF]
 
 
== Embedded Linux Pitfalls[ELC 2012] ==
 
 
'''Presenter:'''Sean Hudson, Mentor Graphics, Inc. <br>
 
'''Summary:'''
 
This presentation provides information about  Pitfalls - Maintenance, <br>
 
a bit of o’ perspective Interfaces, APIs, & contracts. <br>
 
 
* [https://elinux.org/images/9/94/Embedded_Linux_Pitfalls.pdf PDF]
 
 
== Binary Blobs Attack [ELC 2012] ==
 
 
'''Presenter:'''Zach Pfeffer, Linaro <br>
 
'''Summary:'''
 
This presentation provides information about typical Proprietary Stacks on Linux, <br>
 
examine what crosses the OS barrier  and defined kernel space API. <br>
 
 
* [https://elinux.org/images/1/1a/Lf_elc12_pfeffer.pdf PDF]
 
 
== Developer's Diary: Helping the Process [ELC 2011] ==
 
 
'''Presenter:'''Wolfram Sang (Pengutronix) <br>
 
'''Summary:'''
 
This presentation provides information about compile tested, <br>
 
tested on hardware, and understand the usual procedure of the subsystem. <br>
 
 
* [https://elinux.org/images/f/fe/Elc2011_sang.pdf PDF]
 
 
== Developer's Diary: Helping the Process [ELCE 2011] ==
 
 
'''Presenter:'''Wolfram Sang (Pengutronix) <br>
 
'''Summary:'''
 
This presentation provides information about the challenges <br>
 
using ftrace directly and Timeouts. <br>
 
 
* [https://elinux.org/images/5/54/Elce11_sang.pdf PDF]
 
 
== Tuning Linux For Embedded Systems: When Less Is More [ELCE 2011] ==
 
 
'''Presenter:'''Darren Hart (Intel) <br>
 
'''Summary:'''
 
This presentation provides information about reducing raw image size <br>
 
and reduces static memory. <br>
 
 
* [https://elinux.org/images/2/2b/Elce11_hart.pdf PDF]
 
 
== Board BringUp: LCD and Display Interfaces [ELCE 2011] ==
 
 
'''Presenter:'''David Anders (Texas Instruments) <br>
 
'''Summary:'''
 
This presentation provides information about the challenges of LCD, <br>
 
display interface types, and interface timings. <br>
 
 
* [https://elinux.org/images/d/d5/Elce-2011-anders.pdf PDF]
 
 
== Developer's Diary: It's About Time[ELCE 2011] ==
 
 
'''Presenter:'''Wolfram Sang (Pengutronix e.K.) <br>
 
'''Summary:'''
 
This presentation provides information about challenges <br>
 
using ftrace directly and Timeouts. <br>
 
 
* [https://elinux.org/images/5/54/Elce11_sang.pdf PDF]
 

Latest revision as of 20:51, 7 October 2020