Dlaczego Arduino IDE zajmuje tak długo - szybka naprawa

Dlaczego Arduino IDE zajmuje tak długo - szybka naprawa

Arduino IDE to świetne narzędzie do programowania mikrokontrolerów. Czasami jednak doświadczenie zawodowe z Arduino nie idzie dobrze. Wyobraź sobie sytuację, w której zamierzasz napisać kod Arduino, ale ostatecznie czekasz na 5 minut, aż Arduino uruchomi się.

Większość użytkowników Arduino ma wolny czas uruchamiania Arduino IDE. Więc tutaj przyjrzymy się szybkim poprawkom, aby rozwiązać ten problem.

Szybkie poprawki do Arduino Ide Slow Start -up

Czasami, gdy programujemy różne płyty mikrokontrolerów, instalacja wielu bibliotek i rdzeni płyty może spowodować spowolnienie Arduino IDE. Zwykle dzieje się tak, gdy nowa aktualizacja Arduino IDE jest dostępna po zakończeniu aktualizacji, czas otwarcia Arduino IDE wzrasta o wielką liczbę.

Poniżej znajduje się lista kilku szybkich poprawek, które można wypróbować:

  • Zainstaluj starszą wersję IDE
  • Użyj przenośnego IDE
  • Usuń niepotrzebne biblioteki i rdzenie zarządu
  • Wyłącz skanowanie antywirusowe dla ESP32
  • Wyłącz połączenie WiFi

Zainstaluj starszą wersję IDE

Pierwsze rozwiązanie na liście jest wraca do starszej wersji Arduino IDE. Do tej pory Arduino wydało swoje zaktualizowane 2.0.2 Wersja IDE. W większości przypadków, gdy pojawia się nowa aktualizacja, ma kilka dodatkowych funkcji, poprawa interfejsu użytkownika/UX, wsparcie nowych płyt i dodawano wiele nowych bibliotek.

Ten ogólny wynik w spowolnieniu czasu uruchamiania, ponieważ za każdym razem, gdy uruchamiamy Arduino IDE, sprawdzi dostępne aktualizacje. Konieczne jest aktualizacja Arduino IDE, jeśli go nie potrzebujemy.

Wielu użytkowników ma przestarzałe systemy, które nie mogą skutecznie uruchomić zaktualizowanej wersji Arduino. Zamiast iść z 2.0 Wersja Można pójść z 1.8 lub 1.9, który jest lekki i łatwy w użyciu Arduino IDE.

Użyj przenośnego IDE

Drugi na liście używa przenośnej wersji Arduino IDE. Wersja przenośna nie wymaga specjalnego uprawnienia do folderu, ponieważ jest jak dysk pióra, który można kopiować i używać w dowolnym systemie bez zakłócania innych plików systemowych. Wszystko to prowadzi do wielu razy szybciej niż normalny.

Przenośna wersja Arduino ma swój oddzielny folder podstawowy i biblioteki i przechowuje wszystkie pliki lokalnie bez potrzeby uprawnień administracyjnych systemu.

Niestety, Arduino Ide 2.0 nie ma wsparcia Dla przenośnych Arduino możemy jednak wypróbować to w starszych wersjach Arduino. Aby utworzyć przenośny Arduino, po prostu pobierz 1.8/1.9 W formacie pliku zip i wyodrębnij plik w folderze tymczasowym, a następnie utwórz folder z nazwą przenośny I jesteś gotowy.

Usuń niepotrzebne biblioteki i rdzenie zarządu

Arduino zajmuje tak długo, aby skompilować jedną prostą odpowiedź na to „biblioteki”. Za każdym razem, gdy IDE uruchamia wszystkie pliki bibliotek zainstalowane w IDE, są analizowane. I to analizowanie pliku nie jest wykonywane przez system operacyjny, ale używając maszyny Java-virtual, co skutkuje spowolnieniem Arduino IDE i podgrzewania tego antywirusa, w którym sama skanuje wszystkie pliki w poszukiwaniu antywirusa.

Jedną szybką poprawką jest usunięcie niepotrzebnych zainstalowanych bibliotek. Można to zrobić za pomocą menedżera biblioteki lub przez usuwanie plików z katalogu roboczego Arduino. Po drugie, nigdy nie zapisz żadnych plików, takich jak dokumentacja w folderze szkicu Arduino, ponieważ są one również analizowane przez Arduino IDE na startup.

Oto kompletny przewodnik na temat usunięcia biblioteki Arduino?

Wyłącz skanowanie antywirusowe dla Arduino IDE

Oprócz zabezpieczenia antywirusa PC może powodować dla Ciebie kłopoty w przypadku Arduino. Ponieważ Arduino ma wiele plików, w tym biblioteki, rdzenie planszowe i szkice. Jeśli jakieś oprogramowanie antywirusowe jest zainstalowane na komputerze, za każdym razem, gdy instalujemy nową bibliotekę, jest to najpierw sprawdzane przez antywirus.

Arduino IDE konfiguruje wiele nowych i tymczasowych plików po skompilowaniu kodu, więc jeśli antywirus jest ustawiony na zeskanowanie każdego nowego pliku po jego utworzeniu.

Szybką naprawą jest próba wyłączenia folderu biblioteki Arduino od skanowania. Zainicjuj listę wyjątków w programie antywirusowym, aby nie sprawdza tych plików. Pamiętaj jednak, aby zawsze instalować biblioteki i rdzenie z zaufanych źródeł, ponieważ wyłączyliśmy ochronę w czasie rzeczywistym, co może powodować problemy.

Wyłącz połączenie WiFi

Ostatnim na liście szybkich poprawek jest wypróbowanie wyłączenia połączenia Wi -Fi przed uruchomieniem Arduino IDE. Wielu użytkowników zgłosiło, że wyłączenie WiFi poprawiło czas uruchamiania Arduino IDE. Ponieważ nie sprawdza nowych aktualizacji płyt i rdzeni, co powoduje lepszą wydajność.

Oto artykuł, który wskazuje, dlaczego Arduino bierze zbyt wiele do kompilacji i jak to naprawić?

Wniosek

Arduino IDE to świetne narzędzie do programowania płyt mikrokontrolerów. Ale z najnowszymi aktualizacjami i ulepszeniami niektórzy użytkownicy mogą spotkać się z zbyt długim czasem uruchamiania. Tutaj w tym pismem podkreśliliśmy niektóre z szybkich poprawek tego problemu. Przede wszystkim przejście na starszą wersję IDE jest zdecydowanie najlepszym i prostym rozwiązaniem tego problemu.