Difference between revisions of "Distributions"

From eLinux.org
Jump to: navigation, search
(OpenEmbedded)
Line 1: Line 1:
 
= '''Open Embedded''' =
 
= '''Open Embedded''' =
 +
 
== A Million Ways to Provision Embedded Linux Images [ELC 2019] ==
 
== A Million Ways to Provision Embedded Linux Images [ELC 2019] ==
 
'''Presenter:''' Drew Moseley, Mender.io <br>
 
'''Presenter:''' Drew Moseley, Mender.io <br>
Line 9: Line 10:
  
 
* [https://elinux.org/images/c/c3/A_Million_Ways_to_Provision_Embedded_Linux_Devices.pdf PDF] | [https://www.youtube.com/watch?v=jnmIv0_fF20 VIDEO]
 
* [https://elinux.org/images/c/c3/A_Million_Ways_to_Provision_Embedded_Linux_Devices.pdf PDF] | [https://www.youtube.com/watch?v=jnmIv0_fF20 VIDEO]
 +
 +
== Designing a Distro from Scratch Using OpenEmbedded - Part 2 [ELCE 2016] ==
 +
'''Presenter: '''Koen Kooi, Linaro <br>
 +
'''Summary:'''
 +
This presentation gives information about actual distribution <br>
 +
configuration and also compares different OpenEmbedded distributions.
 +
 +
* [https://elinux.org/images/6/63/Designing_a_Distro_from_Scratch_Using_OpenEmbedded.pdf PDF] | [https://youtu.be/oXpP6qHtxss?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 +
 +
== Designing a Distro from Scratch Using OpenEmbedded [ELC 2016] ==
 +
'''Presenter:''' Koen Kooi, Linaro <br>
 +
'''Summary:'''
 +
This presentation talks about what it takes to create a distribution from <br>
 +
scratch -- like reference distro configs, scripts and ways to use them. <br>
 +
 +
* [https://youtu.be/0mzo3-LKmBg VIDEO]
 +
 +
== Poky meets Debian: Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code [ELC 2015]==
 +
'''Presenter:''' Yoshitake Kobayashi, Toshiba <br>
 +
'''Summary:'''
 +
This presentation talks about various factors to be considered while <br>
 +
building a distribution from the existing source code. <br>
 +
 +
* [https://elinux.org/images/1/1b/Poky_meets_Debian_Understanding_How_to_Make_an_Embedded_Linux_by_Using_an_Existing_Distribution%27s_Source_Code.pdf PDF]
 +
 +
== Building Custom Embedded Linux Distributions [ELC 2008]==
 +
'''Presenter:''' Matt Locke <br>
 +
'''Summary:'''
 +
This talk introduces Open Embedded distribution by taking one of the products <br>
 +
as a use-case and runs through the various steps. <br>
 +
 +
* [https://elinux.org/images/3/33/Mlocke-elc2008-oe.pdf PDF] | [https://bootlin.com/pub/video/2008/elc/elc2008-matthew-locke-openembedded.ogg VIDEO]
 +
 +
== Linux Tiny - The Diet Must Go On [ELCE 2007] ==
 +
'''Presenter: '''Michael Opdenacker <br>
 +
'''Summary:'''
 +
This  presentation talks about the problem with the large size of the Linux<br>
 +
kernel and how the Linux tiny came into existence for small embedded systems. <br>
 +
 +
* [https://elinux.org/images/9/9b/Linux-tiny.pdf PDF]
  
 
= '''Android''' =
 
= '''Android''' =
Line 107: Line 148:
  
 
* [https://elinux.org/images/d/d2/Abbott2.pdf PDF] | [https://youtu.be/cpQtSJvdKa4 VIDEO]
 
* [https://elinux.org/images/d/d2/Abbott2.pdf PDF] | [https://youtu.be/cpQtSJvdKa4 VIDEO]
 +
 +
== Memory Management Internals [ELC 2016]==
 +
'''Presenter:''' Karim Yaghmour, Opersys <br>
 +
'''Summary:'''
 +
This presentation memory management internals in Android. <br>
 +
 +
* [https://elinux.org/images/e/e9/Memory_Management_Internals.pdf PDF]
 +
 +
== Creating Platform Development Tools [ELC 2015]==
 +
'''Presenter:''' François-Denis Gonthier, Opersys <br>
 +
'''Summary:'''
 +
This presentation talks about different platform tools for Android Kernel. <br>
 +
 +
* [https://elinux.org/images/2/26/Creating_Platform_Development_Tools.pdf PDF]
 +
 +
== What's New with Toybox [ELC 2015]==
 +
'''Presenter:''' Rob Landley <br>
 +
'''Summary:'''
 +
This presentation talks about new features in Toybox -- which is a set of <br>
 +
command line utilities combined into a BSD-licensed executable that's <br>
 +
simple, small, fast, standards-compliant and powerful turn Android into a <br>
 +
development environment. <br>
 +
 +
* [http://landley.net/talks/celf-2015.txt TXT]
  
 
== Android OTA updates [ELC 2015] ==
 
== Android OTA updates [ELC 2015] ==
 
'''Presenter:''' Andrew Boie, Intel <br>
 
'''Presenter:''' Andrew Boie, Intel <br>
 
'''Summary:'''
 
'''Summary:'''
This presentation provides overview on current changes to Android OTA update framework. <br>
+
This presentation provides overview on current changes to <br>
 +
Android OTA update framework. <br>
  
 
* [https://elinux.org/images/d/d0/Android_OTA_Updates.pdf PDF]
 
* [https://elinux.org/images/d/d0/Android_OTA_Updates.pdf PDF]
Line 372: Line 438:
 
   
 
   
 
* [https://elinux.org/images/c/ca/Using_chroot_to_bring_linux_applications_to_android--anderson.pdf PDF]
 
* [https://elinux.org/images/c/ca/Using_chroot_to_bring_linux_applications_to_android--anderson.pdf PDF]
 +
 +
== ROM Cooking and Good Practices [ELC 2014]==
 +
'''Presenter:''' Jeremy Vagnet, Genymobile <br>
 +
'''Summary:'''
 +
This session talks about ways to build a profession ROM with <br>
 +
Android sources. <br>
 +
 +
* [https://elinux.org/images/d/d3/ROM_cooking_and_good_practices--vagnet.pdf PDF]
 +
 +
== X86 ROM Cooking 101: A Hands on Tutorial [ELC 2014]==
 +
'''Presenter:''' Ron Munitz, Nubo <br>
 +
'''Summary:'''
 +
This presentation talks about building ROM from scratch using Android <br>
 +
AOSP build system. <br>
 +
 +
* [https://elinux.org/images/7/70/ROM_Cooking_101-Munitz.pdf PDF]
 +
* [https://elinux.org/images/8/86/ROM_Cooking_101-Build-System-KitKat-Munitz.pdf PDF]
 +
 +
== Toybox: Writing a new Linux Command Line from Scratch [ELC 2013]==
 +
'''Presenter:''' Rob Landley, Multicellular <br>
 +
'''Summary:'''
 +
This session talks about toybox -- which is a fresh implementation of <br>
 +
linux/android command line with BSD license, drawing from Posix, LSB, <br>
 +
LFS, toolbox, bash man page, etc. <br>
 +
 +
* [http://landley.net/talks/celf-2013.txt TXT] | [https://youtu.be/SGmtP5Lg_t0 VIDEO]
  
 
== Controlling Multi-Core Race Conditions on Linux/Android [ELC 2013] ==
 
== Controlling Multi-Core Race Conditions on Linux/Android [ELC 2013] ==
Line 641: Line 733:
  
 
* [http://sourceforge.jp/projects/tomoyo/document/elc2007-tutorial-20070418.pdf PDF]
 
* [http://sourceforge.jp/projects/tomoyo/document/elc2007-tutorial-20070418.pdf PDF]
 
='''OpenEmbedded'''=
 
 
== Designing a Distro from Scratch Using OpenEmbedded - Part 2[ELCE 2016] ==
 
'''Presenter: '''Koen Kooi, Linaro <br>
 
'''Summary:'''
 
This presentation gives information about actual distribution <br>
 
configuration and also compares different OpenEmbedded distributions.
 
 
* [https://elinux.org/images/6/63/Designing_a_Distro_from_Scratch_Using_OpenEmbedded.pdf PDF] | [https://youtu.be/oXpP6qHtxss?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 
 
==Linux Tiny - The Diet Must Go On [ELCE 2007] ==
 
'''Presenter: '''Michael Opdenacker <br>
 
'''Summary:'''
 
This  presentation talks about the problem with the large size of the Linux<br>
 
kernel and how the Linux tiny came into existence for small embedded systems.
 
* [https://elinux.org/images/9/9b/Linux-tiny.pdf PDF]
 
  
 
='''OpenWrt'''=
 
='''OpenWrt'''=

Revision as of 21:39, 20 October 2020

Contents

Open Embedded

A Million Ways to Provision Embedded Linux Images [ELC 2019]

Presenter: Drew Moseley, Mender.io
Summary: This presentation will discuss about "Open Embedded" build system
and different mechanisms for initial provisioning of a variety of
hardware platforms and demonstrate the most widely used mechanisms
for getting a new image onto the board.

Designing a Distro from Scratch Using OpenEmbedded - Part 2 [ELCE 2016]

Presenter: Koen Kooi, Linaro
Summary: This presentation gives information about actual distribution
configuration and also compares different OpenEmbedded distributions.

Designing a Distro from Scratch Using OpenEmbedded [ELC 2016]

Presenter: Koen Kooi, Linaro
Summary: This presentation talks about what it takes to create a distribution from
scratch -- like reference distro configs, scripts and ways to use them.

Poky meets Debian: Understanding How to Make an Embedded Linux by Using an Existing Distribution's Source Code [ELC 2015]

Presenter: Yoshitake Kobayashi, Toshiba
Summary: This presentation talks about various factors to be considered while
building a distribution from the existing source code.

Building Custom Embedded Linux Distributions [ELC 2008]

Presenter: Matt Locke
Summary: This talk introduces Open Embedded distribution by taking one of the products
as a use-case and runs through the various steps.

Linux Tiny - The Diet Must Go On [ELCE 2007]

Presenter: Michael Opdenacker
Summary: This presentation talks about the problem with the large size of the Linux
kernel and how the Linux tiny came into existence for small embedded systems.

Android

War Story: Using Mainline Linux for an Android TV BSP [ELC 2020]

Presenter: Neil Armstrong, BayLibre SAS
Summary: This session talks about using mainline Linux for Android TV.

Android Common Kernel and Out of Mainline Patchset Status [ELC 2018]

Presenter: Amil Pundir, Intel
Summary: This presentation gives an overview of Android common kernels briefly,
followed by introduction to current/active patchsets and android mainline
tracking tree.

Deep Dive: Android Things Peripheral IO Manager [ELC 2017]

Presenter: Sanrio Alvares, Intel
Summary: This presentation provides the context that is needed for Deep Dive
session/workshop and is recommended as background for Android Things
application development.

Android Things: High Level Introduction [ELC 2017]

Presenter: Anisha Dattatraya & Geeta Krishna, Intel Corporation
Summary: This session gives a good overview of how Android Things brings
simplicity to IoT software and hardware development by providing
a simple and secure deployment and update model.

Android Things [ELC 2017]

Presenter: Karim Yaghmour, Opersys Inc
Summary: This talk will look at how Android Things builds on what Brillo was
and how Android Things can be used to create Android-based IoT devices.

Unifying Android and Mainline Kernel Graphics Stack [ELC 2017]

Presenter: Gustavo Padovan, Collabora Ltd.
Summary: This talk will cover what has been happening both on Android and Mainline Graphics
Stacks in order to get Android to use the Upstream Kernel by default and the
latest improvements on the Mainline Graphics Stack and how they will fit together.

Orchestrated Android-Style System Upgrades for Embedded Linux [ELCE 2017]

Presenter: Diego Rondini, Kynetics
Summary: This talk will present a two phase Android-style approach implemented for
OpenEmbedded distributions using widely adopted open source projects: the
SWUpdate update framework and the Eclipse hawkBit software update management
service for IoT.

Running Android on the Mainline Graphics Stack [ELCE 2017]

Presenter: Robert Foss, Collabora
Summary: This talk will cover recent developments in the mainline graphics area
which enabled Qualcomm, i.MX and Intel based platforms to run Android using
the mainline graphics stack.

Dissecting Qualcomm's 1.7M Android Fork [ELC 2016]

Presenter: Stephen Boyd, Qualcomm
Summary: The speaker presents an analysis of the 1.7 million line diff that lies
between Qualcomm's Android kernel and upstream. The session also highlights
the main features that Qualcomm has added/modified and thoughts on how to
bring those changes upstream.

Reducing the Memory Footprint of Android [ELC 2016]

Presenter: Bernhard Rosenkränzer, Linaro
Summary: This talk describes the techniques used to save memory of Android System
by cutting around 70MB of memory on a newly booted AOSP build on Nexus 7.

Lessons from Ion [ELC 2016]

Presenter: Laura Abbott, Red Hat
Summary: This presentation provides information about progress and problems
with moving Ion out of the staging directory.

Memory Management Internals [ELC 2016]

Presenter: Karim Yaghmour, Opersys
Summary: This presentation memory management internals in Android.

Creating Platform Development Tools [ELC 2015]

Presenter: François-Denis Gonthier, Opersys
Summary: This presentation talks about different platform tools for Android Kernel.

What's New with Toybox [ELC 2015]

Presenter: Rob Landley
Summary: This presentation talks about new features in Toybox -- which is a set of
command line utilities combined into a BSD-licensed executable that's
simple, small, fast, standards-compliant and powerful turn Android into a
development environment.

Android OTA updates [ELC 2015]

Presenter: Andrew Boie, Intel
Summary: This presentation provides overview on current changes to
Android OTA update framework.

Generalizing Android for Low-Cost 64-Bit ARM-Based Community Boards [ELC 2015]

Presenter: Khasim Syed Mohammed, Linaro
Summary: This presentation talks about issues plaguing Android HAL layer and
discusses different options for an overall generic solution.

Fuzzing the Media Framework in Android [ELC 2015]

Presenter: Alexandru Blanda, Intel
Summary: This talk discusses different methods to corrupt media files on Android and
logging and triaging mechanism.

Android’s New Stream-Based Camera Architecture [ELC 2015]

Presenter: Balwinder Kaur, ON Semiconductor
Summary: This talk talks about limitations of the existing camera architecture
and discusses enriching experiences about the new one.

Implementation of the Global Task Scheduler in big.LITTLE Android Platforms [ELC 2015]

Presenter: Michael E. Anderson, The PTR Group
Summary: This session covers big.LITTLE ARM architectures and issues facing the
cluster scheduling employed in them, which is seen on Android platforms.

Utilizing the Android Open Source Project to Support Controllers for Single-Use Devices. (X-Ray Guns! Pew Pew!) [ELC 2015]

Presenter: Ben Friedberg, SDG Systems
Summary: This session covers AOSP customisations done as part of Watson Project.

Android Multilib Build Cheat Sheet [ELC 2015]

Presenter: Amit Pundir, Linaro
Summary: This presentation covers AOSP build customisations, procedure to do
multilib with examples.

Android Verified Boot [ELC 2015]

Presenter: Andrew Boie, Intel
Summary: This presentation describes verified boot and its components on an Android platform.

Implementing Controls with Bluetooth SMART in Android [ELC 2015]

Presenter: Michael E. Anderson, The PTR Group
Summary: This presentation covers all information about Bluetooth support on Android platform.

Aster: A Remote GUI Control Tool for the Android Platform [ELC 2015]

Presenter: Yongqin Liu, Linaro
Summary: This presentation introduces "Aster", a remote GUI testing tool
on Android platform.

Android Customization: From the Kernel to the Apps [ELC 2015]

Presenter: Cédric Cabessa, Genymobile
Summary: This presentation talks about customizations in Android at different
layers from kernel to applications.

Building a General Purpose Android Workstation [ELC 2015]

Presenter: Ron Munitz
Summary: This presentation demos Android on a x86 workstation and talks
about how to customize Android for a workstation.

Android Based Penetration Testing Framework [ELC 2015]

Presenter: Ron Munitz
Summary: This presentation covers general concepts of Penetration Testing and
pentesting Android platform and using Android as a pentest module.

Embedded Android Workshop [ELC 2015]

Presenter: Karim Yaghmour, Opersys
Summary: This slidedeck covers proceedings of Embedded Android Workshop.

Maintaining Multiple Android Linux Kernels at Intel [ELC 2015]

Presenter: Mark Gross, Intel
Summary: This presentation covers ways to maintain different Android Kernels with quilt.

Android and Modern Toolchains: gcc 5.0, clang 3.6 and binutils 2.25 [ELC 2015]

Presenter: Bernhard Rosenkränzer, Linaro
Summary: This presentation details procedure to compile Android with modern
toolchains like CLANG 3.6, GCC 5.0 and bin-utils 2.5.

Extending Android's Platform Toolsuite [ELC 2015]

Presenter: Karim Yaghmour, Opersys
Summary: This presentation talks about different toolsuite available for Android Systems.

Demystifying Android's Security Underpinings [ELCE 2015]

Presenter: Karim Yaghmour, Opersys
Summary: This presentation talks about Android Security features available from Grounds up.

Finding Performance and Power Issues on Android Systems [ELC 2014]

Presenter: Eric Moore, Intel Corporation
Summary: This presentation will showcase various technologies from Google and Intel
Intel to identify and fix performance and power issues on Android Systems,
and what developers and testers need to look for in their systems and applications.

The Android Graphics Path, In Depth [ELC 2014]

Presenter: Chris Simmonds, 2net
Summary: This session covers Jelly Bean Graphics stack from top to bottom.

The Android Media Framework - A Deep Dive [ELC 2014]

Presenter: Poornachandra Kallare, TPVision
Summary: This presentation gives an overview of Media Framework in an Android System.

Android without Java [ELC 2014]

Presenter: Bernard Rosenkranzer, Linaro
Summary: This presentation covers options to write apps on an Android System using
objective C, C++, which are still preferred for many developers.

Improving Performance of Key External Projects Used in Android [ELC 2014]

Presenter: Khasim Syed Mohammed, Linaro
Summary: This presentation talks about what external projects for an Android System are
and improvements for the same along with the roadmap.

Headless Android Strikes Back [ELC 2014]

Presenter: Gary Bisson, Adeneo Embedded
Summary: This presentation discusses Headless Architecture on Android along with
applications and demo.

Tuning Android for Low RAM [ELC 2014] [ELCE 2014]

Presenter: Chris Simmonds, 2net
Summary: This slidedeck talks about tuning Android for low memory requirements.

Android KitKat Internals [ELC 2014]

Presenter: Benjamin Zores, Alcatel-Lucent
Summary: The focus of this slidedeck is migration from Android JellyBean 4.1 to Kitkat 4.4.

Security Enhancements (SE) for Android [ELC 2014]

Presenter: BStephen Smalley, US National Security Agency
Summary: This presentation focuses on Security enhancements for an Android system.

Making Android More Wearable: The Challenges of Adding Multi-SPorts Sensors and Radios [ELC 2014]

Presenter: Gil Zhaiek, Recon Instruments
Summary: This presentation talks about challenges involved in adding sports
sensors and radios for an Android system.

Android on Atom for Teeth Health [ELC 2014]

Presenter: Rafael Coutinho, Philnnovations
Summary: This presentation talks about porting Android to a specific project
required for dental care.

Bringing the BlueZ Back to Android [ELC 2014]

Presenter: Marcel Holtmann, Intel's Open Source Technology Center
Summary: This presentation talks about Bluedroid -- Bluetooth solutions Android.

The Growth of Android in Embedded Systems [ELC 2014]

Presenter: Benjamin Zores, Alcatel-Lucent
Summary: This presentation talks growth and evolution of Android in Embedded Systems.

Extending Android via Extenal Microprocessors [ELC 2014]

Presenter: Mike Anderson, The PTR Group
Summary: This session discusses various techniques to interface mobile Android devices to
external microcontrollers for both input and output control of real-world devices.

Multiwindow Support on Android [ELC 2014]

Presenter: Andrzej Wieczorek, Mikel Echegoyen, Tieto
Summary: This session talks about Multiwindow feature on Android Systems.

Multi Persona Android [ELC 2014]

Presenter: Amir Goldstein, Cellrox
Summary: This session talks about different persona for mobile devices
depending on the different use-cases.

Using Chroot to Bring Linux Applications to Android [ELC 2014]

Presenter: Mike Anderson, PTR Group
Summary: This presentation covers porting of Linux applications to Android.

ROM Cooking and Good Practices [ELC 2014]

Presenter: Jeremy Vagnet, Genymobile
Summary: This session talks about ways to build a profession ROM with
Android sources.

X86 ROM Cooking 101: A Hands on Tutorial [ELC 2014]

Presenter: Ron Munitz, Nubo
Summary: This presentation talks about building ROM from scratch using Android
AOSP build system.

Toybox: Writing a new Linux Command Line from Scratch [ELC 2013]

Presenter: Rob Landley, Multicellular
Summary: This session talks about toybox -- which is a fresh implementation of
linux/android command line with BSD license, drawing from Posix, LSB,
LFS, toolbox, bash man page, etc.

Controlling Multi-Core Race Conditions on Linux/Android [ELC 2013]

Presenter: Mike Anderson, PTR Group
Summary: This presentation outlines the conditions that lead to multi-core race
conditions on Linux/Android and also the techniques for identifying
and redesigning code to successfully function in a multi-core world.

Running Code in the Android Stack [ELCE 2013]

Presenter: Karim Yaghmour
Summary: This presentation covers some of the basic features of Android Architecture
like Binder, System service, HAL and ways to run Android on different hardware.

Android Platform Debugging and Development [ELCE 2013]

Presenter: Karim Yaghmour
Summary: This presentation covers development and debugging aspects on Android Platform.

Android on Non-Mobile Embedded Systems [ELCE 2013]

Presenter: Arnout Vandecappelle
Summary: The presenter explores porting Android on a non-mobile Embedded System.

What Android and Embedded Linux Can Learn From Each Other [ELC 2012]

Presenter: Bernhard Rosenkränzer, Linaro
Summary: This session compares Android and Linux and clears misconceptions about them.
It also covers what Android and Embedded Linux can learn from each other.

Implement Checkpointing for Android [ELCE 2012]

Presenter: Jim Huang, 0xlab
Summary: This session covers implementation of fault tolerance techniques in Android
using Checkpointing.

A War Story: Porting Android 4.0 to a Custom Board [ELCE 2012]

Presenter: Matthias Brugger, ISEE 2007 S.L.
Summary: This presentation explores challenges involved in porting Android to a
custom board.

Inside Android's User Interface [ELCE 2012]

Presenter: Karim Yaghmour, Opersys
Summary: This presentation talks about the User Interface of Android.


Dive Into Android Networking: Adding Ethernet Connectivity [ELCE 2012]

Presenter: Benjamin Zores, Alcatel-Lucent
Summary: This presentation explores the networking aspects of Android, especially, Ethernet.

Application Parallelization for Multi-Core Android Devices [ELCE 2012]

Presenter: Klaas van Gend, Vector Fabrics
Summary: This presentation explores parallelization on multi-core Android devices.

Integrating a Hardware Video Codec into Android Stagefright using OpenMAX IL [ELC 2011]

Presenter: Damian Hobson Garcia (Igel), Katusya Matsubara, Takanari Hayama, Hisao Munakata
Summary: This session talks about integrating hardware codecs into Android
Stagefright.

Android for Servers? [ELC 2011]

Presenter: John Stultz (IBM)
Summary: This session explores using Android for Servers.

Hot Multi-OS Switch: How to run Ubuntu, ChromiumOS, Android at the Same Time on an Embedded Device [ELC 2011]

Presenter: Grégoire Gentil (Always Innovating)
Summary: This session talks about switching across different OSes on an Embedded device
with a demo.

Linaro's Android Platform [ELCE 2011]

Presenter: Zach Pfeffer (Linaro)
Summary: This session introduces Linaro's Android support on different hardware platforms.

Android is NOT Just "Java On Linux" [ELCE 2011]

Presenter: Tetsuyuki Kobayashi (Kyoto Micro Computer)
Summary: This session clears misconceptions that Android is just Java on Linux.

Android Platform Optimizations [ELCE 2011]

Presenter: Ruud Derwig (Synopsys)
Summary: This session talks about different hardware and software optimizations
for Android systems.

Grsecurity in Embedded Linux Used in Android [ELCE 2011]

Presenter: Sylvain Leroy & Philippe Thierry
Summary: This session explores security features on x86 based Embedded platforms for Android.

Build Community Android Distribution and Ensure the Quality [ELCE 2011]

Presenter: Jim Huang (0xlab)
Summary: This session talks about different Android build distributions and quality
maintenance.

Experiences in Android Porting, Lessons Learned,Tips and Tricks [ELC 2010]

Presenter: Mark Gross
Summary: This session talks about tips and tricks on porting to Google Android.

Android: A Case Study of an Embedded Linux Project [ELC 2010]

Presenter: Greg Kroah-Hartman
Summary: This session talks about Android as a specific case of Embedded Linux.

Android and GStreamer [ELCE 2010]

Presenter: Benjamin Gaignard
Summary: This presentation explores GStreamer as an alternative multimedia framework on Android.

Android System Programming - Tips and Tricks [ELCE 2010]

Presenter: Tim Bird
Summary: This presentation talks about different tips and tricks useful for developer
community while working on Android platforms.

Mythbusters: Android [ELCE 2009]

Presenter: Matt Porter
Summary: This presentation clears some of the myths about Android.

Porting Android to Power Architecture [ELCE 2009]

Presenter: Nina Wilner
Summary: This presentation explores porting Android to Power Architecture
based hardware platform.

B-o-F Session on Android [ELCE 2009]

Presenter: Tim Bird
Summary: This is a B-o-F session on Android.

uCLinux

Building a CPU from Scratch: jcore Design Walkthrough [ELC 2016]

Presenter: Rob Landley, se-instruments
Summary: This presentation provides information about j-core processor,
SOC designs, and introduction to VHDL, the GHDL simulator.

Optimize uClinux for ARM Cortex-M4 [ELC 2015]

Presenter: Jim Huang, South Star Xelerator & Jeff Liaw, National Cheng Kung University
Summary: This presentation advocates uCLinux for Embedded devices and
talks about performance and optimzations that can be achieved using uCLinux.

webOS, An OpenEmbedded Use Case [ELC 2014]

Presenter: Iyad Qumei, LG Electronics
Summary: This presentation provides information about webOS, Build environment,
and Development work-flow challenges.

uCLinux for Custom Mobile Devices [ELC 2013]

Presenter: Hunyue Yau, HY Research LLC
Summary: This presentation evaluates uCLinux for custom mobile devices.

A Quart into a Pint: Porting uClinux to small micros [ELCE 2008]

Presenter: Peter Griffin
Summary: This presentation discusses challenges related to porting
uCLinux to new processor architecture.

uClinux -- State of the Nation [ELC 2007]

Presenter: Greg Ungerer
Summary: This presentation presents the status of uCLinux at that time.

uClinux -- Micro-controller Linux [ELC 2006]

Presenter: Greg Ungerer
Summary: This presentation presents the status of uCLinux at that time.

Tomoyo

How to Analyze Your Linux's Behavior with TOMOYO Linux [ELC 2008]

Presenter: Kentaro Takeda
Summary: This presentation analyses Tomoyo Linux and talks about
ways to configure different security policies in the same.

TomoyoLinux - A Lightweight and Manageable Security System for PC and Embedded Linux [ELC 2007]

Presenter: ToshiharuHarada, Tetsuo Handa
Summary: This presentation talks about Tomoyo Linux -- which is a
lightweight security system for PC and Embedded Linux.

TomoyoLinux - Tutorial [ELC 2007]

Presenter: Kei Masumoto, Kentaro Takeda
Summary: This presentation gives basic knowledge of Tomoyo Linux
and also talks about basic configurations on the same.

OpenWrt

OpenWrt/LEDE: When Two Become One [ELC 2017]

Presenter: Florian Fainelli, Broadcom Ltd.
Summary: This presentation will cover what OpenWrt/LEDE projects are, what problems they
are solving in the embedded Linux space, and how they do it differently than the
competition. It will also focus on key features and strengths: build system, package
management, ubus/ubox based user space and web interface (LuCI).