Jest nowe Arduino CLI 0.19.0

Share on facebook
Share on twitter
Share on linkedin
Czas czytania: 2 min.

Z początkiem września dotarły dobre wiadomości od zespołu Arduino Tooling Team. Arduino CLI 0.19.0 jest już dostępne. To wydanie coraz popularniejszego wśród amatorów, developerów i makerów narzędzia zawiera ulepszenia, nowe funkcje i poprawki błędów. Część elementów przeszła spore zmiany, ale były warte poświęconego czasu i wysiłku.

Arduino CLI jest rozwiązaniem typu all-in-one, które zapewnia menedżer tablic/bibliotek, wykrywanie tablic, kreator szkiców, uploader i wiele innych narzędzi potrzebnych do korzystania właściwie z platform kompatybilnych z Arduino.

Co nowego? Skorzysta każdy Arduino maker

Źródło: @arduino Twitter

Najważniejsze nowinki z tej rewizji? Z pewnością dodanie Pluggable Discovery. To funkcja, o której Arduino pisało w 2019 roku (Arduino 1.8.9). Powstała jako wkład Teensy od SparkFun. Dzięki niej porty mogą być dostosowywane do obsługi dowolnego protokołu. Jest też wewnętrzna restrukturyzacja kroków uruchamiania Arduino CLI. Miało to wpływ na wyjście JSON niektórych poleceń i funkcje interfejsu gRPC. Szczegóły można znaleźć w przewodniku aktualizacji

Pluggable Discovery

Uwagę zwraca przede wszystkim funkcja Pluggable Discovery. Dzięki niej twórcy platform otrzymują możliwość supportu dla większej ilości płytek (takich jak Teensy), a także nowe sposoby przesyłania danych do płytek – na przykład przez WiFi, Bluetooth, SSH, magistralę CAN i wszystko, co tylko przyjdzie nam do głowy. Podano też co nieco wprost dla developerów – jeśli chcecie wiedzieć, jak zacząć pracę z Pluggable Discovery, to dokumentacja i specyfikacja platformy otrzymały stosowne uzupełnienia treści. Link powyżej poprowadzi Was dokładnie do tej sekcji dokumentu. 

Zmiany struktury wewnętrznej i szybsze Arduino IDE

Wewnętrzna restrukturyzacja to niemała rzecz. Sprawia ona, że Arduino CLI jest znacznie bardziej odporne na błędy. Przykład: jeśli użytkownik dodał nieprawidłowy lub nieosiągalny adres URL indeksu paczki, Arduino CLI było wcześniej całkowicie bezradne. Po aktualizacji wyświetlane jest ostrzeżenie, aby powiadomić użytkownika o tym błędzie, a pozostałe funkcjonalności Arduino CLI pozostają nienaruszone. I wreszcie, co nie mniej ważne, zmiana ta znacznie poprawia także działanie innych narzędzi – według Arduino w niektórych testach udało się skrócić czas uruchamiania Arduino IDE 2.0 aż o połowę.

Podsumowanie najważniejszych usprawnień

Wprowadzono również zmiany, które dotyczą tych, którzy używają kodu Arduino CLI jako biblioteki Go. Wynikają one z ulepszeń wewnętrznych struktur przechowujących informacje o szkicach oraz z obsługi różnych języków.

Podziel się:

Share on facebook
Share on linkedin
Share on twitter
Oskar Pacelt

Oskar Pacelt

Fan dobrej literatury i muzyki. Wierzy, że udany tekst jest jak list wysłany w przyszłość. W życiu najbardziej interesuje go prawda, pozostałych zainteresowań zliczyć nie sposób. Kocha pływać.

Zobacz więcej:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.