HMI-TOUCH
Socle d'interfaces tactiles embarquées (C / STM32)
Des écrans tactiles sur microcontrôleur : le même code sur la carte et sur PC, et un GPU embarqué qu'on mesure au lieu de le deviner.
- CODENAME
- HMI-TOUCH
- DOMAIN
- EMBEDDED C/C++
- PERIOD
- 2026-07 → en cours
- STATUS
- ACTIVE
- STACK#
- 7 TOOLS
- SIGNAL
- 5/5
MÉTRIQUES CLÉS
MISSION LOG · NOTE OPÉRATEUR
« L'embarqué, c'est la même discipline que l'IA en prod : on ne devine pas, on mesure. »
BRIEFING DÉTAILLÉ
Code client : le produit reste confidentiel. Ce que je peux en dire : un socle en C pour interfaces tactiles sur microcontrôleur STMicroelectronics, que j'ai porté presque seul (105 commits sur 115). Architecture en couches, build CMake multi-cibles, et un simulateur PC qui compile exactement les mêmes sources que la carte. Sur la cible STM32U5 : GPU NeoChrom, double framebuffer, fork maison de LVGL 9.5, texte vectoriel via FreeType. Et l'outillage qui va avec : profilage au compteur de cycles, compteurs lus par SWD, capture d'écran de la carte, tests de débordement sur chaque écran et chaque langue, CI.
POINTS CLÉS
- [01]Mêmes sources sur carte STM32U5 et simulateur PC
- [02]GPU NeoChrom, double framebuffer, fork de LVGL 9.5
- [03]Profilage embarqué : cycles, part GPU, underruns LTDC lus par SWD
- [04]Texte vectoriel (FreeType → GPU), i18n 4 langues testée écran par écran
- [05]FreeRTOS retiré : une seule tâche ne justifie pas un ordonnanceur
STACK · 7 OUTILS
- C11
- STM32U5
- LVGL 9.5 (fork)
- GPU NeoChrom
- FreeType
- CMake
- Simulateur PC
ACCÈS · SIGNAL
▸ HIGH PRIORITY · ACTIVE INVESTMENT
Détails techniques disponibles sur demande, sous accord de confidentialité. → contact