2020-oss-elc

Using MIPI DSI as Main Display Interface

Using MIPI DSI as Main Display Interface Marcel Ziswiler, Toradex AG The MIPI Display Serial Interface (DSI) is the de-facto standard display interface featured by modern higher-end SoCs. Lacking the long-term availability of discrete MIPI DSI display panels most embedded systems rely on bridge chips converting to more common display interfaces like parallel RGB, LVDS, (e)DP or HDMI. Our generic system concept relies on DSI adapter boards integrating various such bridge chips.

2020 OSS ELC

Open Source Summit & Embedded Linux Conference North America oss elc youtube playlist SESSION CAPTIONING Our keynote sessions will have captioning available for attendees during the live event. Unfortunately, we were unable to have all other sessions captioned in the time frame leading up to the event. After the conference, we will upload all sessions to our YouTube channel with captions and will email attendees once these are completed post-event.

PipeWire: The New Multimedia Service, Now Ready for Automotive

PipeWire: The New Multimedia Service, Now Ready for Automotive - Julian Bouzas, Collabora PipeWire is the new emerging open source project that aims to greatly improve both audio and video handling on Linux systems, both desktop and embedded. It was recently adopted by Automotive Grade Linux as the core audio framework because its design’s flexibility makes it possible to address automotive requirements, replacing entirely previous solutions and addressing new use cases such as achieving ultra low latency with zero-copy media exchange, and allowing external session managers to define device policy logic.

Tutorial: Debugging Embedded Devices Using GDB - A Review of Some Lessons Learned

Tutorial: Debugging Embedded Devices Using GDB - A Review of Some Lessons Learned Mike Anderson, The PTR Group Linux has an incredible selection of tools for both debugging and profiling applications to get the most out of the system. In this session, we will start with gdb and show many of the lesser-known features that can significantly shorten debugging time. Next we will focus on the profiling and code coverage features found in gprof/gcov for determining both the performance of function calls and whether your test code is actually testing all of the code that it needs to test via examining the code coverage of the execution.

Tutorial: Introduction to the Embedded Boot Loader U-boot

U-Boot is the universal bootloader used on a vast majority of embedded systems, development kits, products and so on. This session is an introduction into the U-Boot bootloader, including a hands-on part, and covers practical topics like identifying that the board is running U-Boot, accessing and exploring the U-Boot shell, including advanced scripting techniques to make life easier, obtaining information about the current hardware, accessing buses and storage and finally booting the kernel.

Yocto Project LTS Releases - Nicolas Dechesne, Linaro & David Reyna, Wind River

Yocto Project LTS Releases - Nicolas Dechesne, Linaro & David Reyna, Wind River Speakers: David Reyna, Nicolas Dechesne Many projects struggle between the requirements for Long Term Support (LTS) and cadence delivery, the balance between stability versus agility and resources. The Yocto Project is an open source project from the Linux foundation which provides tools and processes to build Linux systems. The Yocto Project makes releases every six months, and each release is maintained by the Yocto Project for a period of one year.