logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Arduino IDE 2.0 - debugger i nowy interfejs użytkownika

ghost666 03 Mar 2021 16:49 3753 5
REKLAMA
  • Arduino IDE 2.0 - debugger i nowy interfejs użytkownika
    Język programowania Arduino i środowisko Arduino IDE są najpopularniejszymi narzędziami programistycznymi na rynku hobbystów i amatorów. Niestety temu narzędziu brakuje niektórych funkcji dostępnych w profesjonalnych IDE, takich jak autouzupełnianie kodu czy możliwość dodawania punktów przerwania za pomocą debugera. Dlatego też firma rozpoczęła pracę nad Arduino Pro IDE już w 2019 roku. Prace dobiegają właśnie końca wraz z wydaniem wersji beta Arduino IDE 2.0, opartej na frameworku Eclipse Theia.

    Arduino IDE 2.0

    Odświeżony został interfejs użytkownika z łatwym dostępem do nowo dodanego debuggera, a także menedżera tablic i menedżera bibliotek po lewej stronie interfejsu. Dodano także możliwość wpisania nazwy tablicy oraz autouzupełnianie zmiennych i funkcji z kodu i zainstalowanych bibliotek.

    Naciśnięcie F12 na nazwie funkcji powala na przeniesienie bezpośrednio do odpowiedniego kodu na innej karcie. Alternatywnie można kliknąć prawym przyciskiem myszy, aby wybrać definicję do wglądu lub nacisnąć Ctrl + Shift + F10, aby otworzyć nową sekcję z kodem danej funkcji.

    Arduino IDE 2.0 - debugger i nowy interfejs użytkownika


    Mówi się również, że interfejs jest bardziej responsywny i oferuje szybszą kompilację. Jak wspomniano wcześniej, kolejną ważną zmianą jest dodanie debugera działającego w czasie rzeczywistym, który umożliwia wstawianie punktów przerwania, sprawdzanie stosu wywołań, obserwowanie wartości zmiennych lokalnych i globalnych i nie tylko.

    Arduino IDE 2.0 - debugger i nowy interfejs użytkownika


    Należy zauważyć, że debugger obsługuje tylko płytki Arduino oparte na platformach SAMD i Mbed, czyli rodzinę MKR, Nano 33 IoT, Nano 33 BLE, Portenta i Zero). Obsługa płytek innych firm będzie możliwa poprzez dodanie parametrów konfiguracyjnych i sondy debugującej, takiej jak łącze J-Link firmy Segger, do pinów JTAG na płycie.

    Można już pobrać i wypróbować Arduino IDE 2.0 beta dla 64-bitowej wersji x86 systemu operacyjnego Windows, Linux lub Mac OS. Aby uzyskać więcej informacji na temat innych nowych funkcji, takich jak możliwość równoległego uruchamiania wielu konsol szeregowych, należy zapoznać się z przewodnikiem wprowadzającym.

    Źródło: https://www.cnx-software.com/2021/03/03/arduino-ide-2-0-beta-released-with-live-debugger-revamped-user-interface/

    Fajne? Ranking DIY
    O autorze
    ghost666
    Tłumacz Redaktor
    Offline 
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    https://twitter.com/Moonstreet_Labs
    ghost666 napisał 11961 postów o ocenie 10264, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • REKLAMA
  • #2 19294982
    Sebek6543210
    Poziom 10  
    Posty: 81
    Ocena: 18
    Są jakieś większe różnice w czasach kompilacji na różnych wersjach?
  • REKLAMA
  • #3 19295012
    ghost666
    Tłumacz Redaktor
    Posty: 11961
    Pomógł: 157
    Ocena: 10264
    Sebek6543210 napisał:
    Są jakieś większe różnice w czasach kompilacji na różnych wersjach?


    Nie wiem, nie testowałem jeszcze... twórcy piszą, że tak.
  • REKLAMA
  • #4 19295669
    Bazic
    Poziom 16  
    Posty: 208
    Pomógł: 7
    Ocena: 40
    ...nie, żebym się jakoś specjalnie czepiał ale: "... menadżera tablic..." ?? Po google translatorze nie można było poprawić tekstu...?
  • REKLAMA
  • #5 19297669
    Konto nie istnieje
    Poziom 1  
  • #6 19300428
    DJ_KLIMA
    Poziom 25  
    Posty: 661
    Pomógł: 67
    Ocena: 220
    Jasne VSC z Platformio jeszcze długo będzie wiódł prym...
REKLAMA