{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.0.dev0"}, "schedule": {"url": "https://pretalx.com/ypdd-oss-elce-2024/schedule/", "version": "0.2", "base_url": "https://pretalx.com", "conference": {"acronym": "ypdd-oss-elce-2024", "title": "Yocto Project Dev Day at OSS/ELC-E 2024", "start": "2024-09-19", "end": "2024-09-19", "daysCount": 1, "timeslot_duration": "00:05", "time_zone_name": "Europe/Vienna", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "Styhead", "slug": "3403-styhead", "guid": "acb52114-53dd-5ca1-867f-e23de90bbc33", "description": null, "capacity": null}], "tracks": [{"name": "All Attendees", "slug": "4833-all-attendees", "color": "#E90D0D"}, {"name": "Intermediate Track", "slug": "4829-intermediate-track", "color": "#10981E"}, {"name": "After Hours Hangout", "slug": "4830-after-hours-hangout", "color": "#FF9B62"}, {"name": "Hands on Lab", "slug": "4831-hands-on-lab", "color": "#C112ED"}, {"name": "Product Showcase", "slug": "4832-product-showcase", "color": "#B49305"}, {"name": "Break", "slug": "4828-break", "color": "#0005FF"}, {"name": "Beginner track", "slug": "4834-beginner-track", "color": "#0D67EE"}], "days": [{"index": 1, "date": "2024-09-19", "day_start": "2024-09-19T04:00:00+02:00", "day_end": "2024-09-20T03:59:00+02:00", "rooms": {"Styhead": [{"guid": "e911afdc-bc07-51c4-bf03-c004dc731abd", "code": "7HV3JG", "id": 54740, "logo": null, "date": "2024-09-19T09:00:00+02:00", "start": "09:00", "duration": "00:10", "room": "Styhead", "slug": "ypdd-oss-elce-2024-54740-welcome", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/7HV3JG/", "title": "Welcome", "subtitle": "", "track": null, "type": "Lightning Talk", "language": "en", "abstract": "\ud83d\udc4d", "description": "\ud83d\udc4d", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/7HV3JG/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/7HV3JG/", "attachments": []}, {"guid": "9b7c1acf-4a3b-5137-a235-ce744bf6b8d4", "code": "UUGNG9", "id": 52149, "logo": null, "date": "2024-09-19T09:15:00+02:00", "start": "09:15", "duration": "00:40", "room": "Styhead", "slug": "ypdd-oss-elce-2024-52149-how-to-write-a-usable-bsp", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/UUGNG9/", "title": "How to write a usable BSP", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Best practises when creating a new BSP.", "description": "Many BSPs produced by silicon vendors are designed to show off their hardware, but through exuberance they make it difficult to do something else. This presentation will go through the best practises of how to construct a modular BSP that can both demonstrate your hardware whilst also being flexible enough that developers can easily adjust it.", "recording_license": "", "do_not_record": false, "persons": [{"code": "FMYQ83", "name": "Ross Burton", "avatar": "https://pretalx.com/media/avatars/FMYQ83_38o14w4.webp", "biography": "Ross has worked on the Yocto Project since before it was Yocto. He is currently a Principal Engineer at Arm, co-maintaining meta-arm.", "public_name": "Ross Burton", "guid": "a8dc89d0-018e-5ace-8b37-6e8a58120e5a", "url": "https://pretalx.com/ypdd-oss-elce-2024/speaker/FMYQ83/"}], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/UUGNG9/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/UUGNG9/", "attachments": [{"title": "Slides", "url": "/media/ypdd-oss-elce-2024/submissions/UUGNG9/resources/Writing_A_Usable_BSP_Hq05Ye9.zip", "type": "related"}]}, {"guid": "e78d2acf-76d7-5353-ac7d-96e8554f709b", "code": "WKUY8J", "id": 52235, "logo": null, "date": "2024-09-19T10:00:00+02:00", "start": "10:00", "duration": "00:40", "room": "Styhead", "slug": "ypdd-oss-elce-2024-52235-bblock-rocks-lock-your-yocto-recipes-and-save-your-time", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/WKUY8J/", "title": "bblock rocks! Lock your Yocto recipes, and save your time!", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Every Yocto developer has experienced it: a minor change in a recipe triggers a bunch of other recipes to be rebuilt. What if we could prevent other recipes from being rebuilt each time? The Yocto community has been wanting a solution for this for years, and now it\u2019s here! Enter bblock. With bblock, you can lock recipes - and even a single task inside a recipe - to prevent them from being rebuilt. Knowing how to use bblock will help you save a lot of development time in all your Yocto based projects!", "description": "This presentation will introduce bblock, cover its key use cases and provide a practical guide on how to use it.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3S3V3Q", "name": "Julien Stephan", "avatar": "https://pretalx.com/media/avatars/3S3V3Q_6UBa3qk.webp", "biography": "Julien Stephan is an enthusiastic open source developer since he started computer science school 11 years ago. He currently works at Baylibre on the Linux kernel (mainly on camera support and iio-subsystem) and the Yocto Project, contributing back to upstream as much as possible, especially on the Yocto Project (bblock and devtool).", "public_name": "Julien Stephan", "guid": "d9d8332a-a14b-58e3-a36c-54a5dd7e354d", "url": "https://pretalx.com/ypdd-oss-elce-2024/speaker/3S3V3Q/"}], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/WKUY8J/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/WKUY8J/", "attachments": [{"title": "Slides", "url": "/media/ypdd-oss-elce-2024/submissions/WKUY8J/resources/bblock_-_YPDD_OSS_24_-_Julien_Stephan_XjfpsZU.pdf", "type": "related"}]}, {"guid": "fbefeafa-ee55-5f18-b3be-d025db789f75", "code": "9VBPNF", "id": 54417, "logo": null, "date": "2024-09-19T11:00:00+02:00", "start": "11:00", "duration": "00:40", "room": "Styhead", "slug": "ypdd-oss-elce-2024-54417-practical-security-for-embedded-systems-implementing-tee-and-secure-storage", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/9VBPNF/", "title": "Practical Security for Embedded Systems: Implementing TEE and Secure Storage", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "In this presentation, we will explore practical security measures for embedded\r\nsystems using Trusted Execution Environment (TEE) and its secure storage\r\nimplementations. We will cover the benefits of TEEs, the idea of a root of\r\ntrust, and share insights from our experience of integrating it within our\r\nYocto-based Secure Embedded Linux distribution, Zarhus OS. Attendees will gain\r\npractical hints and tools to enhance the security of their embedded systems.", "description": "In this session, we will delve into the essential aspects of securing embedded\r\nsystems. The session begins with an introduction to the importance of security\r\nin embedded systems, followed by a brief presentation of key concepts such as\r\nthe root of trust and, eventually, the architecture of Trusted Execution\r\nEnvironments (TEEs).\r\n\r\nWe will then discuss the practical implementation of TEEs and its secure storage\r\nimplementations, detailing how they function and the security benefits they\r\nprovide.\r\n\r\nNext, we will move to the current support within Yocto, discussing available\r\ntools, resources, and ongoing developments that support secure implementations.\r\nThis discussion will be illustrated with our custom Yocto-based\r\nSecure Embedded Linux distribution, Zarhus OS. We will explain its design, the\r\nsecurity features it incorporates, and how it enhances the security of embedded\r\nsystems. This segment will provide practical insights into the development and\r\ndeployment of a secure embedded Linux distribution.\r\n\r\nThe session will also include a case study of our involvement in the CROSSCON\r\nproject, an initiative aimed at standardizing the IoT security stack, and the\r\nproblems it tackles.\r\n\r\nBy the end of this session, participants will be aware of TEEs and its\r\nimplementations, equipped with the knowledge and tools on how to implement these\r\nsecurity measures in their own embedded systems. They will also gain insights\r\nfrom practical examples and ongoing projects to aid in their security\r\nimplementations with Yocto.", "recording_license": "", "do_not_record": false, "persons": [{"code": "AQZWHX", "name": "Tymoteusz Burak", "avatar": "https://pretalx.com/media/avatars/AQZWHX_ZjzxH8I.webp", "biography": "Hi! I'm Tymek, a passionate developer with a strong focus on Cybersecurity and Embedded Devices.\r\n\r\nCurrently, I work as a Junior Embedded Systems Developer at 3mdeb, where I\u2019m part of the Zarhus team, which is a custom Yocto-based Linux distribution specifically designed for embedded devices. Our work on Zarhus is centered around enhancing security and adaptability, reflecting our dedication to advancing open-source innovation.\r\n\r\nOutside of work, I\u2019m intrigued by blending music with technology, especially through esoteric programming languages and creative software frameworks.", "public_name": "Tymoteusz Burak", "guid": "d6aca638-05b9-5e75-a506-ffacef43f28d", "url": "https://pretalx.com/ypdd-oss-elce-2024/speaker/AQZWHX/"}, {"code": "VMZJMU", "name": "Daniil Klimuk", "avatar": "https://pretalx.com/media/avatars/VMZJMU_FvZL1lz.webp", "biography": "Programming, electronics and cycling nerd, bookworm and very passionate in learning. Left his own country at seventeen years old for studying and working abroad, and still searching for a place to settle. A big critic of fatalism and a fan of what-you-are-is-what-you-do way of thinking.\r\n\r\nIn professional life tries to be as pedantic as possible, believes that nothing is perfect and nobody is perfect, and every solution should be questioned and evaluated. Likes to solve complex problems, even if it implies a lot of digging before stating the final solution. States that developing skills in different fields is important as well as perfecting a one field, because everything has its intersections and sometimes it is crucial to investigate something in a different angle.\r\n\r\nMost of the time a workaholic, but sometimes a bit lazy. Not always punctual and often unconsciously altruistic.", "public_name": "Daniil Klimuk", "guid": "ee6d72be-0f8c-5abb-bd61-4d3803a5e724", "url": "https://pretalx.com/ypdd-oss-elce-2024/speaker/VMZJMU/"}], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/9VBPNF/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/9VBPNF/", "attachments": [{"title": "Slides", "url": "/media/ypdd-oss-elce-2024/submissions/9VBPNF/resources/Practical_Security_for_Embedded_Systems__p7PFTGm.pdf", "type": "related"}]}, {"guid": "673c036c-6a9d-561c-9b76-7f86f6e280cb", "code": "YWBNNP", "id": 51635, "logo": null, "date": "2024-09-19T11:45:00+02:00", "start": "11:45", "duration": "00:40", "room": "Styhead", "slug": "ypdd-oss-elce-2024-51635-yocto-and-docker-containers-streamlining-build-processes-for-embedded-systems", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/YWBNNP/", "title": "Yocto and Docker Containers - Streamlining Build Processes for Embedded Systems", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Let's distill the usefulness of our Yocto and Docker session for fellow embedded developers into a succinct description:\r\n\r\n1. Efficiency and Consistency:\r\n- By adopting Docker for Yocto builds, developers ensure consistent environments across teams.\r\n- No more time wasted troubleshooting host-specific issues\u2014Docker provides a stable foundation.\r\n\r\n2. Collaboration Made Easy:\r\n- Docker images can be shared effortlessly. Colleagues can jump into the same build environment without setup hassles.\r\n- Collaborative development becomes smoother and more productive.\r\n\r\n3. Reproducible Builds:\r\n- Docker containers encapsulate dependencies, ensuring that builds are reproducible.\r\n- Say goodbye to \"it works on my machine\" scenarios.\r\n\r\n4. Avoiding Host System Pitfalls:\r\n- Docker isolates Yocto builds from host system changes.\r\n- Developers can focus on the project, not system quirks.\r\n\r\n5. Live Demo: Real-World Application:\r\n- Our BeaglePlay demo showcases practical usage of Yocto and Docker.\r\n- Attendees will witness the power of this approach firsthand.", "description": "In this session, we'll cover the following key points:\r\n\r\n1. Introduction to Yocto Project and Docker:\r\n- We'll start by understanding the fundamentals of the Yocto Project. This open-source collaboration initiative empowers developers to create custom Linux-based systems for embedded devices.\r\n- Next, we'll explore Docker, a powerful containerization platform. Docker allows us to package applications and their dependencies into lightweight, portable containers.\r\n\r\n2. Drawbacks of Running Yocto Builds on the Host:\r\n- Traditionally, Yocto builds were executed directly on the host system.\r\n- However, this approach has drawbacks:\r\n- Dependency Hell: Managing dependencies and ensuring consistency across different development environments can be challenging.\r\n- Host System Variability: The host system's configuration (Linux distribution, libraries, etc.) affects the build process.\r\n- Reproducibility Issues: Documenting build steps doesn't guarantee consistent results across different machines.\r\n\r\n3. How Docker Addresses These Challenges:\r\n- Docker containers provide an isolated environment for Yocto builds:\r\n- Consistency: Everyone uses the same container, ensuring reproducibility.\r\n- Portability: Developers can share Docker images, making it easier to collaborate.\r\n- Avoiding Host System Interference: Docker shields the build process from host system changes.\r\n\r\n4. Live Demo: Building BeaglePlay Image via Yocto with ti-docker-images:\r\n- We'll demonstrate how to build BeaglePlay (an embedded system) using the ti-docker-images repository available on GitHub.\r\n- These Docker images are specifically tailored for Yocto builds, ensuring a consistent and reliable environment.\r\n- By following our live demo, you'll see firsthand how Docker simplifies the Yocto build process.\r\n\r\nFeel free to ask any questions during the session, and let's dive into the exciting world of Yocto and Docker!", "recording_license": "", "do_not_record": false, "persons": [{"code": "WUGN3A", "name": "Chirag Shilwant", "avatar": "https://pretalx.com/media/avatars/WUGN3A_Iihneqf.webp", "biography": "I am a Senior Systems Engineer at Texas Instruments, where I\u2019ve been contributing for the past 2 years. My primary focus lies in building custom Embedded Linux Distributions for TI Arm-based microprocessors using the powerful Yocto Project. This involves crafting tailored Linux systems for various embedded applications, ensuring optimal performance and compatibility.\r\n\r\nMy journey began with a strong educational foundation - I completed my master\u2019s degree in Computer Science from IIIT Hyderabad. Armed with this knowledge, I\u2019ve been passionate about bridging the gap between hardware and software, creating robust solutions that empower embedded devices.\r\n\r\nAs an embedded enthusiast, I\u2019m constantly exploring new challenges and pushing the boundaries of what\u2019s possible in this dynamic field.", "public_name": "Chirag Shilwant", "guid": "82cf5b30-b5fc-57e5-914b-8b38508c5580", "url": "https://pretalx.com/ypdd-oss-elce-2024/speaker/WUGN3A/"}], "links": [{"title": "Link to our docker solution on github", "url": "https://github.com/TexasInstruments/ti-docker-images/pkgs/container/ubuntu-distro", "type": "related"}], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/YWBNNP/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/YWBNNP/", "attachments": [{"title": "Slides", "url": "/media/ypdd-oss-elce-2024/submissions/YWBNNP/resources/Yocto_and_Docker_Containers_-_Streamlini_609zEm6.pdf", "type": "related"}]}, {"guid": "9f19356a-b645-5944-9613-d9ff43253ad7", "code": "FW9SPL", "id": 54022, "logo": null, "date": "2024-09-19T13:45:00+02:00", "start": "13:45", "duration": "00:40", "room": "Styhead", "slug": "ypdd-oss-elce-2024-54022-autorev-to-use-or-not-to-use", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/FW9SPL/", "title": "AUTOREV, to use or not to use", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Arguments for and against using AUTOREV in Yocto-based projects", "description": "The build should be reproducible - that's the most common requirement of any embedded product nowadays. Does it mean we should never use AUTOREV? Or there are still some cases where it might come in handy? Let's take a closer look at AUTOREV and a few tricks we might need in the development workflow if we really need it.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HZPTVA", "name": "Vyacheslav Yurkov", "avatar": "https://pretalx.com/media/avatars/HZPTVA_UMC2SUq.webp", "biography": "Vyacheslav Yurkov is an independent contractor that worked in many companies from different industries throughout his career. He provides support to other companies on Yocto Project, board bring-up, bootloaders, Linux Kernel, and system architecture. His main programming languages are C and C++.", "public_name": "Vyacheslav Yurkov", "guid": "424dfe1e-5dca-57fc-8282-7f0e05f38907", "url": "https://pretalx.com/ypdd-oss-elce-2024/speaker/HZPTVA/"}], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/FW9SPL/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/FW9SPL/", "attachments": [{"title": "Slides", "url": "/media/ypdd-oss-elce-2024/submissions/FW9SPL/resources/AUTOREV_to_use_or_not_ot_use._Vyacheslav_BEhUupI.pdf", "type": "related"}]}, {"guid": "8ba4b244-8ba1-5cb4-85fe-ba2282b584c6", "code": "U9V7RJ", "id": 54462, "logo": null, "date": "2024-09-19T14:30:00+02:00", "start": "14:30", "duration": "00:30", "room": "Styhead", "slug": "ypdd-oss-elce-2024-54462-side-by-side-comparison-of-dual-a-b-update-solutions-with-the-yocto-project", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/U9V7RJ/", "title": "Side by side Comparison of Dual A/B Update Solutions with the Yocto Project", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Ensuring atomic software system updates for embedded Linux devices is crucial, especially nowadays with the fleets of connected devices and Internet of Things (IoT). Various open-source solutions, based on the dual A/B redundant scheme, are widely used in the industry. This talk will provide a detailed exploration of Mender, RAUC, and swupdate, comparing them on the same hardware platforms. We'll discuss their advantages and disadvantages and how to select the most appropriate open-source solution for specific projects.\r\n\r\nThis session will cover practical examples of integrating Mender, RAUC, and swupdate using the Yocto Project and OpenEmbedded on Raspberry Pi 5 and the Olimex I.MX8MP SoM and evaluation board. To understand the strengths and weaknesses of each technology, we will delve into various use cases and practical examples, concluding with a side-by-side comparison.\r\n\r\nThis talk is suitable for anyone with a basic knowledge of the Yocto Project, OpenEmbedded and embedded Linux. It aims to help managers, engineers, and developers better understand the technical challenges and the available open-source A/B update solutions, enabling them to overcome these challenges more efficiently and focus on the unique core features of their products.", "description": "Ensuring atomic software system updates for embedded Linux devices is crucial, especially with the proliferation of connected devices and the Internet of Things. Various open-source solutions, based on the dual A/B redundant scheme, are widely used in the industry. This talk will provide a detailed exploration of Mender, RAUC, and swupdate, comparing them on the same hardware platforms. We'll discuss their advantages and disadvantages and how to select the most appropriate open-source solution for specific projects.\r\n\r\nThis session will cover practical examples of integrating Mender, RAUC, and swupdate using the Yocto Project and OpenEmbedded on Raspberry Pi 5 and the Olimex I.MX8MP SoM and evaluation board. Additionally, we will demonstrate using qbee.io to update devices with RAUC and swupdate, showcasing its practical application in managing device updates. The examples will be based on the Yocto LTS release Scarthgap, including scenarios for updating existing devices from the Kirkstone release to Scarthgap.\r\n\r\nTo understand the strengths and weaknesses of each technology, we will delve into various use cases and practical examples, concluding with a side-by-side comparison. These examples will help illustrate how each solution performs in real-world situations, highlighting their respective benefits and drawbacks.\r\n\r\nThis talk is suitable for anyone with a basic knowledge of the Yocto Project, OpenEmbedded and Linux. It aims to help managers, engineers, and developers better understand the technical challenges and the available open-source solutions, enabling them to overcome these challenges more efficiently and focus on the unique core features of their products.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JLA8R3", "name": "Leon Anavi", "avatar": "https://pretalx.com/media/avatars/JLA8R3_eUaQmZf.webp", "biography": "Leon Anavi is an open source enthusiast and a senior software engineer at Konsulko Group. He is an active contributor to various Yocto/OpenEmbedded meta layers. His professional experience includes web and mobile application development for various platforms as well as porting and maintaining embedded Linux distributions to Raspberry Pi and devices with x86-64, i.MX6, NVIDIA Tegra, RISC-V, Amlogic, Rockchip and Allwinner (aka sunxi) SoC. Leon holds a masters in Information Technology from the Technical University Sofia. His previous speaking experience includes talks about open source software and hardware during events in San Francisco, San Diego, Portland (OR), Hong Kong, Shanghai, Shenzhen, Brussels, Lyon, Berlin, Edinburgh, London, Cambridge, Bratislava, Prague, Sofia and his hometown Plovdiv.", "public_name": "Leon Anavi", "guid": "a40d6d78-5c68-5190-aec9-08ba6ef7958f", "url": "https://pretalx.com/ypdd-oss-elce-2024/speaker/JLA8R3/"}], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/U9V7RJ/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/U9V7RJ/", "attachments": [{"title": "Side by side Comparison of Dual A/B Update Solutions with the Yocto Project (slides)", "url": "/media/ypdd-oss-elce-2024/submissions/U9V7RJ/resources/leon-anavi-yocto_vxsA9sE.pdf", "type": "related"}]}, {"guid": "5a91039e-2bc4-58f5-a5ea-fde652d711ac", "code": "WUMTQT", "id": 52189, "logo": null, "date": "2024-09-19T15:20:00+02:00", "start": "15:20", "duration": "00:40", "room": "Styhead", "slug": "ypdd-oss-elce-2024-52189-yocto-on-the-edge-unusual-challenges-when-building-not-so-embedded-systems", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/WUMTQT/", "title": "Yocto on the Edge - Unusual challenges when building not so embedded systems", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Building embedded systems with Yocto on ARM platforms is a common practice, but when the products move further to the edge and become less \"embedded,\" new challenges arise. In this session, we will explore the requirements and challenges faced when developing Yocto-based systems for edge computing based on Intel.\r\n\r\nWe will dive into topics such as provisioning x86-based platforms, securely managing Linux user logins on a read-only root file system with enforced password changes, and implementing A/B updates together with secure boot. Real-world project requirements will be used as a guide to discuss practical solutions and best practices for addressing these challenges.", "description": "Attendees will gain a deeper understanding of how to navigate the complexities of Yocto development for \u201cnot so embedded\u201d systems and leave with actionable insights to apply to their own projects.", "recording_license": "", "do_not_record": false, "persons": [{"code": "BT9XE7", "name": "Anna-Lena Marx", "avatar": "https://pretalx.com/media/avatars/BT9XE7_cyyIlnu.webp", "biography": "Anna-Lena Marx has been working as an Embedded Systems Developer at inovex since 2015 and holds a Master's degree in Embedded Systems. As a hobby, she also studies Electrical Engineering. Professionally, Anna-Lena focuses on the development of Embedded Systems based on Yocto or the AOSP, kernel drivers, IoT, and organizing the Embedded Systems department. She is also involved in Girl's Day to get young girls interested in technical careers.", "public_name": "Anna-Lena Marx", "guid": "216dd4c8-c6e0-5af8-bd3d-d17fe64515e9", "url": "https://pretalx.com/ypdd-oss-elce-2024/speaker/BT9XE7/"}], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/WUMTQT/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/WUMTQT/", "attachments": [{"title": "Slides", "url": "/media/ypdd-oss-elce-2024/submissions/WUMTQT/resources/2024_YoctoDevDay_Yocto-on-the-edge_1_J2rrxjF.pdf", "type": "related"}]}, {"guid": "049a571b-bd43-57f5-a67e-f383a556faf0", "code": "TALZRY", "id": 54686, "logo": null, "date": "2024-09-19T16:05:00+02:00", "start": "16:05", "duration": "00:40", "room": "Styhead", "slug": "ypdd-oss-elce-2024-54686-largerthanlife-coding", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/TALZRY/", "title": "Largerthanlife-Coding", "subtitle": "", "track": null, "type": "Talk", "language": "en", "abstract": "Abstract, but not virtual.", "description": "Impossible to describe.", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/TALZRY/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/TALZRY/", "attachments": []}, {"guid": "4d4aea1e-1648-5844-8489-fc5f04f79f02", "code": "NFVAKL", "id": 54744, "logo": null, "date": "2024-09-19T16:50:00+02:00", "start": "16:50", "duration": "00:10", "room": "Styhead", "slug": "ypdd-oss-elce-2024-54744-goodbye", "url": "https://pretalx.com/ypdd-oss-elce-2024/talk/NFVAKL/", "title": "Goodbye", "subtitle": "", "track": null, "type": "Lightning Talk", "language": "en", "abstract": "\ud83d\udc4b", "description": "\ud83d\udc4b", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/NFVAKL/feedback/", "origin_url": "https://pretalx.com/ypdd-oss-elce-2024/talk/NFVAKL/", "attachments": []}]}}]}}}