Difference between revisions of "Boot Time Presentations"
(→Secure Updates for a Memory Constrained XIP System [ELC 2019]) |
Srivatsan.s (talk | contribs) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 26: | Line 26: | ||
* [https://elinux.org/images/6/66/Xip-ota.pdf PDF] | [https://www.youtube.com/watch?v=pUfkhiK8m0g VIDEO] | * [https://elinux.org/images/6/66/Xip-ota.pdf PDF] | [https://www.youtube.com/watch?v=pUfkhiK8m0g VIDEO] | ||
− | == | + | == Introduction to Memory Constrained XIP System . [ELC 2019] == |
− | '''Presenter:''' | + | '''Presenter:''' Vitaly Wool, Konsulko <br> |
'''Summary:''' | '''Summary:''' | ||
− | + | This presentation provides information about the execution of code directly <br> | |
− | + | from flash without copying the code to ram first. <br> | |
− | |||
− | * [https://elinux.org/images/ | + | * [https://elinux.org/images/6/66/Xip-ota.pdf PDF] | [https://www.youtube.com/watch?v=pUfkhiK8m0g VIDEO] |
== BoF LinuxBoot: Linux as Firmware [ELC 2018] == | == BoF LinuxBoot: Linux as Firmware [ELC 2018] == | ||
Line 176: | Line 175: | ||
console output, disabling auto IP config etc.<br> | console output, disabling auto IP config etc.<br> | ||
− | * [https://elinux.org/images/4/43/Opdenacker-boot-time.pdf PDF] | + | * [https://elinux.org/images/4/43/Opdenacker-boot-time.pdf PDF] |
+ | |||
+ | == How We Got a 3D Application Booting in 5 Seconds Under Linux [ELCE 2009] == | ||
+ | '''Presenter: '''Grégory Clement <br> | ||
+ | '''Summary:''' | ||
+ | This presentation talks about the boot process, time measurement<br> | ||
+ | techniques for optimizations.<br> | ||
+ | |||
+ | * [https://elinux.org/images/9/90/Clement-Boot3DApplicationIn5s.pdf PDF] | ||
+ | |||
+ | == LKM Fast Loader Based on ELF Hash Table [ELCE 2009] == | ||
+ | '''Presenter:''' Carmelo Amoroso <br> | ||
+ | '''Summary:''' | ||
+ | This presentation discusses various strategies to speed-up <br> | ||
+ | kernel boot times with a modular kernel. <br> | ||
+ | |||
+ | * [https://elinux.org/images/1/18/C_AMOROSO_Fast_lkm_loader_ELC-E_2009.pdf PDF] | ||
== Tools and Techniques for Reducing Bootup Time [ELCE 2008] == | == Tools and Techniques for Reducing Bootup Time [ELCE 2008] == | ||
Line 190: | Line 205: | ||
'''Presenter:''' Elias Kesh <br> | '''Presenter:''' Elias Kesh <br> | ||
'''Summary:''' | '''Summary:''' | ||
− | + | These slides discuss about different charters of <br> | |
Boot Technology Work Group (BTWG). <br> | Boot Technology Work Group (BTWG). <br> | ||
− | * [https://BTWG-Discussion-Plenary2007.pdf PDF] | + | * [https://BTWG-Discussion-Plenary2007.pdf PDF] |
== Parallelizing Linux boot on CE Devices [ELCE 2007] == | == Parallelizing Linux boot on CE Devices [ELCE 2007] == |
Latest revision as of 21:45, 29 October 2020
Contents
- 1 Introduction to NAND Flash Aware Hibernation-based Boot [ELC 2019]
- 2 Improving Embedded Systems Boot Time by Hibernation: An Overview on the State of the Art and a Case of Study on i.MX family of Processors [ELC 2019]
- 3 Secure Updates for a Memory Constrained XIP System [ELC 2019]
- 4 Introduction to Memory Constrained XIP System . [ELC 2019]
- 5 BoF LinuxBoot: Linux as Firmware [ELC 2018]
- 6 Improving the Bootup Speed of AOSP [ELC 2017]
- 7 How to Boot Linux in One Second [ELC 2015 ELCE 2015]
- 8 Fastboot Tools and Techniques [ELC 2015]
- 9 Tutorial: Useful systemd Functionalities Without systemd [ELCE 2015]
- 10 Update on Boot Time Reduction Techniques with Figures [ELC 2014]
- 11 Linux Quickboot [ELC 2014]
- 12 12 Lessons Learnt in Boot Time Reduction [ELCE 2014]
- 13 Boot Time Optimizations [ELCE 2012]
- 14 Snapshot Booting on Embedded Linux [ELC 2011]
- 15 Faster Resume For More Energy Savings on MeeGo [ELC 2011]
- 16 Linux without a boot loader [ELC 2010]
- 17 The Right Approach to Minimal Boot Times [ELCE 2010]
- 18 Barebox: Booting Linux Fast and Fancy [ELCE 2010]
- 19 Lightweight Prelinker for Kernel Modules [ELCE 2010]
- 20 Quantitative analysis of system initialization in embedded Linux systems [ELC 2009]
- 21 Update on Boot Time Reduction Techniques [ELCE 2009]
- 22 How We Got a 3D Application Booting in 5 Seconds Under Linux [ELCE 2009]
- 23 LKM Fast Loader Based on ELF Hash Table [ELCE 2009]
- 24 Tools and Techniques for Reducing Bootup Time [ELCE 2008]
- 25 Bootup Technologies BOF [ELC 2007]
- 26 Parallelizing Linux boot on CE Devices [ELCE 2007]
- 27 Linux Suspend-to-Disk Objectives for Consumer Electronic Devices [ELCE 2007]
- 28 Visualizing resource usage during initialization of embedded systems [ELC 2006]
- 29 Boot-Time Optimization - results of applying currently available solutions [ELC 2006]
Introduction to NAND Flash Aware Hibernation-based Boot [ELC 2019]
Presenter: Kyungsik Lee, LG Electronics
Summary:
The slides cover existing boot time reduction and
hibernation boot techniques and talks about new proposal
for hibernation boot.
Improving Embedded Systems Boot Time by Hibernation: An Overview on the State of the Art and a Case of Study on i.MX family of Processors [ELC 2019]
Presenter: Nicola La Gloria & Laura Nao, Kynetics LLC
Summary:
This Presentation will provide the current state of the
kernel development of Hibernation on ARM architectures
and details tests on the popular i.MX family of processors.
Secure Updates for a Memory Constrained XIP System [ELC 2019]
Presenter: Vitaly Wool, Konsulko
Summary:
This session details updates using XIP stands for eXecute In Place
– a technology that allows code to be executed directly from flash
without copying the code to RAM first.
Introduction to Memory Constrained XIP System . [ELC 2019]
Presenter: Vitaly Wool, Konsulko
Summary:
This presentation provides information about the execution of code directly
from flash without copying the code to ram first.
BoF LinuxBoot: Linux as Firmware [ELC 2018]
Presenter: Chris Koch & Gan Shun, Google
Summary:
This presentation covers methods to efficient reduce
drivers and firmware in a Linux system for efficient and
faster boot.
Improving the Bootup Speed of AOSP [ELC 2017]
Presenter: Bernhard Rosenkranzer, Linaro
Summary:
This presentation provides information about the
approaches to improve time from cold start to UI.
How to Boot Linux in One Second [ELC 2015 ELCE 2015]
Presenter: Jan Altenberg, Linutronix, GmbH
Summary:
This presentation covers some technical basic, optimizations
in boot-loader, kernel, file-system and application.
ARMv5 based device is taken as a use-case.
Fastboot Tools and Techniques [ELC 2015]
Presenter: John Mehaffey, Mentor Graphics
Summary:
This presentation talks fastboot, a mechanism
to boot the Embedded system faster.
Tutorial: Useful systemd Functionalities Without systemd [ELCE 2015]
Presenter: Bartosz Golaszewski, BayLibre
Summary:
This presentation talks about ACME, sigrok and faster boot.
Update on Boot Time Reduction Techniques with Figures [ELC 2014]
Presenter: Michael Opdenacker, Free Electrons
Summary:
This session covers extensive details about Linux
boot time reduction methodology and resources.
Linux Quickboot [ELC 2014]
Presenter: Tristan Lelong, Adeneo Embedded
Summary:
This session covers different mechanisms that exist
to optimize boot time and ways to integrate them to
achieve the best time on a custom board with fully
loaded kernel running.
12 Lessons Learnt in Boot Time Reduction [ELCE 2014]
Presenter: Andrew Murray, Embedded Bits Limited
Summary:
This presentation explains different ways to reduce boot time.
Also describes pros and cons of those methods.
Boot Time Optimizations [ELCE 2012]
Presenter: Alexandre Belloni, Adeneo Embedded
Summary:
This presentation talks about boot time optimizations,
it's use cases, kernel compression, SMP and file systems.
Snapshot Booting on Embedded Linux [ELC 2011]
Presenter: Kang Dongwook (ETRI)
Summary:
This presentation discusses about a fastboot mechanism
called snapshot booting for achieving faster boot times.
Faster Resume For More Energy Savings on MeeGo [ELC 2011]
Presenter: Yoshiya Hirase (Nokia)
Summary:
This presentation discusses about hibernation to
handset devices for more energy saving.
Linux without a boot loader [ELC 2010]
Presenter: Greg Ungerer
Summary:
This session explores options to boot Linux faster
without the boot loader.
The Right Approach to Minimal Boot Times [ELCE 2010]
Presenter: Andrew Murray
Summary:
This presentation gives information about principles
behind boot time reduction, an approach to boot time reduction
with a Case study on " MS7724 'Ecovec'".
Barebox: Booting Linux Fast and Fancy [ELCE 2010]
Presenter: Robert Schwebel and Sascha Hauer
Summary:
This presentation provides information about
Barebox project, it's history, development resources,
hardware support and also Linux booting sequence.
Lightweight Prelinker for Kernel Modules [ELCE 2010]
Presenter: Carmelo Amoroso and Rosario Contarino
Summary:
This presentation gives information about fast boot, kernel
modules and Prelinker. It states pros and cons of Prelinker
and it's strategy.
Quantitative analysis of system initialization in embedded Linux systems [ELC 2009]
Presenter: Andre Puschmann
Summary:
This presentation analyzes time taken by different layers
during boot time and initialization.
Update on Boot Time Reduction Techniques [ELCE 2009]
Presenter: Michael Opdenacker
Summary:
This presentation discusses various techniques to reduce
boot time such as LZO kernel decompression, jffs2, disabling
console output, disabling auto IP config etc.
How We Got a 3D Application Booting in 5 Seconds Under Linux [ELCE 2009]
Presenter: Grégory Clement
Summary:
This presentation talks about the boot process, time measurement
techniques for optimizations.
LKM Fast Loader Based on ELF Hash Table [ELCE 2009]
Presenter: Carmelo Amoroso
Summary:
This presentation discusses various strategies to speed-up
kernel boot times with a modular kernel.
Tools and Techniques for Reducing Bootup Time [ELCE 2008]
Presenter: Tim Bird
Summary:
This presentation discusses about the tools used such as
grab-serial for system-wide measurement, bootchart, strace
and process trace that can be used for boot time reduction.
Bootup Technologies BOF [ELC 2007]
Presenter: Elias Kesh
Summary:
These slides discuss about different charters of
Boot Technology Work Group (BTWG).
Parallelizing Linux boot on CE Devices [ELCE 2007]
Presenter: Vitaly Wool
Summary:
These slides give information on boot up time, boot time
profiling, sequence driver init, asynchronous driver init.
Linux Suspend-to-Disk Objectives for Consumer Electronic Devices [ELCE 2007]
Presenter: Vitaly Wool
Summary:
This presentation discusses about Suspend-to-Disk(STD),
compares with Suspend-to-Ram(STR), pros and cons of STD,
and also use case for CE devices.
Visualizing resource usage during initialization of embedded systems [ELC 2006]
Presenter: Matthew Klahn
Summary:
This presentation does a quantitative analysis of resource
utilization during booting and initialization.
Boot-Time Optimization - results of applying currently available solutions [ELC 2006]
Presenter: Prof. Nicholas Mc Guire
Summary:
The presentation discusses various optimizations that
can be applied in the kernel for faster boot time.