JX Debug
Rozdziały Debug

Początek

Pierwszy krokDebugowanie procesu

Narrative

Wykonanie systemuBreakpointy i pauzaDiagnostic Story

Twoje środowisko

Junexis StudioVisual Studio CodeZakres i ograniczenia

Debug / Praca z wykonaniem

Debugowanie procesu

Sprawdź, gdzie zatrzymał się proces i jakie wartości ma w tym miejscu. Junexis łączy źródło systemu z kodem wygenerowanym dla targetu.

Źródło .jnx→Kompilator i source-map→Adapter targetu→Stos i zmienne

Co daje mapowanie źródła?

Source-map wiąże pozycje i stabilne symbole Junexis z wygenerowanymi plikami. Breakpoint ze źródła może odpowiadać kilku miejscom w kodzie docelowym. Ramka stosu może prowadzić z powrotem do zadania w .jnx. Potrzebna jest zgodność mapy z bieżącym budowaniem.

Wybierz target i środowisko

Target / przykładStudioVS Code
Server / GoProfil Go, Delve i adapter DAPPlan targetu Go, rozszerzenie golang.go i jego debugger
Report / TypeScriptProfil TypeScript i dostępny adapter JavaScriptPlan Node.js pwa-node; nie oznacza automatycznie debugowania każdej karty przeglądarki
Natywny przykład C++Profil C++, GDB i OpenDebugAD7; lokalnie odebrane kroki i zmienneZależny od konfiguracji i adaptera hosta; ścieżka artefaktów Junexis nie dostarcza tu gotowego planu embedded Debug
EmbeddedKonfiguracja konkretnej płytki, firmware i probe wymaga osobnego przygotowaniaRozszerzenie odsyła do PlatformIO i konfiguracji sprzętowej

Potwierdzona lokalna obserwacja

Zatrzymany program C++ w Studio, zmienne temperature 21 i updated 24
Rzeczywiste ujęcie Studio z lokalnego odbioru, Windows, 24.10.2026. Pomocniczy program C++ pokazuje wartości 21 i 24. To ujęcie nie potwierdza debugowania firmware ani źródła Junexis na urządzeniu.

Osobna próba kompilatora i Delve trafiła breakpoint z przykładu Junexis: main.jnx:69:5 → server/main.go:195:3, symbol task:TempProcessor. Była to próba narzędzi, bez nowego odbioru GUI VS Code.

Możliwości zależą od adaptera

Stos, zmienne, kroki, watch i dodatkowe operacje mają zakres właściwy dla konkretnego adaptera. Nie zakładaj identycznego działania wszystkich targetów.

Ścieżka Studio → · Ścieżka VS Code →

← Debug — wybierz sposób pracy · Platforma Junexis ↗