Meeting #13 (2025/04/23)
Table of Contents
Attendance
Attended | Proxy (w/ @name) | Holiday | Did Not Attend |
---|
Name | Company |
---|---|
Knox Lively | |
Dan Kouba | |
Patrick Robb | UNH IOL |
Brad Clements | Murkworks |
Marshall Meier | Emerson |
Stephen Berard | |
Evan Parker | UNH IOL |
John Walicki | Individual |
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
Project Status Update @ 9:10
Knox provided recent project status updates, which included dynamic sensor discovery and bug fixes on the Ocre runtime side. He also mentioned that the sample code in the getting-started repo had been refreshed to provide better documentation around API usage.
Recent runtime updates @ 9:54
Stephen provided additional detail about updates to the runtime in regard to the addition of dynamic central sensor discovery. He explained the new APIs that allow querying sensors by logical name rather than index, which improves portability.
Flash Validation Framework demo @ 16:11
Patrick demonstrated the new Flash Validation Framework set up in the UNH-IOL. This framework runs automated tests to validate the Ocre runtime after flashing, and the team discussed potential next steps for expanding the testing capabilities.
Memory optimization efforts @ 39:00
After a question from @Brad Clements asking whether or not we have got Ocre running on the ESP32 boards, Stephen outlined several initiatives underway to optimize memory usage, including reducing the memory footprint of the WebAssembly containers, leveraging execute-in-place (XIP) to load containers directly from flash, and exploring the use of external PSRAM on certain boards.
Action Items
@Knox Lively and @Stephen Berard to sync on additional flash validation tasks (zephyr shell task) for @Patrick Robb to implement
@Knox Lively to update ocre-runtime API, as well as add documentation for: dynamic sensor discovery, intercontainer messaging, and changes to the GPIO documentation.
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/9pDEppsrVBU3dSzX4ZsFvxlGFkIRC9r9aXhMjDImAQOuWx5aaFhr7iqGOQg1XtyQ.dJIGVyjt4-yNjFek