Meeting #14 (2025/05/22)
Table of Contents
Attendance
Attended | Proxy (w/ @name) | Holiday | Did Not Attend |
---|
Name | Company |
---|---|
Knox Lively | |
Krisztián Szilvási | |
Dan Kouba | |
Patrick Robb | UNH IOL |
Brad Clements | Murkworks |
Stephen Berard | |
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 | |
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
@Knox Lively & @Stephen Berard to sync on the Ocre runtime issue as well as identify flash validation tasks.
@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 |
---|---|---|
Knox Lively | Atym, Inc. |
|
Meeting Materials (recording, transcript, slides, etc.)
Recording (and transcript): https://zoom.us/rec/share/vzDMojfvlff2a2pOBDHquSSxl4nLMXiyu25Rje2wrun82gU5szCUKo_yvbx8smUH.O8oyqRHhjumJlHU7