Photo Descriptions
==================

coffee-machine-display.jpg
--------------------------
Using osdyne's high-level building blocks, implementing the UI and control logic of a coffee machine is as easy as implementing a modern mobile app. Through osdyne's configurability, it is possible to target different configurations (e.g., no screen, small screen, hi-def screen) from a single source base. All written in Rust.

developer-experience.png
------------------------
osdyne comes with its own simulator, which makes application development truly rapid and possible without access to hardware. This is particularly useful when hardware is expensive, heavy, rare, or perhaps doesn't exist yet.

gateway.jpg
-----------
The osdyne Automotive Gateway provides a powerful mechanism for building automotive software functionality such as intra-car and car-to-X communication routing and firewalling, access control and security, diagnostics, telemetry, remote monitoring, and over-the-air updates.

smart-light.jpg
---------------
Standards like Matter bring interoperability, but are challenging to get right. osdyne subsumes much of the software complexity, allowing hardware teams to support arbitrarily complex standards without becoming software companies themselves.

stm32-boards.jpg
----------------
Portability is a core pillar of osdyne. Switching chips is usually just a recompile, even if the instruction sets differ. You can be truly hardware-agnostic with osdyne: a single source base supports several chips at once. osdyne supports a wide range of ARM, RISC-V, and Intel processors.

stm32n6-face-detection.jpg
--------------------------
osdyne supports a variety of modern microcontrollers, including ST's STM32N6 with its neural processing unit (NPU). Here, a face detection model runs on the NPU, demonstrating osdyne's support for AI/ML workloads at the edge (Edge AI).
