Embedded Linux Presentation: Embedded-Appropriate Crash Handling in Linux

Embedded Linux Presentation: Embedded-Appropriate Crash Handling in Linux

Coredump files are the traditional Linux way to record information about a crashed program, for later analysis and debugging. However, in the resource-constrained environment of an embedded system, there is not usually enough space to preserve full core dumps. In this talk, Tim will describe some of the issues and tradeoffs involved with creating embedded-appropriate crash reports, as well as features in Linux that can be used by crash handlers. Tim will compare Android's tombstone generator with other crash handlers, and describe a system he is developing which uses /proc, ptrace and /proc/sys/kernel/core_pattern for crash reporting.

About The Presenter

Tim BirdTim Bird is a Senior Staff Software Engineer for Sony Network Entertainment, where he helps Sony research improvements to Linux for use in Sony's products. Tim is also the Chair of the Architecture Group of the CE Working Group of the Linux Foundation. This group seeks to improve Linux for use in consumer electronics products. In this position, Tim directs technical initiatives, and encourages companies to publish their improvements to Linux and participate in the open source community. Tim has been working with Linux for over 19 years.

Embedded Linux Training With The Linux Foundation

Attending Linux Foundation events like the Embedded Linux Conference and Embedded Linux Conference Europe are an excellent way to learn about the latest trends in Embedded Linux. For more hands-on experience, we encourage you to enroll in one of our training offerings for Embedded Linux developers, Embedded Linux Development and Embedded Linux Development: A Crash Course. These courses are offered online, at training centers around the world, at Linux Foundation events or in your office. Enroll today in Linux training that is unique, technically-advanced and taught by the Linux experts.

Learn More About LF411 Embedded Linux Development

Search For an Open-Enrollment Linux Training Course