lvgl_emscripten_wasm

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
lvgl_emscripten_wasm [2025/12/21 13:06] 94.31.111.224lvgl_emscripten_wasm [2025/12/23 22:45] (aktuell) – [Debuggen mit den Dev-Tools im Chrome-Browser] joerg
Zeile 13: Zeile 13:
 Die drei zusätzlichen Packages sind Die drei zusätzlichen Packages sind
  
-<code>+<code bash>
     apt-get install -y libsdl2-2.0-0 && \     apt-get install -y libsdl2-2.0-0 && \
     apt-get install -y libsdl2-dev && \     apt-get install -y libsdl2-dev && \
Zeile 20: Zeile 20:
  
 ====== Aktueller Stand ====== ====== Aktueller Stand ======
-Der devcontainer funktioniert sehr gut. Mit dem KI-Assistenten konnte eine eigener lvgl-Dialog mit Schalter und Label erstellt werden. Eine Verbingung zum Homeassistant über mqtt funktioniert. Die Daten aus javascript und dem C-Code für LVGL funktioniert.  
  
 +Der devcontainer funktioniert sehr gut. Mit dem KI-Assistenten konnte eine eigener lvgl-Dialog mit Schalter und Label erstellt werden. Eine Verbingung zum Homeassistant über mqtt funktioniert. Die Daten aus javascript und dem C-Code für LVGL funktioniert.
 +
 +Nach dem Neuaufsetzen des DevContainers muss einmal lvgl abgerufen werden. Dazu ist im Terminal folgendes aufzurufen:
 +
 +<code bash>
 +    git submodule init
 +    git submodule update
 +</code>
 + 
 +Der Build muss vorbereitet werden mit:
 +
 +<code bash>
 +    mkdir cmbuild
 +    cd cmbuild
 +    emcmake cmake ..
 +    emmake make -j4`
 + 
 +    # Es funktioniert dann auch 
 +    make -j4
 +</code>
 +
 +===== Debuggen mit den Dev-Tools im Chrome-Browser =====
 +
 +Grob nach der Anleitung hier: [[https://developer.chrome.com/docs/devtools/wasm?hl=de]]
 +
 +In der Extension C/C++ DevTools Support (DWARF) muss bei den Path Substitutions als 
 +<code> /old/path /workspaces/lvgl_emscripten_HomeDashboard </code> eingetragen werden. 
 +Als
 +<code> /new/path muss /home/joerg/repos/lvgl_emscripten_HomeDashboard </code>
 +eingetragen werden.
  
  • lvgl_emscripten_wasm.1766318770.txt.gz
  • Zuletzt geändert: 2025/12/21 13:06
  • von 94.31.111.224