救急車両向けHMI

救急車や消防車などの緊急車両向けに設計された、先進的な車載ダッシュボードです。LVGLを採用し、リアルタイム性能が求められる組み込みハードウェア上で、洗練された高品質なユーザーインターフェースを実現します。

デモについて

分野

医療/自動車/組み込みHMI

技術スタック

LVGL・C・CMake・SDL・ベアメタル

ターゲットハードウェア

STM32H757XIH6搭載 Riverdi 10.1インチ STM32組み込みディスプレイ

対応範囲

組み込みGUI開発|UX/UIデザイン

Ambulance HMIは、救急車をはじめとする緊急車両向けに、当社チームが社内で設計・開発した車載ダッシュボードです。CとLVGLのみで構築されており、Flash 2 MB、RAM 1 MBという限られたリソースのベアメタル環境でも、優れた応答性を備えたインターフェースを実現しています。

技術的課題

  • Flash 2 MB、RAM 1 MBという厳しいハードウェア制約への対応
  • C言語におけるメモリ破損とメモリ枯渇の防止
  • アセット、フォント、ウィジェット、メモリ割り当ての綿密な管理
  • メモリリークやUIの不安定化を防ぐためのアニメーションライフサイクル管理

システムの主な特長

インターフェース全体をC言語のみで実装し、グラフィックスライブラリにはLVGLを採用しています。C++や大規模なフレームワーク、追加のランタイムは使用せず、ハードウェアに近いレイヤーで動作する、軽量かつ効率的なコード構成を実現しています。

OSやスケジューラを使用せず、STM32H757XIH6上で直接動作する構成とし、予測可能でオーバーヘッドの少ない処理を実現するため、シンプルかつ効率的なLVGLループを採用しています。 わずか2 MBのFlashと1 MBのRAMという厳しいハードウェア制約の中でも、アセット、フォント、ウィジェットを綿密に最適化することで、30 FPSの滑らかなインターフェースを実現。リソースが限られたハードウェア上でも、洗練されたモダンなUIを効率よく動作させられることを示しています。

STM32H757XIH6を搭載した10.1インチのRiverdi STM32 Embedded Display向けに設計されています。高解像度TFTを採用したこのプラットフォームは、屋内外の厳しい使用環境を想定して開発されており、実際の組み込みシステム用途に適した高い実用性を備えています。

対応ボード

  • STM32H757XIH6を搭載したSTM32組み込みディスプレイで動作検証済みです。
  • LVGLに対応するあらゆるターゲットへ移植可能です。
  • STM32H7ファミリ全般に対応します。
ISO 13485:2016ISO 9001:2015

LVGLとのパートナーシップ

LVGLとの緊密なパートナーシップは、双方の専門知識と信頼関係、そして組み込みユーザーインターフェースの可能性をさらに広げていくという共通のビジョンに基づいています。 本デモは、こうした強固な協力関係から生まれたもので、LVGLの軽量グラフィックス技術と、Somco Softwareが培ってきた組み込み開発およびUX/UIデザインの知見を融合しています。

Embedded World 2026にて、Somco SoftwareとLVGLのチーム

Figmaによるオリジナルデザイン

本プロジェクトのFigmaデザインは、Somco Softwareチームがすべて社内で制作しました。全体のビジュアルコンセプトから個々のUIコンポーネントに至るまで、使いやすさ、一貫性、そして対象となるハードウェアプラットフォームを考慮しながら、すべての要素を設計しています。

また、SomcoではUI/UXデザインサービスも提供しています。製品やハードウェアの要件に合わせて、実装にそのまま活用できる完成度の高いFigmaデザインを一から制作します。

お問い合わせ

では、お客様のプロジェクトについてお聞かせください

Lukas Kosiński

Lukas Kosiński

代表取締役CEO

私たちは日々、Qtおよび組み込みソフトウェアの開発に取り組んでいます。私はこれまでに3度、「Qt Champion」に選出されています。

このフォームから送信されたメッセージは、私の受信トレイに直接届きます。すべて私自身が確認し、通常は1営業日以内に返信します。

LinkedInでつながりましょう

「個人データ管理者は、Somco Software sp. z o.o.(所在地:13 Gen. Ottokara Brzoza-Brzeziny St., 05-220 Zielonka、KRS: 855688)です。個人データは、お問い合わせフォームに記載された内容への回答を目的として処理されます。データ主体の権利に関する説明を含む詳細情報は、 プライバシーポリシー をご確認ください。」