BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//EOC//Calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Embedded Online Conference 2026
X-WR-CALDESC:Embedded Online Conference 2026 — Session Schedule
REFRESH-INTERVAL;VALUE=DURATION:PT6H
X-PUBLISHED-TTL:PT6H
BEGIN:VEVENT
UID:session-929@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260506T170000Z
DTEND:20260506T174000Z
SUMMARY:Modern Unit Testing for Safety- and Security-Critical Software With
  GoogleTest
DESCRIPTION:Open-source unit testing frameworks like GoogleTest are gaining
  adoption across industries\, including industrial automation\, IoT\, cons
 umer electronics\, automotive\, and defense and space systems. Their flexi
 bility\, scalability\, and strong developer familiarity make them a natura
 l choice for modern software development. However\, organizations building
  safety- and security-critical systems must also meet stringent verificati
 on\, certification\, and cybersecurity requirements\, creating challenges 
 w...
URL:https://embeddedonlineconference.com/session/modern_unit_testing_for_sa
 fety_and_security_critical_software_with_googletest
LOCATION:https://embeddedonlineconference.com/session/modern_unit_testing_f
 or_safety_and_security_critical_software_with_googletest
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Modern Unit Testing for Safety- and Security-Critical Software 
 With GoogleTest starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Modern Unit Testing for Safety- and Security-Critical Software 
 With GoogleTest starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Modern Unit Testing for Safety- and Security-Critical Software 
 With GoogleTest starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-868@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260508T160000Z
DTEND:20260508T164000Z
SUMMARY:No More “It Works on my Machine”: Containerized Builds for Embe
 dded Teams
DESCRIPTION:Embedded development environments are often brittle—tied to s
 pecific host setups\, compiler versions\, and SDKs. As teams grow or go re
 mote\, these inconsistencies cause environment drift\, onboarding delays\,
  and audit challenges. This session presents a technical blueprint for ado
 pting containerized development environments to eliminate these issues.\n\
 nWe will demonstrate how to:\n\n\nPackage cross-compilation toolchains\, s
 tatic analyzers\, coverage tools\, and test frameworks inside Docker or De
 vC...
URL:https://embeddedonlineconference.com/session/no_more_it_works_on_my_mac
 hine_containerized_builds_for_embedded_teams
LOCATION:https://embeddedonlineconference.com/session/no_more_it_works_on_m
 y_machine_containerized_builds_for_embedded_teams
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:No More “It Works on my Machine”: Containerized Builds for 
 Embedded Teams starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:No More “It Works on my Machine”: Containerized Builds for 
 Embedded Teams starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:No More “It Works on my Machine”: Containerized Builds for 
 Embedded Teams starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-942@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260508T160000Z
DTEND:20260508T164000Z
SUMMARY:Fuzzing Monolithic Firmware
DESCRIPTION:Fuzzing monolithic firmware has historically been quite challen
 ging. This session covers the basics of firmware fuzzing and some differen
 ces compared to user-space fuzzing. Real firmware is then tested on Metalw
 are's automated firmware fuzzing solution. An out-of-bounds write is found
  and further investigated with Metalware's Ghidra plugin.
URL:https://embeddedonlineconference.com/showfloor/fuzzing_monolithic_firmw
 are
LOCATION:https://embeddedonlineconference.com/showfloor/fuzzing_monolithic_
 firmware
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Fuzzing Monolithic Firmware starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Fuzzing Monolithic Firmware starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Fuzzing Monolithic Firmware starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-931@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260508T160000Z
DTEND:20260508T164000Z
SUMMARY:From Dev Board to Bench Tool: Using a FRDM board & Zephyr Shell for
  Zero Code CAN/I2C Utilities
DESCRIPTION:This session is a fast\, practical “pseudo demo” that shows
  how an FRDM-MCXA156 board running Zephyr can double as a lightweight engi
 neering tool\, not just a target for application development. Instead of w
 alking through setup\, we jump straight to the knobs that matter: enabling
  Zephyr’s shell and selecting drivers in Kconfig to bring up interfaces 
 like CAN or I2C with little to no application code. With a minimal sample 
 app that turns on the CAN shell or I2C shell\, the FRDM board becomes a lo
 ...
URL:https://embeddedonlineconference.com/session/from_dev_board_to_bench_to
 ol_using_a_frdm_board_zephyr_shell_for_zero_code_can_i2c_utilities
LOCATION:https://embeddedonlineconference.com/session/from_dev_board_to_ben
 ch_tool_using_a_frdm_board_zephyr_shell_for_zero_code_can_i2c_utilities
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:From Dev Board to Bench Tool: Using a FRDM board & Zephyr Shell
  for Zero Code CAN/I2C Utilities starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:From Dev Board to Bench Tool: Using a FRDM board & Zephyr Shell
  for Zero Code CAN/I2C Utilities starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:From Dev Board to Bench Tool: Using a FRDM board & Zephyr Shell
  for Zero Code CAN/I2C Utilities starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-928@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260508T160000Z
DTEND:20260508T164000Z
SUMMARY:Painless Multithreading: How to Verify RTOS Best Practices in Runti
 me
DESCRIPTION:Developing reliable and performant RTOS applications is easier 
 said than done\, and is greatly facilitated by a solid software design tha
 t follows best practices in RTOS application development. While an RTOS ma
 kes it easier to develop more advanced applications\, the use of multithre
 ading brings new challenges in software design\, verification and debuggin
 g. Such issues are often not apparent in the application code.\n\nIn this 
 presentation\, we will discuss a selection of best practices in RTOS-...
URL:https://embeddedonlineconference.com/session/painless_multithreading_ho
 w_to_verify_rtos_best_practices_in_runtime_2026
LOCATION:https://embeddedonlineconference.com/session/painless_multithreadi
 ng_how_to_verify_rtos_best_practices_in_runtime_2026
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Painless Multithreading: How to Verify RTOS Best Practices in R
 untime starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Painless Multithreading: How to Verify RTOS Best Practices in R
 untime starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Painless Multithreading: How to Verify RTOS Best Practices in R
 untime starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-927@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260508T160000Z
DTEND:20260508T164000Z
SUMMARY:How to Turn Your Embedded Device into an Embedded Platform
DESCRIPTION:In this session\, you will learn about SEGGER emApps\, a softwa
 re package for creating and executing apps -- small programs that can be d
 ynamically loaded and executed in an embedded system.\n \nWith emApps\, n
 ew functionality can be added to an embedded system at any time\, with no 
 need to alter a validated core system. This enables new features or enhanc
 ements to be deployed in the field while maintaining system stability and 
 security.\n \nThe key features of emApps are small code size\, high perfo
 r...
URL:https://embeddedonlineconference.com/session/How_to_Turn_Your_Embedded_
 Device_into_an_Embedded_Platform
LOCATION:https://embeddedonlineconference.com/session/How_to_Turn_Your_Embe
 dded_Device_into_an_Embedded_Platform
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:How to Turn Your Embedded Device into an Embedded Platform star
 ts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:How to Turn Your Embedded Device into an Embedded Platform star
 ts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:How to Turn Your Embedded Device into an Embedded Platform star
 ts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-922@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260508T160000Z
DTEND:20260508T164000Z
SUMMARY:Reduce Cost While Improving Safety and Security with Formal Methods
  Through Ada SPARK
DESCRIPTION:There are three conflicting needs for teams that are building s
 oftware systems that have to adhere to functional safety and security stan
 dards such as ISO 26262\, IEC 61508\, ISO 62443\, R155 and others. Firstly
 \, they have to adhere to very strict security standards\, secondly\, they
  have to deliver on-time and on-budget and lastly\, they have to frequentl
 y deliver updates to deliver more functionality as well as fix any reporte
 d security issues.\n\nIn this presentation\, we will walk through a small.
 ..
URL:https://embeddedonlineconference.com/session/reduce_cost_while_improvin
 g_safety_and_security_with_formal_methods_through_ada_spark
LOCATION:https://embeddedonlineconference.com/session/reduce_cost_while_imp
 roving_safety_and_security_with_formal_methods_through_ada_spark
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Reduce Cost While Improving Safety and Security with Formal Met
 hods Through Ada SPARK starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Reduce Cost While Improving Safety and Security with Formal Met
 hods Through Ada SPARK starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Reduce Cost While Improving Safety and Security with Formal Met
 hods Through Ada SPARK starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-908@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T160000Z
DTEND:20260511T173000Z
SUMMARY:Firmware 2035: The Future of Embedded Development
DESCRIPTION:Embedded systems are becoming more capable\, more connected\, a
 nd more complex. At the same time\, expectations around delivery speed\, q
 uality\, safety\, and maintainability continue to rise. While hardware has
  advanced rapidly\, embedded software development practices have struggled
  to keep pace\, forcing teams to rethink how firmware is designed\, built\
 , and validated.\n\nIn this keynote\, we’ll explore what embedded develo
 pment may look like by 2035 and the forces already shaping that future tod
 ay. ...
URL:https://embeddedonlineconference.com/session/firmware_2035_the_future_o
 f_embedded_development
LOCATION:https://embeddedonlineconference.com/session/firmware_2035_the_fut
 ure_of_embedded_development
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Firmware 2035: The Future of Embedded Development starts in 1 w
 eek
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Firmware 2035: The Future of Embedded Development starts tomorr
 ow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Firmware 2035: The Future of Embedded Development starts in 1 h
 our
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-867@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Wipe Out the Wolves You Don’t See: Fuzzing to Improve System Robu
 stness
DESCRIPTION:Most embedded verification strategies rely on deterministic met
 hods: unit tests\, integration checks\, static analysis. These approaches 
 are necessary\, but they only validate anticipated behavior. They follow e
 xpected paths with known inputs. Those methods cannot prepare us for the m
 oment unexpected data arrives. Entire classes of bugs sit just outside the
 ir reach\, quietly waiting for the real world to trigger them.\n\n\nFuzzin
 g closes that gap. It introduces malformed\, random\, or invalid inputs...
URL:https://embeddedonlineconference.com/session/wipe_out_the_wolves_you_do
 nt_see_fuzzing_to_improve_system_robustness
LOCATION:https://embeddedonlineconference.com/session/wipe_out_the_wolves_y
 ou_dont_see_fuzzing_to_improve_system_robustness
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Wipe Out the Wolves You Don’t See: Fuzzing to Improve System 
 Robustness starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Wipe Out the Wolves You Don’t See: Fuzzing to Improve System 
 Robustness starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Wipe Out the Wolves You Don’t See: Fuzzing to Improve System 
 Robustness starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-914@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Real-Time Gesture Recognition for Resource Constrained Devices usin
 g TinyML with TensorFlow Lite
DESCRIPTION:Advances in low power machine learning have enabled intelligent
  processing directly on microcontroller devices. This talk will present a 
 fully on-device gesture recognition system deployed on an arm-based Arduin
 o Nano 33 BLE board using tinyML with tensorflow lite for microcontrollers
 . The system demonstrates how accurate motion-classification models can op
 erate within the severe memory and computational limits of an embedded pla
 tform without relying on cloud connectivity.\n\n\n\n\nData is col...
URL:https://embeddedonlineconference.com/session/real_time_gesture_recognit
 ion_for_resource_constrained_devices_using_tinyml_with_tensorflow_lite
LOCATION:https://embeddedonlineconference.com/session/real_time_gesture_rec
 ognition_for_resource_constrained_devices_using_tinyml_with_tensorflow_lit
 e
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Real-Time Gesture Recognition for Resource Constrained Devices 
 using TinyML with TensorFlow Lite starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Real-Time Gesture Recognition for Resource Constrained Devices 
 using TinyML with TensorFlow Lite starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Real-Time Gesture Recognition for Resource Constrained Devices 
 using TinyML with TensorFlow Lite starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-912@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:To Run or Not to Run? The Case for Automated Static Analysis in Emb
 edded Systems
DESCRIPTION:Testing and other forms of dynamic analysis are essential for u
 nderstanding program behavior\, yet they remain inherently incomplete due 
 to the infinite nature of possible inputs. Static program analysis offers 
 a complementary approach\, gathering comprehensive knowledge without execu
 tion. While manual code reviews are a valuable form of static analysis\, t
 hey are labor-intensive and difficult to scale.\n\n\n\n\nThis presentation
  explores the vast spectrum of automated static analysis\, ranging fr...
URL:https://embeddedonlineconference.com/session/the_case_for_automated_sta
 tic_analysis_in_embedded_systems
LOCATION:https://embeddedonlineconference.com/session/the_case_for_automate
 d_static_analysis_in_embedded_systems
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:To Run or Not to Run? The Case for Automated Static Analysis in
  Embedded Systems starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:To Run or Not to Run? The Case for Automated Static Analysis in
  Embedded Systems starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:To Run or Not to Run? The Case for Automated Static Analysis in
  Embedded Systems starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-873@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Test Your State Machine Monstrosities
DESCRIPTION:📢NOTE! See bottom of abstract for useful info.\n\nLet’s ef
 ficiently unit test and integration test our state machine monstrosities! 
 The general approach works with multiple unit testing frameworks\, but Goo
 gle Test has some distinct advantages\, so we’ll use that. We’ll laugh
 \, we’ll cry\, and in the end\, we’ll achieve full hierarchical state 
 transition and behavior coverage in an easy-to-maintain manner.\n\nThe gen
 eral concept works with any type of state machine (hand written\, code gen
 erated\, C\, C+...
URL:https://embeddedonlineconference.com/session/Test_Your_State_Machine_Mo
 nstrosities
LOCATION:https://embeddedonlineconference.com/session/Test_Your_State_Machi
 ne_Monstrosities
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Test Your State Machine Monstrosities starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Test Your State Machine Monstrosities starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Test Your State Machine Monstrosities starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-916@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Embedded Systems in the Age of AI: What’s Changing and What Still
  Matters
DESCRIPTION:Embedded systems are entering a period of rapid change driven b
 y rising system complexity\, always-connected devices\, and the early impa
 ct of AI on both development workflows and products themselves. What was o
 nce a siloed discipline—bare metal firmware on fixed hardware—has beco
 me a multidisciplinary stack spanning silicon\, operating systems\, securi
 ty\, connectivity\, cloud integration\, and now machine-learning at the ed
 ge.\n\n\n\n\nIn this talk\, Lance Harvie draws on years of experience as a
 n e...
URL:https://embeddedonlineconference.com/session/embedded_systems_in_the_ag
 e_of_ai_whats_changing_and_what_still_matters
LOCATION:https://embeddedonlineconference.com/session/embedded_systems_in_t
 he_age_of_ai_whats_changing_and_what_still_matters
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Embedded Systems in the Age of AI: What’s Changing and What S
 till Matters starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Embedded Systems in the Age of AI: What’s Changing and What S
 till Matters starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Embedded Systems in the Age of AI: What’s Changing and What S
 till Matters starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-906@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Debugging & Testing Embedded Software Through Instrumentation
DESCRIPTION:Instrumentation-based debugging is a highly effective methodolo
 gy\, though it seems underutilized within the embedded systems community. 
 In this presentation\, I will introduce Scrutiny\, an open-source software
  suite developed as a personal initiative\, designed to streamline debuggi
 ng\, telemetry\, and hardware-in-the-loop (HIL) testing for embedded devic
 es.
URL:https://embeddedonlineconference.com/session/Debugging_Testing_Embedded
 _Software_Through_Instrumentation
LOCATION:https://embeddedonlineconference.com/session/Debugging_Testing_Emb
 edded_Software_Through_Instrumentation
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Debugging & Testing Embedded Software Through Instrumentation s
 tarts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Debugging & Testing Embedded Software Through Instrumentation s
 tarts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Debugging & Testing Embedded Software Through Instrumentation s
 tarts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-905@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Database Management for Embedded Intelligence: ANN Indexes for Reso
 urce-Constrained Devices
DESCRIPTION:Embedded devices operate under severe RAM constraints\, which m
 eans both machine learning models and their search indexes often must resi
 de in persistent storage\, typically flash memory. A database management s
 ystem (DBMS) with direct flash access plays a key role in this setting\, o
 ffering persistence and structured access to ANN indexes while minimizing 
 reliance on RAM. These constraints\, however\, expose the limits of many a
 pproximate nearest neighbor (ANN) algorithms.\n\n\nOne prominent examp...
URL:https://embeddedonlineconference.com/session/Database_Management_for_Em
 bedded_Intelligence
LOCATION:https://embeddedonlineconference.com/session/Database_Management_f
 or_Embedded_Intelligence
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Database Management for Embedded Intelligence: ANN Indexes for 
 Resource-Constrained Devices starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Database Management for Embedded Intelligence: ANN Indexes for 
 Resource-Constrained Devices starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Database Management for Embedded Intelligence: ANN Indexes for 
 Resource-Constrained Devices starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-904@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Analyzing Edge AI Applications with Arm's CMSIS Debugger for VS Cod
 e
DESCRIPTION:As Artificial Intelligence continues to move from the cloud to 
 the edge\, developers face new challenges in deploying and debugging AI wo
 rkloads on deeply embedded systems. Edge AI applications running on microc
 ontrollers and using CMSIS or Zephyr RTOS must deliver real-time inference
  under tight memory and performance constraints. Diagnosing performance bo
 ttlenecks\, timing anomalies\, or inconsistent inference results becomes c
 omplex when traditional debugging tools offer limited visibility in...
URL:https://embeddedonlineconference.com/session/analyzing_edge_ai_applicat
 ions_with_arm_s_cmsis_debugger_for_vs_code
LOCATION:https://embeddedonlineconference.com/session/analyzing_edge_ai_app
 lications_with_arm_s_cmsis_debugger_for_vs_code
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Analyzing Edge AI Applications with Arm's CMSIS Debugger for VS
  Code starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Analyzing Edge AI Applications with Arm's CMSIS Debugger for VS
  Code starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Analyzing Edge AI Applications with Arm's CMSIS Debugger for VS
  Code starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-894@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Building a Smart Home Board Lab
DESCRIPTION:Your development environment shouldn't end at your workstation.
  Learn how to build an intelligent home lab that monitors your boards\, au
 tomates your workflows\, and turns everyday smart devices into development
  tools.\n\n\nIn this talk\, I'll walk through my production home lab setup
  that supports embedded Linux development on Toradex\, Raspberry Pi\, and 
 other ARM platforms. You'll see how Home Assistant integrates with develop
 ment boards for real-time monitoring\, how Tasmota-flashed devices prov...
URL:https://embeddedonlineconference.com/session/Building_a_Smart_Home_Boar
 d_Lab
LOCATION:https://embeddedonlineconference.com/session/Building_a_Smart_Home
 _Board_Lab
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Building a Smart Home Board Lab starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Building a Smart Home Board Lab starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Building a Smart Home Board Lab starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-872@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Applying Behavior Driven Development To Embedded Systems
DESCRIPTION:This presentation will show how to combine Dan North’s Behavi
 or Driven Development (BDD) with James Grenning’s Test-Driven Developmen
 t (TDD) for embedded systems. Whether you work in a highly-specified regul
 ated industry or off the back of a napkin\, BDD helps build software verif
 ied to implement the desired behaviors.\n\n\n\n\nThe presentation will fir
 st introduce the techniques. Then it will introduce strategies for applyin
 g them in the presence of embedded system complexities\, such as:\n\n\n\n.
 ..
URL:https://embeddedonlineconference.com/session/Applying_Behavior_Driven_D
 evelopment_To_Embedded_Systems
LOCATION:https://embeddedonlineconference.com/session/Applying_Behavior_Dri
 ven_Development_To_Embedded_Systems
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Applying Behavior Driven Development To Embedded Systems starts
  in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Applying Behavior Driven Development To Embedded Systems starts
  tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Applying Behavior Driven Development To Embedded Systems starts
  in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-923@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Accelerating System-Level Embedded Testing with OpenHTF and AI
DESCRIPTION:In many embedded development workflows\, system-level and black
 -box testing are naturally positioned later in the lifecycle\, once firmwa
 re functionality and system behavior have stabilized. While effective for 
 validation\, this timing can limit early feedback on real device behavior.
 \n\nThis talk presents a practical approach to accelerating system-level t
 esting by combining OpenHTF with AI-assisted development. By leveraging AI
  to bootstrap test frameworks and focusing firmware engineers on test...
URL:https://embeddedonlineconference.com/session/accelerating-system-level-
 embedded-testing-with-openhtf-and-ai
LOCATION:https://embeddedonlineconference.com/session/accelerating-system-l
 evel-embedded-testing-with-openhtf-and-ai
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Accelerating System-Level Embedded Testing with OpenHTF and AI 
 starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Accelerating System-Level Embedded Testing with OpenHTF and AI 
 starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Accelerating System-Level Embedded Testing with OpenHTF and AI 
 starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-926@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Train an Smart Phone Level AI model in the Cloud and Deploy on your
  MCU
DESCRIPTION:In this talk\, OpenMV will show how it's now possible to deploy
  custom-trained smartphone-level AI models created in the cloud to run on 
 deeply embedded microcontrollers without writing a single line of code. Th
 e future is here where you can easily deploy high level AI algorithms in a
 ll electronic devices.
URL:https://embeddedonlineconference.com/session/train_an_smart_phone_level
 _ai_model_in_the_cloud_and_deploy_on_your_mcu
LOCATION:https://embeddedonlineconference.com/session/train_an_smart_phone_
 level_ai_model_in_the_cloud_and_deploy_on_your_mcu
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Train an Smart Phone Level AI model in the Cloud and Deploy on 
 your MCU starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Train an Smart Phone Level AI model in the Cloud and Deploy on 
 your MCU starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Train an Smart Phone Level AI model in the Cloud and Deploy on 
 your MCU starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-882@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:Role of AI in Embedded Development: Solving the Data Problem
DESCRIPTION:AI is transforming software development\, but embedded systems 
 are not benefiting at the same pace. The reason is not just model capabili
 ty. It is the data.\n\nChip behaviour is still scattered across reference 
 manuals\, datasheets\, errata\, SDKs\, application notes\, and engineer ex
 perience. Registers may be partly machine-readable\, but the most importan
 t layer\, including sequences\, dependencies\, constraints\, and silicon-s
 pecific behaviour\, is not.\n\nThis talk argues that AI should not be used
  mainl...
URL:https://embeddedonlineconference.com/session/Role_of_AI_in_Embedded_Dev
 elopment_Solving_the_Data_Problem
LOCATION:https://embeddedonlineconference.com/session/Role_of_AI_in_Embedde
 d_Development_Solving_the_Data_Problem
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Role of AI in Embedded Development: Solving the Data Problem st
 arts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Role of AI in Embedded Development: Solving the Data Problem st
 arts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Role of AI in Embedded Development: Solving the Data Problem st
 arts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-925@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260511T173000Z
DTEND:20260511T181000Z
SUMMARY:From LLMs to SLMs in Embedded World
DESCRIPTION:Large Language Models (LLMs) have demonstrated remarkable capab
 ilities in reasoning\, multimodal understanding\, and natural-language int
 eraction\, but their computational and memory demands place them far beyon
 d the reach of resource-constrained embedded platforms. As embedded system
 s increasingly require on-device intelligence\, supporting tasks such as v
 oice interfaces\, anomaly detection\, semantic understanding\, and autonom
 ous decision-making\, there is a growing need to scale language models d..
 .
URL:https://embeddedonlineconference.com/session/from_llms_to_slms_in_embed
 ded_world
LOCATION:https://embeddedonlineconference.com/session/from_llms_to_slms_in_
 embedded_world
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:From LLMs to SLMs in Embedded World starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:From LLMs to SLMs in Embedded World starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:From LLMs to SLMs in Embedded World starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-934@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T120000Z
DTEND:20260512T130000Z
SUMMARY:AI & Machine Learning Live Discussion Panel
DESCRIPTION:Live panel discussion with all speakers from the AI & Machine L
 earning track.
URL:https://embeddedonlineconference.com/session/AI_and_Machine_Learning_Li
 ve_Discussion_Panel
LOCATION:https://embeddedonlineconference.com/session/AI_and_Machine_Learni
 ng_Live_Discussion_Panel
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:AI & Machine Learning Live Discussion Panel starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:AI & Machine Learning Live Discussion Panel starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:AI & Machine Learning Live Discussion Panel starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-907@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T133000Z
DTEND:20260512T153000Z
SUMMARY:Specification as Programming: How to Talk to your AI Collaborator
DESCRIPTION:If prompts are ephemeral specifications\, and specifications ar
 e persistent prompts\, then specification is the new programming.\n\nThis 
 workshop explores a radical shift in how we think about AI-assisted develo
 pment. Instead of writing code and hoping AI helps\, we focus upstream: cr
 afting specifications so precise that code generation becomes almost mecha
 nical.\n\nThrough focused exercises\, you'll learn:\n\n\nSpecification str
 uctures that AI can execute reliably.\n\nTechniques for systematic requi..
 .
URL:https://embeddedonlineconference.com/workshop/specification_as_programm
 ing_how_to_talk_to_your_ai_collaborator
LOCATION:https://embeddedonlineconference.com/workshop/specification_as_pro
 gramming_how_to_talk_to_your_ai_collaborator
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Specification as Programming: How to Talk to your AI Collaborat
 or starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Specification as Programming: How to Talk to your AI Collaborat
 or starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Specification as Programming: How to Talk to your AI Collaborat
 or starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-921@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T160000Z
DTEND:20260512T173000Z
SUMMARY:Three Paths To Memory Safety for Embedded
DESCRIPTION:Memory problems are a constant worry for teams developing softw
 are for embedded systems. Whether you are building a doorbell\, a self-dri
 ving car\, a printer or an airplane. As much as 70% of security vulnerabil
 ities are due to memory issues. On top of that\, a lot of effort is spent 
 on trying to find as many problems during development as possible. And sti
 ll\, problems always slip through.\n\n\n\n\n In this presentation\, we wil
 l look at three paths to memory safety that provide increasing guarant...
URL:https://embeddedonlineconference.com/session/three-paths-to-memory-safe
 ty-for-embedded
LOCATION:https://embeddedonlineconference.com/session/three-paths-to-memory
 -safety-for-embedded
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Three Paths To Memory Safety for Embedded starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Three Paths To Memory Safety for Embedded starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Three Paths To Memory Safety for Embedded starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-903@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T173000Z
DTEND:20260512T181000Z
SUMMARY:Custom Board Bringup In Zephyr
DESCRIPTION:The explosive growth of The Zephyr Project RTOS has resulted in
  Zephyr supporting close to 850 boards and 200 shields. However\, one of t
 he challenges that any embedded software engineer faces is customizing the
 ir application for the hardware used in their commercial product. The same
  challenge exists for Zephyr as well.\n\n\n\n\nIn this talk\, Mohammed wil
 l demonstrate some personal best practices he applies when creating a Zeph
 yr application for custom hardware. His talk will cover the followi...
URL:https://embeddedonlineconference.com/session/Custom_Board_Bringup_In_Ze
 phyr
LOCATION:https://embeddedonlineconference.com/session/Custom_Board_Bringup_
 In_Zephyr
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Custom Board Bringup In Zephyr starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Custom Board Bringup In Zephyr starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Custom Board Bringup In Zephyr starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-881@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T173000Z
DTEND:20260512T181000Z
SUMMARY:Beyond Main: Deconstructing the Cortex-M Startup Sequence from The 
 Very First Cycle
DESCRIPTION:For most embedded engineers\, the application begins at main().
  Everything before that is treated as "vendor magic": a black box of assem
 bly and obscure C macros that we are afraid to touch.\n\n\nIn this session
 \, we will open this black box and trace the exact lifecycle of Cortex-M m
 icrocontrollers from the very first clock cycle.\n\n\nWe will dissect the 
 anatomy of a boot sequence\, moving beyond the simple "copy .data / zero .
 bss" path to explore the darker corners of system initialization. How...
URL:https://embeddedonlineconference.com/session/Beyond_Main_Deconstructing
 _the_Cortex-M_Startup_Sequence_from_The_Very_First_Cycle
LOCATION:https://embeddedonlineconference.com/session/Beyond_Main_Deconstru
 cting_the_Cortex-M_Startup_Sequence_from_The_Very_First_Cycle
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Beyond Main: Deconstructing the Cortex-M Startup Sequence from 
 The Very First Cycle starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Beyond Main: Deconstructing the Cortex-M Startup Sequence from 
 The Very First Cycle starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Beyond Main: Deconstructing the Cortex-M Startup Sequence from 
 The Very First Cycle starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-909@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T173000Z
DTEND:20260512T181000Z
SUMMARY:Embedded-Friendly C++: Features That Make a Difference
DESCRIPTION:C++ is used in many different fields. One that sticks out is th
 e embedded domain\, you're often working with tight constraints. Writing s
 oftware is challenging and fun at the same time.\n\n\nWhat has C++ done to
  support this field? What new options do you have to avoid undefined behav
 ior\, write more efficient and robust code?\n\n\nIn this talk\, I will pre
 sent various library elements as well as language improvements that make w
 riting embedded software better.\n\n\nWe'll look at real-world tasks l...
URL:https://embeddedonlineconference.com/session/embedded_friendly_cpp_feat
 ures_that_make_a_difference
LOCATION:https://embeddedonlineconference.com/session/embedded_friendly_cpp
 _features_that_make_a_difference
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Embedded-Friendly C++: Features That Make a Difference starts i
 n 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Embedded-Friendly C++: Features That Make a Difference starts t
 omorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Embedded-Friendly C++: Features That Make a Difference starts i
 n 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-870@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T173000Z
DTEND:20260512T181000Z
SUMMARY:Modern C++ for Embedded Systems: From Fundamentals to Real-Time Sol
 utions
DESCRIPTION:While C has long been the dominant language in embedded systems
  development\, modern C++ offers a rich set of features that can significa
 ntly improve code quality\, robustness\, and efficiency — all without sa
 crificing performance on resource-constrained devices.\n\n\n\n\nThis sessi
 on introduces practical\, real-world techniques for applying modern C++ to
  embedded systems. It is divided into three focused parts:\n\n\n\n\n \n Pa
 rt 1: Getting Started with Embedded C++\n\n This section lays the foundat.
 ..
URL:https://embeddedonlineconference.com/session/Modern_Cplusplus_for_Embed
 ded_Systems_From_Fundamentals_to_Real_Time_Solutions
LOCATION:https://embeddedonlineconference.com/session/Modern_Cplusplus_for_
 Embedded_Systems_From_Fundamentals_to_Real_Time_Solutions
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Modern C++ for Embedded Systems: From Fundamentals to Real-Time
  Solutions starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Modern C++ for Embedded Systems: From Fundamentals to Real-Time
  Solutions starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Modern C++ for Embedded Systems: From Fundamentals to Real-Time
  Solutions starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-917@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T173000Z
DTEND:20260512T181000Z
SUMMARY:How I Created a Containerized Zephyr Build Environment Using Linux\
 , Docker\, and VS Code — and How You Can Too!
DESCRIPTION:This technical overview details a Zephyr application developmen
 t environment that is reproducible\, portable\, fully isolated\, uses open
  source tools\, and is simple to use. The isolation provided by Docker\, p
 aired with the general-purpose Swiss army knife functionality of VS Code\,
  is a versatile foundation. Combine that with the capability and power of 
 the Zephyr RTOS and its large number of target hardware platforms\, and th
 e result is a setup that is hard to beat. When properly configured to w...
URL:https://embeddedonlineconference.com/session/how-i-created-a-containeri
 zed-zephyr-build-environment-using-linux-docker-and-vs-code-and-how-you-ca
 n-too
LOCATION:https://embeddedonlineconference.com/session/how-i-created-a-conta
 inerized-zephyr-build-environment-using-linux-docker-and-vs-code-and-how-y
 ou-can-too
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:How I Created a Containerized Zephyr Build Environment Using Li
 nux\, Docker\, and VS Code — and How You Can Too! starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:How I Created a Containerized Zephyr Build Environment Using Li
 nux\, Docker\, and VS Code — and How You Can Too! starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:How I Created a Containerized Zephyr Build Environment Using Li
 nux\, Docker\, and VS Code — and How You Can Too! starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-899@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T173000Z
DTEND:20260512T181000Z
SUMMARY:Advancing Modularity in Embedded Software: Enhancing Ports and\nAda
 pters with Zephyr Bus (ZBus)
DESCRIPTION:This talk demonstrates how to construct a highly modular embedd
 ed\nsoftware architecture by augmenting the Ports and Adapters pattern\nwi
 th a software bus—specifically\, the Zephyr Bus (ZBus).
URL:https://embeddedonlineconference.com/session/Advancing_Modularity_in_Em
 bedded_Software_Enhancing_Ports_and_Adapters_with_Zephyr_Bus
LOCATION:https://embeddedonlineconference.com/session/Advancing_Modularity_
 in_Embedded_Software_Enhancing_Ports_and_Adapters_with_Zephyr_Bus
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Advancing Modularity in Embedded Software: Enhancing Ports and\
 nAdapters with Zephyr Bus (ZBus) starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Advancing Modularity in Embedded Software: Enhancing Ports and\
 nAdapters with Zephyr Bus (ZBus) starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Advancing Modularity in Embedded Software: Enhancing Ports and\
 nAdapters with Zephyr Bus (ZBus) starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-920@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T173000Z
DTEND:20260512T181000Z
SUMMARY:Zephyr User Mode: Explained in Simple Words
DESCRIPTION:Many embedded developers come from bare-metal or traditional RT
 OS backgrounds where\n everything runs with full privileges. When they fir
 st encounter Zephyr’s user mode\, the idea of\n separating code into pri
 vileged and unprivileged domains can feel unnecessary or overly\n complex.
  But as embedded systems grow more connected\, and as regulations like the
  Cyber\n Resilience Act (CRA) push for stronger security and fault isolati
 on\, user mode becomes an\n essential tool rather than an optional fe...
URL:https://embeddedonlineconference.com/session/zephyr-user-mode-explained
LOCATION:https://embeddedonlineconference.com/session/zephyr-user-mode-expl
 ained
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Zephyr User Mode: Explained in Simple Words starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Zephyr User Mode: Explained in Simple Words starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Zephyr User Mode: Explained in Simple Words starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-877@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T173000Z
DTEND:20260512T181000Z
SUMMARY:Hard-Real-Time Embedded in Rust
DESCRIPTION:The Rust programming language is experiencing rapid adoption ac
 ross the software industry. In this talk\, we'll explore the features that
  make Rust especially suitable for hard-real-time embedded applications. W
 e'll see that Rust's unique approaches to memory management and asynchrono
 us programming provide bare-metal Rust with nearly the same capabilities a
 s a real-time operating system. The developer experience is further improv
 ed by Rust's approach to error handling\, its package management s...
URL:https://embeddedonlineconference.com/session/Hard-Real-Time_Embedded_in
 _Rust
LOCATION:https://embeddedonlineconference.com/session/Hard-Real-Time_Embedd
 ed_in_Rust
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Hard-Real-Time Embedded in Rust starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Hard-Real-Time Embedded in Rust starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Hard-Real-Time Embedded in Rust starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-892@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T180000Z
DTEND:20260512T200000Z
SUMMARY:Configuring GitLab DUO Agentic AI for Expertise In Your Embedded St
 ack
DESCRIPTION:The session covers:\n\n\nWhat is agentic AI versus chatbots?\n\
 nAgentic AI and full context\n\nWorking Example: Configuring DUO for Embed
 ded C on Metal\, make/cmake and Arm architecture on RPI 2040 Hardware\n\nc
 hat-bot.md configuration as a system prompt per project for code generatio
 n agent.\n\nmr-rules.yml configuration as a separate verifier agent.\n\nmc
 p.json configuration for MCP\n\nreconfiguring for other stacks using DUO A
 I\n\nExplaining C Code.\n\nExplaining CI Logs and Build Errors.\n\nGitLab 
 C...
URL:https://embeddedonlineconference.com/workshop/configuring_gitlab_duo_ag
 entic_ai_for_expertise_in_your_embedded_stack
LOCATION:https://embeddedonlineconference.com/workshop/configuring_gitlab_d
 uo_agentic_ai_for_expertise_in_your_embedded_stack
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Configuring GitLab DUO Agentic AI for Expertise In Your Embedde
 d Stack starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Configuring GitLab DUO Agentic AI for Expertise In Your Embedde
 d Stack starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Configuring GitLab DUO Agentic AI for Expertise In Your Embedde
 d Stack starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-936@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260512T203000Z
DTEND:20260512T213000Z
SUMMARY:Debugging & Testing Live Discussion Panel
DESCRIPTION:Live panel discussion with all speakers from the Debugging & Te
 sting track.
URL:https://embeddedonlineconference.com/session/Debugging_and_Testing_Live
 _Discussion_Panel
LOCATION:https://embeddedonlineconference.com/session/Debugging_and_Testing
 _Live_Discussion_Panel
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Debugging & Testing Live Discussion Panel starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Debugging & Testing Live Discussion Panel starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Debugging & Testing Live Discussion Panel starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-939@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T120000Z
DTEND:20260513T130000Z
SUMMARY:RTOS & Real-Time Systems Live Discussion Panel
DESCRIPTION:Live panel discussion with all speakers from the RTOS & Real-Ti
 me Systems track.
URL:https://embeddedonlineconference.com/session/RTOS_and_Real_Time_Systems
 _Live_Discussion_Panel
LOCATION:https://embeddedonlineconference.com/session/RTOS_and_Real_Time_Sy
 stems_Live_Discussion_Panel
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:RTOS & Real-Time Systems Live Discussion Panel starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:RTOS & Real-Time Systems Live Discussion Panel starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:RTOS & Real-Time Systems Live Discussion Panel starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-896@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T133000Z
DTEND:20260513T153000Z
SUMMARY:Modern Embedded Systems Programming with QP Real-Time Event Framewo
 rks
DESCRIPTION:Many embedded developers say they use event-driven programming 
 and state machines\, yet their implementations often stop at message queue
 s\, event loops\, and switch statements. Building true event-driven\, hard
 -real-time systems requires a more advanced architectural foundation.\n\nT
 his workshop introduces the QP/C and QP/C++ Real-Time Event Frameworks—m
 ature\, lightweight\, open-source frameworks that implement the Active Obj
 ect (Actor) model and modern Hierarchical State Machines (UML statecharts.
 ..
URL:https://embeddedonlineconference.com/workshop/modern_embedded_systems_p
 rogramming_with_qp_real_time_event_frameworks
LOCATION:https://embeddedonlineconference.com/workshop/modern_embedded_syst
 ems_programming_with_qp_real_time_event_frameworks
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Modern Embedded Systems Programming with QP Real-Time Event Fra
 meworks starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Modern Embedded Systems Programming with QP Real-Time Event Fra
 meworks starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Modern Embedded Systems Programming with QP Real-Time Event Fra
 meworks starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-930@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T160000Z
DTEND:20260513T173000Z
SUMMARY:Zephyr RTOS: 10 Years\, 1000 Boards\, so What's Next?
DESCRIPTION:Ten years ago\, Zephyr set out to solve a problem that many emb
 edded teams quietly struggled with: how to build dependable real-time syst
 ems without being locked into a single vendor\, toolchain\, or proprietary
  stack. What followed was more than steady adoption. Zephyr introduced a n
 ew model built around portability\, adoption of security best practices\, 
 modern tooling\, and a shared ecosystem of drivers and middleware.\n\nThe 
 combination of applying open source and security best practices and aim...
URL:https://embeddedonlineconference.com/session/zephyr_rtos_10_years_1000_
 boards_so_what_s_next
LOCATION:https://embeddedonlineconference.com/session/zephyr_rtos_10_years_
 1000_boards_so_what_s_next
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Zephyr RTOS: 10 Years\, 1000 Boards\, so What's Next? starts in
  1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Zephyr RTOS: 10 Years\, 1000 Boards\, so What's Next? starts to
 morrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Zephyr RTOS: 10 Years\, 1000 Boards\, so What's Next? starts in
  1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-919@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Bluetooth Low Energy Audio Deep Dive: Architecture\, Protocols\, Co
 decs\, and Live Demo
DESCRIPTION:Bluetooth LE Audio brings powerful new capabilities to wireless
  audio\, with new protocols\, modern codecs\, and entirely new use cases t
 hat go far beyond classic Bluetooth audio.\n\n\n\n\n Here are just a few r
 eal-world examples:\n\n\n\n\n Multi-stream audio\n\n Picture yourself at t
 he airport\, listening to a podcast through your earbuds. At the same time
 \, you’ve subscribed to your gate’s public announcement stream. When b
 oarding announcements begin\, your podcast automatically ducks or pauses
 just...
URL:https://embeddedonlineconference.com/session/bluetooth-low-energy-audio
 -deep-dive-architecture-protocols-codecs-and-live-demo
LOCATION:https://embeddedonlineconference.com/session/bluetooth-low-energy-
 audio-deep-dive-architecture-protocols-codecs-and-live-demo
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Bluetooth Low Energy Audio Deep Dive: Architecture\, Protocols\
 , Codecs\, and Live Demo starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Bluetooth Low Energy Audio Deep Dive: Architecture\, Protocols\
 , Codecs\, and Live Demo starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Bluetooth Low Energy Audio Deep Dive: Architecture\, Protocols\
 , Codecs\, and Live Demo starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-911@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Multi-Party Firmware Signing for Projects with Shared Release Autho
 rity
DESCRIPTION:In many embedded products\, firmware updates are authenticated 
 using a single private key held by one developer or system. If that key is
  compromised or misused—whether through a tampered build environment\, u
 nauthorized HSM access\, a stolen laptop\, an internal mistake\, or a rogu
 e maintainer—the device fleet has no mechanism to enforce additional app
 roval. A single key becomes a single point of failure for every device in 
 the field.\n\n\n\n\nThis talk presents a practical quorum-based (M-of-N) s
 ...
URL:https://embeddedonlineconference.com/session/multi_party_firmware_signi
 ng_for_projects_with_shared_release_authority
LOCATION:https://embeddedonlineconference.com/session/multi_party_firmware_
 signing_for_projects_with_shared_release_authority
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Multi-Party Firmware Signing for Projects with Shared Release A
 uthority starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Multi-Party Firmware Signing for Projects with Shared Release A
 uthority starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Multi-Party Firmware Signing for Projects with Shared Release A
 uthority starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-910@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Navigating New Cybersecurity Regulations: RED Delegated Regulation 
 & Cyber Resilience Act
DESCRIPTION:Discover how the RED Delegated Regulation and Cyber Resilience 
 Act (CRA) in the EU reshape cybersecurity requirements for embedded IoT de
 vices.\n\nIn this session\, you will:\n\nLearn to assess risks and determi
 ne which compliance levels apply to your hardware.\n\nUnderstand how to ce
 rtify devices and navigate the documentation required for the CE mark.\n\n
 Implement standards effectively to meet "security by design" mandates.\n\n
 Gain practical insights\, real-world examples\, and engage in discussions 
 to ...
URL:https://embeddedonlineconference.com/session/navigating_new_cybersecuri
 ty_regulations_red_delegated_regulation_and_cyber_resilience_act
LOCATION:https://embeddedonlineconference.com/session/navigating_new_cybers
 ecurity_regulations_red_delegated_regulation_and_cyber_resilience_act
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Navigating New Cybersecurity Regulations: RED Delegated Regulat
 ion & Cyber Resilience Act starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Navigating New Cybersecurity Regulations: RED Delegated Regulat
 ion & Cyber Resilience Act starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Navigating New Cybersecurity Regulations: RED Delegated Regulat
 ion & Cyber Resilience Act starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-898@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Security for the Rest of Us: What Matters and Where to Start
DESCRIPTION:In this session\, we take a practical look at embedded cybersec
 urity for developers and product teams building connected devices and tryi
 ng to make sense of the security landscape. We walk through the major regu
 lations and expectations that shape connected-device security today\, such
  as the FDA’s guidance\, the EU’s Cyber Resilience Act (CRA)\, and the
  U.S. Cyber Trust Mark\, along with the product requirements they introduc
 e.\n\nWe start with the first steps small teams can take to close the bigg
 e...
URL:https://embeddedonlineconference.com/session/Security_for_the_Rest_of_U
 s_What_Matters_and_Where_to_Start
LOCATION:https://embeddedonlineconference.com/session/Security_for_the_Rest
 _of_Us_What_Matters_and_Where_to_Start
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Security for the Rest of Us: What Matters and Where to Start st
 arts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Security for the Rest of Us: What Matters and Where to Start st
 arts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Security for the Rest of Us: What Matters and Where to Start st
 arts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-879@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Embodied AI Safety: Reimagining safety engineering for artificial i
 ntelligence in physical systems
DESCRIPTION:Embodied AI (eAI)\, also called Physical AI\, uses artificial i
 ntelligence based on machine learning to interact with the physical world.
  We are already seeing eAI deployed in the real world in robotaxis\, smart
  medical devices\, household robots\, and other applications. However\, ev
 eryone is struggling with the safety of these devices: how to design for s
 afety\, how to evaluate safety\, and how to think about whether any partic
 ular eAI system is acceptably safe.\n\nThis talk provides an overview of .
 ..
URL:https://embeddedonlineconference.com/session/embodied_ai_safety_reimagi
 ning_safety_engineering_for_artificial_intelligence_in_physical_systems
LOCATION:https://embeddedonlineconference.com/session/embodied_ai_safety_re
 imagining_safety_engineering_for_artificial_intelligence_in_physical_syste
 ms
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Embodied AI Safety: Reimagining safety engineering for artifici
 al intelligence in physical systems starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Embodied AI Safety: Reimagining safety engineering for artifici
 al intelligence in physical systems starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Embodied AI Safety: Reimagining safety engineering for artifici
 al intelligence in physical systems starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-883@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Secure by Design: Enhancing Embedded Firmware Resilience with SBOM-
 Driven Security Analysis
DESCRIPTION:Modern products are no longer built from a single codebase. The
 y are assembled from thousands of open-source\, commercial\, and third-par
 ty components — often spanning multiple suppliers and jurisdictions. Man
 aging this complexity is no longer just a security task. It is a complianc
 e imperative. As embedded devices continue to permeate critical applicati
 ons\, ensuring their security from the earliest stages of development has 
 never been more essential.\n\nThis talk explores practical strategies fo..
 .
URL:https://embeddedonlineconference.com/session/Secure_by_Design-Enhancing
 _Embedded_Firmware_Resilience_with_SBOM-Driven_Security_Analysis
LOCATION:https://embeddedonlineconference.com/session/Secure_by_Design-Enha
 ncing_Embedded_Firmware_Resilience_with_SBOM-Driven_Security_Analysis
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Secure by Design: Enhancing Embedded Firmware Resilience with S
 BOM-Driven Security Analysis starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Secure by Design: Enhancing Embedded Firmware Resilience with S
 BOM-Driven Security Analysis starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Secure by Design: Enhancing Embedded Firmware Resilience with S
 BOM-Driven Security Analysis starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-890@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Driving Secure: The Automotive Cybersecurity
DESCRIPTION:As the automotive future is dominated by software-defined and a
 utonomous vehicles\, the electronic architecture of cars is undergoing a p
 rofound transformation. The traditional model of numerous standalone ECUs 
 is giving way to Zonal and Centralized Architectures\, where powerful doma
 in controllers and high-performance computers (HPCs) orchestrate vehicle f
 unctions.\n\n\nThis evolution simplifies complexity\, enables advanced cap
 abilities like ADAS\, and fosters continuous innovation. However\, gre...
URL:https://embeddedonlineconference.com/session/Driving_Secure_The_Automot
 ive_Cybersecurity
LOCATION:https://embeddedonlineconference.com/session/Driving_Secure_The_Au
 tomotive_Cybersecurity
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Driving Secure: The Automotive Cybersecurity starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Driving Secure: The Automotive Cybersecurity starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Driving Secure: The Automotive Cybersecurity starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-889@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Getting Started with Nordic NRF Microcontrollers for Industrial IoT
DESCRIPTION:This is a practical beginner-friendly session introducing Nordi
 c nRF microcontrollers and their advantages in Industrial IoT (IIoT) appli
 cations.\n\n\nThe talk will cover low power\, wireless communication proto
 cols commonly used with nRF devices\, specifically focusing on Bluetooth L
 ow Energy (BLE). The session will then transition into the development wor
 kflow\, covering the essential tools required to build\, flash\, and debug
  firmware for nRF boards.\n\n\nThe talk will also highlight Zephyr RTOS...
URL:https://embeddedonlineconference.com/session/Getting_Started_with_Nordi
 c_NRF_Microcontrollers_for_Industrial_IoT
LOCATION:https://embeddedonlineconference.com/session/Getting_Started_with_
 Nordic_NRF_Microcontrollers_for_Industrial_IoT
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Getting Started with Nordic NRF Microcontrollers for Industrial
  IoT starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Getting Started with Nordic NRF Microcontrollers for Industrial
  IoT starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Getting Started with Nordic NRF Microcontrollers for Industrial
  IoT starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-886@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T173000Z
DTEND:20260513T181000Z
SUMMARY:Risk Assessment: The Core of CRA Compliance
DESCRIPTION:In 2026\, many embedded devices still have the following securi
 ty vulnerabilities:\n\n\n\n The support staff can log in via ssh to all de
 vices as root with the same global password\, which is easy to guess.\n\n 
 All applications run with root privileges.\n\n Major components like the L
 inux kernel\, U-Boot\, networking\, multimedia\, GUI and system libraries 
 reached end of support some time ago.\n\n Users install updates from a USB
  drive on the device. As long as the filename of the update follows the ri
 ...
URL:https://embeddedonlineconference.com/session/Risk_Assessment_The_Core_o
 f_CRA_Compliance
LOCATION:https://embeddedonlineconference.com/session/Risk_Assessment_The_C
 ore_of_CRA_Compliance
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Risk Assessment: The Core of CRA Compliance starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Risk Assessment: The Core of CRA Compliance starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Risk Assessment: The Core of CRA Compliance starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-933@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T180000Z
DTEND:20260513T200000Z
SUMMARY:Hands-On: Build a Custom Zephyr BSP in 90 Minutes with AI
DESCRIPTION:Building a custom BSP shouldn’t take days.\n\nBut for most em
 bedded teams\, it still does.\n\nDevelopers dig through documentation\, re
 verse-engineer examples\, and fight with Devicetree\, Kconfig\, and build 
 systems just to get hardware running. It’s slow\, error-prone\, and hard
  to scale.\n\nAI changes that.\n\nIn this fast-paced\, hands-on workshop\,
  you’ll build a custom Zephyr BSP from scratch in just 90 minutes by usi
 ng AI as your development partner. Instead of piecing together fragmented 
 knowledge...
URL:https://embeddedonlineconference.com/workshop/hands_on_build_a_custom_z
 ephyr_bsp_in_90_minutes_with_ai
LOCATION:https://embeddedonlineconference.com/workshop/hands_on_build_a_cus
 tom_zephyr_bsp_in_90_minutes_with_ai
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Hands-On: Build a Custom Zephyr BSP in 90 Minutes with AI start
 s in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Hands-On: Build a Custom Zephyr BSP in 90 Minutes with AI start
 s tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Hands-On: Build a Custom Zephyr BSP in 90 Minutes with AI start
 s in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-938@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260513T203000Z
DTEND:20260513T213000Z
SUMMARY:Programming Languages & Techniques Live Discussion Panel
DESCRIPTION:Live panel discussion with all speakers from the Programming La
 nguages & Techniques track.
URL:https://embeddedonlineconference.com/session/Programming_Languages_and_
 Techniques_Live_Discussion_Panel
LOCATION:https://embeddedonlineconference.com/session/Programming_Languages
 _and_Techniques_Live_Discussion_Panel
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Programming Languages & Techniques Live Discussion Panel starts
  in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Programming Languages & Techniques Live Discussion Panel starts
  tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Programming Languages & Techniques Live Discussion Panel starts
  in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-940@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T120000Z
DTEND:20260514T130000Z
SUMMARY:Security & Safety Live Discussion Panel
DESCRIPTION:Live panel discussion with all speakers from the Security & Saf
 ety track.
URL:https://embeddedonlineconference.com/session/Security_and_Safety_Live_D
 iscussion_Panel
LOCATION:https://embeddedonlineconference.com/session/Security_and_Safety_L
 ive_Discussion_Panel
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Security & Safety Live Discussion Panel starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Security & Safety Live Discussion Panel starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Security & Safety Live Discussion Panel starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-915@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T133000Z
DTEND:20260514T153000Z
SUMMARY:Top-Down Design: Modernizing Embedded Software for Business Value
DESCRIPTION:Join our hands-on session where we will explore the top-down ap
 proach in embedded software architecture. This workshop will provide pract
 ical insights to streamline the development process and align technical de
 cisions with business goals.\n\n\n\n\nWe will start with an overview of th
 e top-down design methodology\, discussing its benefits and how it helps m
 aintain focus on delivering value to the business. Through interactive exe
 rcises\, participants will apply these principles in real-time\, wor...
URL:https://embeddedonlineconference.com/workshop/top_down_design_modernizi
 ng_embedded_software_for_business_value
LOCATION:https://embeddedonlineconference.com/workshop/top_down_design_mode
 rnizing_embedded_software_for_business_value
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Top-Down Design: Modernizing Embedded Software for Business Val
 ue starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Top-Down Design: Modernizing Embedded Software for Business Val
 ue starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Top-Down Design: Modernizing Embedded Software for Business Val
 ue starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-878@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Why Are We Still Struggling in the Golden Age of Embedded Systems D
 evelopment?
DESCRIPTION:We are arguably better equipped with software tools\, processes
 \, debuggers\, and analyzers than ever before—so why are we still strugg
 ling?\n\nThe core problems remain the same: mixed expectations\, poor comm
 unication\, shifting priorities\, and a lack of autonomy. What can we do t
 oday to improve outcomes for ourselves\, our team\, and our organization?\
 n\nIn this talk\, I will share lessons learned from a significant project 
 at the LEGO Group\, where we successfully transitioned all PoweredUp motor
 s an...
URL:https://embeddedonlineconference.com/session/Why_Are_We_Still_Strugglin
 g_in_the_Golden_Age_of_Embedded_Systems_Development
LOCATION:https://embeddedonlineconference.com/session/Why_Are_We_Still_Stru
 ggling_in_the_Golden_Age_of_Embedded_Systems_Development
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Why Are We Still Struggling in the Golden Age of Embedded Syste
 ms Development? starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Why Are We Still Struggling in the Golden Age of Embedded Syste
 ms Development? starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Why Are We Still Struggling in the Golden Age of Embedded Syste
 ms Development? starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-913@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Beyond Code: The Skills That Accelerate Engineering Careers
DESCRIPTION:Technical mastery is essential for every embedded engineer\, bu
 t in the corporate engineering landscape it is only one piece of the progr
 ession puzzle. Many talented engineers stagnate not because they lack tech
 nical skill\, but because they fail to develop the complementary abilities
  that enable influence\, visibility\, trust\, and leadership.\n\n\n\n\nIn 
 this microtalk\, I will distill key non-technical skills that accelerate c
 areer growth for embedded professionals:\n\n\n Communicating technical i..
 .
URL:https://embeddedonlineconference.com/session/beyond_code_the_skills_tha
 t_accelerate_engineering_careers
LOCATION:https://embeddedonlineconference.com/session/beyond_code_the_skill
 s_that_accelerate_engineering_careers
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Beyond Code: The Skills That Accelerate Engineering Careers sta
 rts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Beyond Code: The Skills That Accelerate Engineering Careers sta
 rts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Beyond Code: The Skills That Accelerate Engineering Careers sta
 rts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-869@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Why Embedded Is Broken: Cover Your A.S.S. (AI\, Security\, Standard
 s)
DESCRIPTION:Embedded development isn’t just about getting the firmware to
  run anymore. AI at the edge\, growing security demands\, and the push for
  open standards are changing the rules quickly. Teams that ignore these sh
 ifts are getting blindsided by missed deadlines\, blocked features\, and c
 ompliance headaches.\n\n\n\n\nIn this talk\, we’ll break down how each o
 f these forces is reshaping the work\, why older habits make it worse\, an
 d what you can do to adapt without blowing up your process. You’ll leave
  wit...
URL:https://embeddedonlineconference.com/session/Why_Embedded_Is_Broken_Cov
 er_Your_ASS
LOCATION:https://embeddedonlineconference.com/session/Why_Embedded_Is_Broke
 n_Cover_Your_ASS
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Why Embedded Is Broken: Cover Your A.S.S. (AI\, Security\, Stan
 dards) starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Why Embedded Is Broken: Cover Your A.S.S. (AI\, Security\, Stan
 dards) starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Why Embedded Is Broken: Cover Your A.S.S. (AI\, Security\, Stan
 dards) starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-884@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Building State-of-the-Art Robotics Communication Using ROS2
DESCRIPTION:The field of robotics is becoming increasingly collaborative\, 
 evolving rapidly from monolithic\, single-unit architectures to distribute
 d\, heterogeneous\, and highly networked systems. Modern robots operate as
  coordinated collections of specialized modules (sensors\, actuators\, con
 trol systems\, and decision-making algorithms)\, and these modules are oft
 en spread across multiple microcontrollers\, single-board computers\, and 
 even external compute resources.\n\n\nThis shift demands a communication f
 r...
URL:https://embeddedonlineconference.com/session/Building_State-of-the-Art_
 Robotics_Communication_Using_ROS2
LOCATION:https://embeddedonlineconference.com/session/Building_State-of-the
 -Art_Robotics_Communication_Using_ROS2
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Building State-of-the-Art Robotics Communication Using ROS2 sta
 rts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Building State-of-the-Art Robotics Communication Using ROS2 sta
 rts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Building State-of-the-Art Robotics Communication Using ROS2 sta
 rts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-885@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Designing Embedded Industrial Control Systems: From Web UI to Hardw
 are - I/O
DESCRIPTION:Modern industrial control systems increasingly span multiple la
 yers\, from web-based user interfaces to deeply embedded hardware I/O inte
 racting with physical processes. While web technologies provide powerful t
 ools for visualization and remote interaction\, they also introduce latenc
 y\, nondeterminism\, and new failure modes that directly impact system saf
 ety and reliability.\n\n\nThis talk examines the end-to-end design structu
 re of embedded industrial control systems\, tracing how operator inten...
URL:https://embeddedonlineconference.com/session/designing_embedded_industr
 ial_control_systems_from_web_ui_to_hardware_io
LOCATION:https://embeddedonlineconference.com/session/designing_embedded_in
 dustrial_control_systems_from_web_ui_to_hardware_io
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Designing Embedded Industrial Control Systems: From Web UI to H
 ardware - I/O starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Designing Embedded Industrial Control Systems: From Web UI to H
 ardware - I/O starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Designing Embedded Industrial Control Systems: From Web UI to H
 ardware - I/O starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-876@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:No Drama Embedded Software Development
DESCRIPTION:Developing embedded software is hard. It gets even more “comp
 licated” when requirements\, hardware\, schedule\, or team composition c
 hange. Change\, by definition\, implies additional work—and the drama co
 mes from how to complete that work without pushing the schedule or adding 
 resources. Put another way\, too many changes can put software on the crit
 ical path and the development team under a microscope. This session covers
  strategies for taming inevitable changes and keeping your software off th
 e ...
URL:https://embeddedonlineconference.com/session/No_Drama_Embedded_Software
 _Development
LOCATION:https://embeddedonlineconference.com/session/No_Drama_Embedded_Sof
 tware_Development
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:No Drama Embedded Software Development starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:No Drama Embedded Software Development starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:No Drama Embedded Software Development starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-888@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:A Smorgasbord of Advanced Technologies
DESCRIPTION:A Smorgasbord of Advanced Technologies\n\nThere are so many int
 eresting things happening on the technology front these days that it’s h
 ard to keep up. Happily\, I’m in an awesome position because companies g
 o out of their way to call me up to tell me about all the cool things they
  are doing in the hope that I’ll write about them.\n\nMy talk at this ye
 ar’s Embedded Online Conference will introduce many of these technologie
 s\, from vertical power delivery chiplets for use with accelerator cards c
 onsu...
URL:https://embeddedonlineconference.com/session/A_Smorgasbord_of_Advanced_
 Technologies
LOCATION:https://embeddedonlineconference.com/session/A_Smorgasbord_of_Adva
 nced_Technologies
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:A Smorgasbord of Advanced Technologies starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:A Smorgasbord of Advanced Technologies starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:A Smorgasbord of Advanced Technologies starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-891@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Developing a Robust Serial Communication Framework Between Microcon
 trollers
DESCRIPTION:Serial communication between microcontrollers is essential for 
 most embedded systems designs. Poorly designed communication frameworks ca
 n lead to unreliable system behaviours and can limit future scalability.\n
 \nThis session will explain the basics of building a robust serial communi
 cation framework between two microcontrollers. I will cover the key design
  considerations such as\,\n\nUnderstanding the system requirements: Identi
 fying the data to be transmitted\, upload frequency\, and understanding..
 .
URL:https://embeddedonlineconference.com/session/developing_a_robust_serial
 _communication_framework_between_microcontrollers
LOCATION:https://embeddedonlineconference.com/session/developing_a_robust_s
 erial_communication_framework_between_microcontrollers
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Developing a Robust Serial Communication Framework Between Micr
 ocontrollers starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Developing a Robust Serial Communication Framework Between Micr
 ocontrollers starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Developing a Robust Serial Communication Framework Between Micr
 ocontrollers starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-897@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Practical Application of AI to MBSE
DESCRIPTION:Model-Based Systems Engineering (MBSE) has become essential for
  managing complex system development\, \n yet the steep learning curve and
  time-intensive nature of modeling tools like IBM Rhapsody often \n limit 
 their effectiveness. This presentation introduces the pros and cons of app
 lying artificial \n intelligence to Model-Based Systems and Software Engin
 eering (MBSE). The presentation also includes \n a demonstration of its pr
 actical application using SodiusWillert AI Modeling Assistant (SAM) \n...
URL:https://embeddedonlineconference.com/session/Practical_Application_of_A
 I_to_MBSE
LOCATION:https://embeddedonlineconference.com/session/Practical_Application
 _of_AI_to_MBSE
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Practical Application of AI to MBSE starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Practical Application of AI to MBSE starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Practical Application of AI to MBSE starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-918@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Optimizing Performance in Embedded Systems: Techniques for Working 
 Within Real-World Constraints
DESCRIPTION:CPU cycles are often the most precious resource in an embedded 
 system\, and understanding how to use them efficiently can dramatically im
 prove performance\, responsiveness\, and system stability. This talk focus
 es on practical\, foundational techniques to analyze and optimize CPU util
 ization in real-world embedded environments.\n\nWe begin by examining how 
 to detect whether the CPU\, memory\, or power subsystem is limiting system
  performance—with an emphasis on interpreting CPU load\, idle time\, tas
 k ...
URL:https://embeddedonlineconference.com/session/optimizing-performance-in-
 embedded-systems-techniques-for-working-within-real-world-constraints
LOCATION:https://embeddedonlineconference.com/session/optimizing-performanc
 e-in-embedded-systems-techniques-for-working-within-real-world-constraints
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Optimizing Performance in Embedded Systems: Techniques for Work
 ing Within Real-World Constraints starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Optimizing Performance in Embedded Systems: Techniques for Work
 ing Within Real-World Constraints starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Optimizing Performance in Embedded Systems: Techniques for Work
 ing Within Real-World Constraints starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-901@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T173000Z
DTEND:20260514T181000Z
SUMMARY:Building Firmware with CMake
DESCRIPTION:Modern firmware projects need more than a compiler command and 
 a pile of source files. This talk introduces the basic CMake workflow thro
 ugh the lens of embedded development.\n\nWe will start with the configure 
 and build phases\, explain what CMake generates\, and show how a simple pr
 oject turns into a native build system. From there\, we will move toward a
  firmware setup and the first cross-compiled executable that we will run i
 n simulator.\n\nThe goal is to make CMake feel less abstract and show h...
URL:https://embeddedonlineconference.com/session/Building_Firmware_with_CMa
 ke
LOCATION:https://embeddedonlineconference.com/session/Building_Firmware_wit
 h_CMake
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Building Firmware with CMake starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Building Firmware with CMake starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Building Firmware with CMake starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-875@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T180000Z
DTEND:20260514T200000Z
SUMMARY:Introduction to Hardware (In)security with the Chip Whisperer-Nano
DESCRIPTION:It's well known that network-connected systems need to secure t
 hemselves against remote attackers. But what could a person do with a devi
 ce if they could actually hold it in their hands? A lot\, it turns out!\n\
 nJoin me in this workshop as we discuss the many ways an electronic device
  could become compromised by a knowledgeable person with physical access t
 o a device.\n\nParticipants will then use a ChipWhisperer - Nano (or sim
 ulated data from one) to conduct:\n\n\na differential power analysis (...
URL:https://embeddedonlineconference.com/workshop/introduction_to_hardware_
 in_security_with_the_chip_whisperer_nano
LOCATION:https://embeddedonlineconference.com/workshop/introduction_to_hard
 ware_in_security_with_the_chip_whisperer_nano
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Introduction to Hardware (In)security with the Chip Whisperer-N
 ano starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Introduction to Hardware (In)security with the Chip Whisperer-N
 ano starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Introduction to Hardware (In)security with the Chip Whisperer-N
 ano starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-937@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260514T203000Z
DTEND:20260514T213000Z
SUMMARY:Hardware\, IoT & Connectivity Live Discussion Panel
DESCRIPTION:Live panel discussion with all speakers from the Hardware\, IoT
  & Connectivity track.
URL:https://embeddedonlineconference.com/session/Hardware_IoT_and_Connectiv
 ity_Live_Discussion_Panel
LOCATION:https://embeddedonlineconference.com/session/Hardware_IoT_and_Conn
 ectivity_Live_Discussion_Panel
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Hardware\, IoT & Connectivity Live Discussion Panel starts in 1
  week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Hardware\, IoT & Connectivity Live Discussion Panel starts tomo
 rrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Hardware\, IoT & Connectivity Live Discussion Panel starts in 1
  hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-941@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260515T120000Z
DTEND:20260515T130000Z
SUMMARY:Tools\, DevOps & Trends Live Discussion Panel
DESCRIPTION:Live panel discussion with all speakers from the Tools\, DevOps
  & Trends track.
URL:https://embeddedonlineconference.com/session/Tools_DevOps_and_Trends_Li
 ve_Discussion_Panel
LOCATION:https://embeddedonlineconference.com/session/Tools_DevOps_and_Tren
 ds_Live_Discussion_Panel
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Tools\, DevOps & Trends Live Discussion Panel starts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Tools\, DevOps & Trends Live Discussion Panel starts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Tools\, DevOps & Trends Live Discussion Panel starts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-895@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260515T133000Z
DTEND:20260515T153000Z
SUMMARY:From Serial to Ethernet: Supercharging Your Embedded Systems
DESCRIPTION:The serial interface has long been a foundational element of em
 bedded systems development\, and it has been explored in depth across the 
 last three Embedded Online Conferences. Serial links remain simple\, relia
 ble\, and easy to implement\, which explains their continued relevance in 
 many designs. However\, as embedded systems grow more complex and demands 
 for higher data throughput\, remote management\, and network interoperabil
 ity increase\, serial communication begins to reveal its limitations. Th..
 .
URL:https://embeddedonlineconference.com/workshop/From_Serial_to_Ethernet_S
 upercharging_Your_Embedded_Systems
LOCATION:https://embeddedonlineconference.com/workshop/From_Serial_to_Ether
 net_Supercharging_Your_Embedded_Systems
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:From Serial to Ethernet: Supercharging Your Embedded Systems st
 arts in 1 week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:From Serial to Ethernet: Supercharging Your Embedded Systems st
 arts tomorrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:From Serial to Ethernet: Supercharging Your Embedded Systems st
 arts in 1 hour
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:session-935@embeddedonlineconference.com
DTSTAMP:20260711T115545Z
DTSTART:20260515T160000Z
DTEND:20260515T170000Z
SUMMARY:Architecture & Best Practices Live Discussion Panel
DESCRIPTION:Live panel discussion with all speakers from the Architecture &
  Best Practices track.
URL:https://embeddedonlineconference.com/session/Architecture_and_Best_Prac
 tices_Live_Discussion_Panel
LOCATION:https://embeddedonlineconference.com/session/Architecture_and_Best
 _Practices_Live_Discussion_Panel
BEGIN:VALARM
TRIGGER:-P7D
ACTION:DISPLAY
DESCRIPTION:Architecture & Best Practices Live Discussion Panel starts in 1
  week
END:VALARM
BEGIN:VALARM
TRIGGER:-P1D
ACTION:DISPLAY
DESCRIPTION:Architecture & Best Practices Live Discussion Panel starts tomo
 rrow
END:VALARM
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:Architecture & Best Practices Live Discussion Panel starts in 1
  hour
END:VALARM
END:VEVENT
END:VCALENDAR
