Szybkie linki:
 
Galeria serwisu:

Widzisz łapkę - kliknij w obrazek, aby zobaczyć więcej.

Dlaczego warto wybrać Eclipse?.

Dlaczego warto wybrać Eclipse do projektów elektroniki?
Co to jest Eclipse? - to darmowe, zintegrowane, zaawansowane środowisko programistyczne IDE. Używane także do programowania mikrokontrolerów.
Wyjątkowe możliwości i funkcje - to jedno z najbardziej popularnych i wszechstronnych zintegrowanych środowisk programistycznych. Pierwotnie zostało stworzone przez firmę IBM z myślą o języku Java. Jednak szybko zostało dostosowane dla innych języków programowania - w tym także języka C i C++ często używanych dla programowania mikrokontrolerów oraz popularnego uproszczonego jezyka programowania stosowanego w Arduino.

Dlaczego wyjątkowe możliwości i funkcje wyróżniają platformę Eclipse?
1.Architektura oparta na wtyczkach (Plug-ins) - Największą siłą Eclipse jest jego nieograniczona rozszerzalność. Wszystkie zaawansowane narzędzia są realizowane za pomocą wtyczek. Dzięki temu, instalując odpowiednie rozszerzenia, jedno środowisko można przekształcić w narzędzie do pracy w wielu językach.
2. Java Development Tools (JDT) i kompilacja w locie Dla programistów Javy Eclipse udostępnia dedykowany pakiet narzędzi, który kompiluje kod źródłowy na bieżąco podczas pisania. Dzięki temu środowisko natychmiastowo wykrywa błędy składniowe i logiczne, zanim programista ręcznie uruchomi proces budowania aplikacji.
3. Integracja z narzędziami deweloperskimi i testowymi - Środowisko płynnie współpracuje z zewnętrznymi systemami niezbędnymi w profesjonalnym wytwarzaniu oprogramowania.
4. Lepsze możliwości dla programowania mikrokontrolerów - w kontekście programowania mikrokontrolerów Eclipse ma ogromną zaletę w postaci gotowych, wyspecjalizowanych środowisk (IDE) stworzonych przez producentów układów scalonych, które bazują właśnie na architekturze wtyczek Eclipse.
5. Zaawansowane debugowanie (Hardware Debugging) - Architektura wtyczek Eclipse pozwala na bezproblemową integrację z profesjonalnymi programatorami i debuggerami (np. ST-Link, J-Link, Segger).

Co przeważyło na korzyść Eclipse? - możliwości, które spowodowały wybranie tego środowiska:

Przykładowy obrazek

1. Nowe wersje działaja bez instalacji - tradycyjne działanie bez klasycznej instalacji (w formie tzw. wersji „portable”) to jedna z największych zalet Eclipse, która pozostała niezmienna.
2. Lżejsze i przez to szybsze środowisko - w porównaniu do firmowych środowisk np. Atmel Studio.
3. Możliwość posiadania na komputerze kilku niezależnych wersji - dzięki temu, że środowisko działa bez instalacji (w trybie portable), możesz mieć na jednym komputerze dowolną liczbę całkowicie niezależnych wersji Eclipse oraz wielu wersji obsługiwanych wtyczek.
4. Obsługa wielu programatorów - wielu różnych typów (takich jak Atmel-ICE, MPLAB Snap, J-Link, USBasp, SerialUPDI czy jtag2updi) to jeden z tych obszarów, gdzie Eclipse ujawnia zarówno swoją potężną elastyczność.
5. Dostęp do pluginów zlokalizowanych w jednym katalogu - z wielu różnych wersji Eclipse wtyczki umieszczone w katalogu "Documenty/Arduino/hardware" są widoczne i dostępne. tak samo biblioteki umieszczone w katalogu "Dokumenty/Arduino/libraries". Można podpiąć do programu inne lokalizcje.
6. Jest uważane za ulpszoną wersję Arduino - W społeczności programistów mikrokontrolerów, Eclipse jest bardzo często określane mianem „ulepszonej wersji Arduino”, a dokładniej – potężną, profesjonalną alternatywą dla prostego i ograniczonego środowiska Arduino IDE.

Eclipse nie jest środowiskiem pozbawionym wad i problemów - zauważone i wychwycone błedy aktualnych wersji. Przez lata rozbudowy program dorobił się opinii narzędzia skomplikowanego i potrafiącego sprawiać niespodziewane problemy. Poniżej pokazujemy podstawowe wady - które zostały wyeliminowane lub ominięte w celu poprawnego działania środowiska.

Co wywołuje błędy w Eclipse? - usterki i wady, które powodowały błędy tego środowiska:

Przykładowy obrazek 1

1. Pluginy zewnętrzne - które nie nadążają za aktualizacjami Eclipse. Przez co ich wersje nie zawsze pracują poprawnie. Podstawowa wtyczka eclipse-arduino-plugin ma wady, które do tej pory nie zostały naprawione. Pluginy często chcąc być uniwersalnymi, czesto kolidują we współpracy z różnymi środowiskami.
2. Kompilatory wewnętrzne - dostarczane z wybranymi wersjami nie zawsze obsługują funkcje zawarte w nowych wersjach wtyczek.
3. ustawienia zmiennych środowiskowych - zarówno tych globalnych programu jak i tych powiązanych tylko z poszczególnymi projektami, często nie zawierają wymaganych zmiennych do poprawnej obsługi funkcji i poleceń programu.
4. Sposóby na te wszystkie braki, wady i usterki - zauważone błędy i problemy zostały skutecznie wyeliminowane, znaleziono sposoby ich usunięcia lub obejścia. Wystarczy poszukać w tym serwisie lub w wyszukiwarkach internetowych. Jak pojawią się nowe problemy - to też znajdą się sposoby na ich eliminację.

Działające bez błędów środowisko Eclipse - po usunięciu istniejących błedów (najczęściej wtyczek zewnętrznych) możesz mieć funkcionalne i wygodne środowisko projektowe dla obsługi wielu mikrokontrolerów. Wygodne i aktualizowane na bieżąco. Warto samemu się przekonać, czy Eclipse zaspokoi Twoje wymagania i potrzeby. Nie spróbujesz nie będziesz wiedzieć.
Używamy środowiska Eclipse już kilka lat i na razie działa bez problemów. Warto spróbować.

Warto sprawdzić możliwości i przetestować program, czy zaspokoja Twoje potrzeby. Oraz poszukać metod, podpowiedzi i sposobów na wygodne jego używanie.

Będziemy podpowiadać, opisywać programy i pokazywać metody, sposoby oraz urządzenia. Postaramy się ułatwić życie zainteresowanym mikrokontrolerami i ich użyciem.
Interfejs UPDI - co to takiego?



Licznik serwisu: 15292 , Aktualnie: 5 , Admin kontakt: admin@progel.pl