Jest nowe Arduino CLI 0.19.0

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.

Jak oceniasz ten wpis blogowy?

Kliknij gwiazdkę, aby go ocenić!

Średnia ocena: 5 / 5. Liczba głosów: 1

Jak dotąd brak głosów! Bądź pierwszą osobą, która oceni ten wpis.

Podziel się:

Picture of 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:

Agata Kosmala

Arduino Uno Q: Kiedy sprzęt zaczyna myśleć sam

Zwykłe rozmawianie z chatbotami to już przeszłość. Prawdziwa rewolucja dzieje się wtedy, gdy sztuczna inteligencja dostaje do dyspozycji czujniki, piny GPIO i… zaczyna samodzielnie sterować sprzętem! Dzięki nowemu Arduino Uno Q z „podwójnym mózgiem”, możesz tworzyć autonomicznych agentów AI działających całkowicie offline. Zobacz, jak frameworki takie jak OpenClaw zmieniają płytkę deweloperską w inteligentnego partnera, który sam pisze kod, kompiluje go i reaguje na otoczenie w czasie rzeczywistym.

Agata Kosmala

Więcej niż Edge AI: Oto Arduino Uno Q z własną sztuczną inteligencją!

Format Arduino Uno zna każdy z nas, ale wersja Uno Q całkowicie przepisuje zasady gry. Zapomnij o prostym miganiu diodami – nadchodzi era sztucznej inteligencji działającej bezpośrednio na płytce, bez udziału chmury, opóźnień i internetu. Dzięki hybrydowemu połączeniu systemu Linux z mikrokontrolerem czasu rzeczywistego, nowe Arduino potrafi uczyć się wzorców, analizować kontekst i sterować sprzętem za pomocą… własnego „mózgu”. Sprawdź, jak autonomiczni agenci AI i lokalne modele językowe zmieniają oblicze współczesnej elektroniki!

Agata Kosmala

Więcej niż Edge AI: Oto Arduino Uno Q z własną sztuczną inteligencją!

Format Arduino Uno zna każdy z nas, ale wersja Uno Q całkowicie przepisuje zasady gry. Zapomnij o prostym miganiu diodami – nadchodzi era sztucznej inteligencji działającej bezpośrednio na płytce, bez udziału chmury, opóźnień i internetu. Dzięki hybrydowemu połączeniu systemu Linux z mikrokontrolerem czasu rzeczywistego, nowe Arduino potrafi uczyć się wzorców, analizować kontekst i sterować sprzętem za pomocą… własnego „mózgu”. Sprawdź, jak autonomiczni agenci AI i lokalne modele językowe zmieniają oblicze współczesnej elektroniki!

Agata Kosmala

Arduino Uno Q: Kiedy sprzęt zaczyna myśleć sam

Zwykłe rozmawianie z chatbotami to już przeszłość. Prawdziwa rewolucja dzieje się wtedy, gdy sztuczna inteligencja dostaje do dyspozycji czujniki, piny GPIO i… zaczyna samodzielnie sterować sprzętem! Dzięki nowemu Arduino Uno Q z „podwójnym mózgiem”, możesz tworzyć autonomicznych agentów AI działających całkowicie offline. Zobacz, jak frameworki takie jak OpenClaw zmieniają płytkę deweloperską w inteligentnego partnera, który sam pisze kod, kompiluje go i reaguje na otoczenie w czasie rzeczywistym.

Masz pytanie techniczne?
Zapytaj na zaprzyjaźnionym forum o elektronice.