Meeting #14 (2025/05/22)

Meeting #14 (2025/05/22)

Table of Contents


Attendance

Attended

Proxy (w/ @name)

Holiday

Did Not Attend

Attended

Proxy (w/ @name)

Holiday

Did Not Attend

Name

Company

Name

Company

Knox Lively

Atym

Krisztián Szilvási

Atym

Dan Kouba

Atym

Patrick Robb

UNH IOL

Brad Clements

Murkworks

Stephen Berard

Atym

Marshall Meier

Emerson

Evan Parker

UNH IOL

Dan Mihai Dumitriu

Midokura Japan K.K.

Erik Nordmark

(ZEDEDA, Inc.)

Daniel Lazaro

Aveva

Graeme Cloughley

Edge Inference

Jason Shepherd

Atym

Drasko Draskovic

Abstract Machines

Lincoln Lavoie

UNH IOL


Meeting Summary

Ocre Project Status Updates (@ 8:29)
Documentation was expanded to include the ocre runtime APIs, inter-container messaging APIs, and random number generator sensor API. Community growth showed positive signs with new GitHub stars and three new non-employee members added to the mailing list. A new analytics visualization tool was implemented to track project metrics beyond the limited 14-day GitHub insights.

Ocre on Linux Demo by Krisztian (@ 12:54)
Krisztian demonstrated running Ocre containers on Linux, showing the same codebase working across both Zephyr and Linux targets. The demo included loading arbitrary containers via command-line arguments, implementing timer APIs for a blinking LED simulation, and showcasing networking capabilities with an echo server. The highlight was running multiple containers simultaneously, demonstrating the multi-container architecture working seamlessly on Linux with significantly faster development loops compared to embedded targets.

Ocre Tooling Discussion (@ 32:54)
Stephen outlined the ongoing development of Ocre container shell commands, including start, stop, list running containers, and resource monitoring (memory consumption, CPU cycles). The team is implementing basic container management functionality first, with dynamic container downloading planned for later phases. They're also working on updating the public GitHub project board to reflect the current development status and provide better visibility into progress.

Upcoming New Boards for UNH-IOL (@ 35:51)
The team identified several target boards for expansion: Arduino Portenta H7 and its lower-cost cousin the Giga R1, Raspberry Pi Pico 2W, ESP32 S3 series, and eventually full Raspberry Pi boards once Linux port is complete. Stephen noted debugging challenges with the Portenta requiring special cables and button sequences, but expects to resolve these soon. Patrick confirmed the lab can easily accommodate new boards with UDEV rules and templated build/test processes.

Additional Notable Items (@ 48:50)
The team discussed upcoming networking improvements being contributed back to the WAMR project, including full multithreading and asynchronous networking support for Zephyr targets. Future plans include source-level debugging capabilities across both native and WebAssembly code boundaries. Several action items were identified including fixing a runtime bug on the U585 board and adding new flash validation tasks to the test suite.

 


Action Items

  1. @Knox Lively & @Stephen Berard to sync on the Ocre runtime issue as well as identify flash validation tasks.

  2. @Patrick Robb to modify the CI\CD pipeline to run only on main, instead of running on both PR and main (currently generating duplicate builds)


Vote Results

TSC Voting to Approve:

Motion:

Second:

Results:

Voting Member

Company

Y/N/A

Voting Member

Company

Y/N/A

Knox Lively

Atym, Inc.

 


Meeting Materials (recording, transcript, slides, etc.)