Engineering Kiosk

← Engineering Kiosk4 Aug · 1 h 29 min

#279 Professionelle Embedded Entwicklung & Echtzeitbetriebssysteme (RTOS) mit Roland Lezuo

#279 Professionelle Embedded Entwicklung & Echtzeitbetriebssysteme (RTOS) mit Roland Lezuo4 Aug1 h 29 min

Wie entwickelt man Software, wenn ein Breakpoint das Systemverhalten verfälscht, Speicher knapp ist und ein Update nicht einfach per Knopfdruck ausgerollt werden kann? Genau in diese Welt tauchen wir in dieser Episode ein. Wir sprechen über Real Time Operating Systems, Embedded Systems, Mikrocontroller und die Frage, was Echtzeit in der Praxis wirklich bedeutet.

Mit Roland Lezuo schauen wir hinter die Kulissen moderner Embedded Entwicklung. Es geht um RTOS, Linux mit Echtzeitfähigkeit, Interrupts, harte und weiche Deadlines, PCB Design, Firmware in C, Treiber, Debugging mit Oszilloskop, Tracing auf Hardware-Ebene und die Realität von Testing und Continuous Integration im Embedded Umfeld. Außerdem klären wir, warum ein smartes Fernglas ein ziemlich gutes Beispiel für anspruchsvolle Echtzeitsoftware ist und weshalb Hardwareprojekte oft ganz andere Kompromisse verlangen als Cloud-Software oder klassische Backend Entwicklung.

Zum Schluss sprechen wir über Updates und Over the Air-Update-Szenarien, den Cyber Resilience Act und darüber, wie du selbst in Embedded Software einsteigen kannst, ohne gleich ein Labor voller Spezialhardware aufzubauen. Wenn du wissen willst, warum C, Echtzeitbetriebssysteme und Embedded Linux noch lange nicht von gestern sind, dann ist diese Folge genau dein Ding.

Bonus: Print-Debugging mit Oszilloskop ist wirklich so wild, wie es klingt.

Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

Das schnelle Feedback zur Episode:

👍 (top) 👎 (geht so)

Anregungen, Gedanken, Themen und WünscheDein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

EngKiosk Community: https://engineeringkiosk.dev/join-discord LinkedIn: https://www.linkedin.com/company/engineering-kiosk/Email: stehtisch@engineeringkiosk.devMastodon: https://podcasts.social/@engkioskBluesky: https://bsky.app/profile/engineeringkiosk.bsky.socialInstagram: https://www.instagram.com/engineeringkiosk/

Unterstütze den Engineering KioskWenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer

Buy us a coffee: https://engineeringkiosk.dev/kaffee

LinksEngineering Kiosk Episode #258 Fuck around & find out: Hardware-Side-Projects mit ESPHome mit Andrej Friesen: https://engineeringkiosk.dev/podcast/episode/258-fuck-around-find-out-hardware-side-projects-mit-esphome-mit-andrej-friesen/Dissertation von Roland Lezuo “Scalable Translation Validation”: https://www.complang.tuwien.ac.at/tbfg/thesis.pdfSILA Embedded Solutions: https://www.embedded-solutions.at/referenzen/Heise - Linux: Zentrale Echtzeit-Patches nach 17 Jahren integriert: https://www.heise.de/news/Linux-Zentrale-Echtzeit-Patches-nach-17-Jahren-integriert-6198893.htmlInertiale Messeinheit: https://de.wikipedia.org/wiki/Inertiale_MesseinheitZephyr Project: https://www.zephyrproject.org/FreeRTOS: https://www.freertos.org/Shodan - Search Engine for the Internet of Everything: https://www.shodan.io/Stuxnet: https://de.wikipedia.org/wiki/StuxnetSTM32 Nucleo boards: https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html