BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.coscup.org//coscup-2026//speaker//ZMEB9N
BEGIN:VTIMEZONE
TZID:CST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-coscup-2026-SFVHC9@pretalx.coscup.org
DTSTART;TZID=CST:20260808T154000
DTEND;TZID=CST:20260808T161000
DESCRIPTION:This session is about **speeding up embedded bring-up** for the
  **Jaguar EInk Display**: **colour e-paper** on **NXP i.MX93 SOC** with **
 Yocto / OpenEmbedded** customisation\, plus a **Zephyr-based companion chi
 p** for **power management**—targeting **5+ years** operation with the *
 *PMU** approach for realistic **scheduled static signage** workloads.\n\nT
 he Linux side display and controller integration are implemented as a **Ru
 st userspace application** on the Linux image—code people often call a 
 “driver\,” but here it is **userspace engineering**\, iterated like an
 y other critical service.\n\nThe focus is **agentic AI** (e.g. **Cursor-cl
 ass agents**) and how it changes the loop when you feed it **real hardware
  feedback**. I will describe a workflow we relied on: **SSH** to boards (i
 ncluding remote lab setups)\, **automated deploy** of rebuilt artefacts\, 
 and **webcam capture** of what is actually on the panel—fed back into th
 e agent loop so “what we think we programmed” is checked against **wha
 t appears on hardware**. That closes the gap between compile-only optimism
  and **hardware truth**.\n\nI will cover **partitioning** between **Linux 
 + Rust app** and **Zephyr on the PMU** at an architectural level (**rail s
 equencing\, sleep/wake\, responsibilities**). **PMU application firmware r
 emains closed source**\; I will not present proprietary files—only the *
 *integration surface**\, **debug strategy**\, and lessons that remain usef
 ul when part of the stack is private.\n\nThe product direction includes **
 long-life maintenance** thinking aligned with **UK-CE RED** and **EU CRA**
  expectations around **secure boot** and **OTA**—discussed **technically
 **\, not as legal advice.\n\n### Open artefacts\n- [meta-dynamicdevices](h
 ttps://github.com/DynamicDevices/meta-dynamicdevices)\n- [eink-power-cli](
 https://github.com/DynamicDevices/eink-power-cli)\n- [esp-eink](https://gi
 thub.com/DynamicDevices/esp-eink) (older open e-paper reference material)\
 n\n### Audience\n\nEmbedded / Linux developers\; Rust curiosity helps\; de
 ep kernel internals not required.\n\n### Outline (30 minutes)\n1. Goals an
 d architecture (**Linux + eink display rust app + Zephyr PMU**)\n2. Yocto 
 customisation highlights using Foundries.io stack for secure boot and OTAU
 \n3. Agentic workflow (**SSH**\, deploy\, logs)\n4. Webcam-in-the-loop ver
 ification for panel outcomes\n5. Failures and guardrails\; Q&A (**Open-EP*
 * collaboration themes)\n\n### Takeaways\n\n- A repeatable pattern for **r
 emote hardware feedback loops** with agents  \n- Pointers to **public repo
 s**\n\n### Related\n- Prior talk (agentic Yocto-era workflows): [Yocto Pro
 ject Summit 2025.12](https://pretalx.com/yocto-project-summit-2025-12/talk
 /3KKPQM/)\n- Product framing: [etablone](https://etablone.com/)
DTSTAMP:20260601T180904Z
LOCATION:TR211
SUMMARY:Agentic AI and Rust on Linux: Accelerating Jaguar E-Ink Bring-Up wi
 th SSH\, Webcams\, and Yocto - Alex Lennon
URL:https://pretalx.coscup.org/coscup-2026/talk/SFVHC9/
END:VEVENT
END:VCALENDAR
