{"guid":"31319446-8ce9-4a80-ad0b-ca80414700c9","title":"Ich werde jetzt Embedded-Linux-Entwickler!","subtitle":"“Das kann doch nicht so schwer sein - ist doch auch nur Linux.”","slug":"froscon2025-3356-ich_werde_jetzt_embedded-linux-entwickler","link":"https://programm.froscon.org/2025/events/3356.html","description":"“Das kann doch nicht so schwer sein - ist doch auch nur Linux.”\nStimmt das? Dieser Vortrag versucht, diese Frage zu beantworten und zeigt typische Unterschiede und Gemeinsamkeiten zu “normalen” Linux-Systemen auf.\n\nEingebettete Systeme sind allgegenwärtig, und Linux findet immer größere Verbreitung als Betriebssystem dieser Systeme. Doch was macht eigentlich ein “Embedded” Linux aus?\nMit der naiven Einstellung, dass das doch auch nur ein Linux sei, sind sicherlich viele Entwickler ins professionelle Embedded-Linux-Umfeld gestartet.\n\nSowohl beim Einstieg als neuer Entwickler, als auch beim Start eines neuen Projektes, trifft man dann immer wieder auf ähnliche Fragen, Aufgabenstellungen und (Entwurfs-)Muster:\nWie kommuniziere ich mit dem Gerät? Warum kann ich keine Dateien schreiben? Geht eigentlich etwas kaputt, wenn ich beim Update den Stecker ziehe? Das sind nur einige dieser Fragen.\n\nIn diesem Vortrag zeige ich einen breiten Überblick über Themen, die sich wie ein roter Faden durch mehrere Jahre der Arbeit an industriell eingesetzten Geräten gezogen haben. Das startet bei praktischen Tipps zur Low-Level-Entwicklungsarbeit und geht bis hin zu Fragen der Systemarchitektur.\n\nDer Vortrag richtet sich an interessierte Linux-Entwickler (und -Nutzer) mit oder ohne Vorkenntnisse, die einen Einblick in die Embedded-Welt bekommen wollen und auch nicht vor dem einen oder anderen Detail zurückschrecken.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"deu","persons":["Andreas Mützel"],"tags":["3356","2025","froscon2025","Development","HS 4","froscon2025-deu","Day 1"],"view_count":707,"promoted":false,"date":"2025-08-16T14:30:00.000+02:00","release_date":"2025-08-16T00:00:00.000+02:00","updated_at":"2026-04-13T16:15:04.389+02:00","length":3569,"duration":3569,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2025/3356-31319446-8ce9-4a80-ad0b-ca80414700c9.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2025/3356-31319446-8ce9-4a80-ad0b-ca80414700c9_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2025/3356-31319446-8ce9-4a80-ad0b-ca80414700c9.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2025/3356-31319446-8ce9-4a80-ad0b-ca80414700c9.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2025-3356-ich_werde_jetzt_embedded-linux-entwickler","url":"https://api.media.ccc.de/public/events/31319446-8ce9-4a80-ad0b-ca80414700c9","conference_title":"FrOSCon 2025","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025","related":[],"recordings":[{"size":243,"length":3569,"mime_type":"video/webm;codecs=av01","language":"deu","filename":"froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-16T17:37:07.352+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/av1-hd/froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/90225","event_url":"https://api.media.ccc.de/public/events/31319446-8ce9-4a80-ad0b-ca80414700c9","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":33,"length":3569,"mime_type":"audio/opus","language":"deu","filename":"froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-08-16T16:56:18.905+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/opus/froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_opus.opus","url":"https://api.media.ccc.de/public/recordings/90201","event_url":"https://api.media.ccc.de/public/events/31319446-8ce9-4a80-ad0b-ca80414700c9","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":266,"length":3569,"mime_type":"video/webm","language":"deu","filename":"froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-16T17:15:23.160+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/webm-hd/froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/90214","event_url":"https://api.media.ccc.de/public/events/31319446-8ce9-4a80-ad0b-ca80414700c9","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":112,"length":3569,"mime_type":"video/webm","language":"deu","filename":"froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-08-16T17:09:19.487+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/webm-sd/froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/90209","event_url":"https://api.media.ccc.de/public/events/31319446-8ce9-4a80-ad0b-ca80414700c9","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":54,"length":3569,"mime_type":"audio/mpeg","language":"deu","filename":"froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-08-16T16:55:55.153+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/mp3/froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/90196","event_url":"https://api.media.ccc.de/public/events/31319446-8ce9-4a80-ad0b-ca80414700c9","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":103,"length":3569,"mime_type":"video/mp4","language":"deu","filename":"froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-08-16T16:55:50.533+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/h264-sd/froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_sd.mp4","url":"https://api.media.ccc.de/public/recordings/90195","event_url":"https://api.media.ccc.de/public/events/31319446-8ce9-4a80-ad0b-ca80414700c9","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"},{"size":281,"length":3569,"mime_type":"video/mp4","language":"deu","filename":"froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-16T16:46:31.688+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2025/h264-hd/froscon2025-3356-deu-Ich_werde_jetzt_Embedded-Linux-Entwickler_hd.mp4","url":"https://api.media.ccc.de/public/recordings/90189","event_url":"https://api.media.ccc.de/public/events/31319446-8ce9-4a80-ad0b-ca80414700c9","conference_url":"https://api.media.ccc.de/public/conferences/froscon2025"}]}