Chciałbym wam przedstawić a jednocześnie oddać w wasze ręce małe narzędzie, które przygotowałem na potrzeby częstej pracy z Eclipse. Program gadżet, ale pomimo to okazuje się być przydatny i czasem niezastąpiony. Posiada ciekawe funkcjonalności i dobrze dopracowany a także intuicyjny interfejs użytkownika. Pozwala bez zaglądania w okno Console, szybko jednym rzutem oka sprawdzić informacje po kompilacji. Często są one ukryte ponieważ zwykle konsolę mamy zmniejszoną do minimum aby mieć jak najwięcej miejsca na kod źródłowy. Wtedy nieoceniony może być taki gadżet. Tym bardziej, jeśli sam potrafi "wyśledzić" jakiego eclipsa odpalamy, ba! co więcej potrafi wyśledzić jakiego workspace używamy. Na początku w pierwotnej wersji programu, był klawisz "ustawienia" i trzeba było to sobie ręcznie ustawiać. Ale stwierdziłem, zaraz zaraz - hola hola - po co człowiek ma się męczyć - a niech że program zrobi wszystko za niego ;) ... no i zrobiłem ... oceńcie sami:
Poniżej filmik
a tu link do pobrania programu:
Update! ..... a tak (jak niżej) może wyglądać prezentacja danych z naszego gadżeta na magicznym wyświetlaczu OLED. Wszystko dzięki temu, że program zapisuje najważniejsze dane na zewnątrz do pliku "out_data.txt", dzięki któremu możemy sobie już sami napisać inny mały program na PC, który przeanalizuje te dane i wyśle je np po RS232 do procka a ten z kolei na OLED. Tak właśnie zrobiłem - zobaczcie jaki przyjemny i magiczny dla oka efekcik - wszystko działo się nocą około 2:00 ...
;)
Faktycznie przydatny programik, myślałeś o wersji na Linuksa?
OdpowiedzUsuńWiesz myśleć o wersji dla linuxa to ja bym mógł, ale kłopot polega na tym, że ja KOMPLETNIE nie znam się na linuxie, i nic nie umiem na nim robić nie mówiąc już o programowaniu pod linuxa :(
UsuńMyślę, że pomysł z warningami jest bardzo dobry. Można by nawet pomyśleć o tłumaczeniu podstawowych błędów i podać przykładowe rozwiązania. Np. gdy wyskoczy błąd rc=-1 to sprawdz połączenia przewodów albo sprawdz taktowanie procesora czy coś podobnego. Myślę, że bardzo by to pomogło początkującym ale to tylko taka moja myśl na gorąco. Pozdrawiam
OdpowiedzUsuńCiekawy program, zgaduję, że działa w oparciu o śledzenie procesów, wydobywanie ścieżki do workspace i parsowanie generowanych przez avr-gcc plików. Czyli trochę na około.
OdpowiedzUsuńMogę napisać w wolnej chwili odmianę w formie plugina do samego Eclipse, jak ktoś jest zainteresowany, odpadnie problem z działaniem na Linuksie.
Czy ktoś broni ci napisać ? ... ;)
Usuńa pisz ;) ... trzeba było wcześniej o tym pomyśleć ... czasem liczy się pomysł panie kolego ... a to czy naokoło ... to bym polemizował ;)
Witam,
Usuńmoże dużo po czasie :) ale ja byłbym bardzo zainteresowany pluginem Eclipse Gadget w formie pluginu do Eclipse, by tak fajny program działał też na Linuxie :)
Pozdrawiam.
Bardzo dobry pomysł i mówię ci z przyjemnością poszedłbym tą drogą i zrobił ale kompletnie nie umiem ani programować w Java a to jest tu potrzebne ani nie znam się na linuxie ... no i klops niestety. Więc robię to co mogę i na czym się znam.... Aż żałuję, że nie znam linuxa i Javy
UsuńW jaki sposób można powiększyć okienko? Nie wszystko mi się mieści w oknie. Ucina mi po lewej stronie na wysokości litery "t" przy adresie www.atnel.pl, a na dole w połowie paska pamięci RAM :(
OdpowiedzUsuńNiestety nie uda się zmienić rozmiaru okienka. A wszystko wróci do normy jak kolega wyłączy sobie skalowanie czcionek w windows, bo w tej chwili pewnie są ustawione na większe niż 100%. Nie ma innego sposobu przykro mi.
UsuńCzy mi się zdaje że program wymaga do pracy uprawnień admina, po co ?
OdpowiedzUsuńTak wymaga uprawnień admina bo potrzebuje np dostępu do rejestru windows - po to aby zapisać swoje ustawienia i szczególnie po to aby np program mógł sam się dodać do autostartu. Bez uprawnień admina takie rzeczy nie przejdą.
UsuńA czy udostępni Pan źródełko programu czy też nie? W jakim programie napisany programik? Pokusiłbym się o dodanie go do MKAVR. Super program - Gratuluję pomysłu i wykonania.
OdpowiedzUsuńDziękuję, źródeł programów w Delphi (bo w tym jest program napisany) niestety przykro mi nie udostępniam :( .... ale za jakiś czas Eclipse Gadget będzie miał coś wspólnego z MkAvrCalculatorem ;)
UsuńWitam,
OdpowiedzUsuńFajne narzędzie, które na pewno okaże się przydatne. Tak jak pisali moi poprzednicy przydały by się dokładne informacje o worrningach i errorach. Może spadnie na mnie grom od Was ale fajnie jakby działał z NetBeans'em. Pozdrawiam.
A z ciekawości zapytam - jest plugin AVR do NetBeans'a ?
UsuńPanie Mirku, a jakby tak dorobić możliwość wygrywania wsadu przez MKbootloader z poziomu gadgeta?
OdpowiedzUsuńNo to byłaby całkiem niezła funkcjonalność ;)
UsuńA możemy się spodziewać wprowadzenia tego jak już pan skończy robotę z greenbookiem?
UsuńZobaczymy - zobaczymy ;)
UsuńWitam!!!
OdpowiedzUsuńMam problem z tym programem pod XP. Okno tego programu jest tylko częściowo widoczne i nie można go rozciągnąć ani powiększyć.
Eclipse gadget pod xp z eclipse LUNA wogole nie dziala. Ciagle jest komunikat "wait for eclipse"
UsuńKonfiguracja jest niemozliwa ze wzgledow na brak org.eclipse.ui.editors.prefs
Witam mam ten sam problem co kolega powyżej da się coś z tym zrobić?
UsuńPanowie sorki ale bajki opowiadacie, pół życia działałem na eclipse Luna i milion użytkowników gadżeta - a wy piszecie że nie działa ... no sorki ....
UsuńJak wam akurat nie działa to znaczy, że najpawdopodobniej coś źle zrobicie, i macie odpalony albo inny eclipse.exe jeszcze, albo starą wersję gadżeta albo nie wiem co
Mam zainstalowanego Eclipse Mars na dysku C:\eclipse-ccp-mars\eclipse-MARS.exe. Niestety program EclipseGadget nie działa. Po Włączeniu "Quick configure worspace" zgłasza: "C:\.metadata\.plugins\org.eclipse.core.runtime\.seting\org.eclipse.ui.editors.prefs". System nie może odnaleźć określonej ścieżki.
OdpowiedzUsuńPewnie masz jakiegoś starego szrota tzn jakąś przestarzałą wersję programu Eclipse Gadget co?
UsuńDzięki za odpowiedź. Niestety mam aktualy "EclipseGadget" - ściągnięty wczoraj ze strony Atnela. Problem prawdopodobnie polega na tym, że katalog WORKSPACE_Eclipse_MARS mam na innym dysku (w moim przypadku Dysk "Z", a nie na "C"). Powodem takiego umieszczenia jest to, że system Win 8.1 mam na dysku SSD o małej pojemności 64GB i wszystkie dane, projekty i programy są na dysku "Z". Natomiast Twój program "EclipseGadget" szuka ścieżki dostępu na dysku "C". A chyba użytkownik nie ma możliwości zmiany ścieżki dostępu do innego dysku?
UsuńPosłuchaj ja na co dzień używam dowolnych innych dysków niż C: na potrzeby workspace i nie ma żadnego z tym problemu .... Musisz robić jakiegoś mega babola - pewnie masz albo spacje w nazwie folderu albo jakieś o zgrozo polskie ogonki typu Ąśń itp
Usuńalbo może zmieniłeś sobie nazwę pliku exe czyli zamiast eclipse.exe dałeś coś po swojemu np eclipse_mars.exe - wtedy będzie kaplica
UsuńDzięki wielkie Mirku. Rzeczywiście nazwa pliku była eclipse_mars.exe. Zmieniłem na eclipse.exe i wszystko hula.
UsuńKurde mam ten sam problem - działałem na Lunie było wszystko w porządku teraz przeszedłem na Mars i wywala mi taki sam komunikat jak koledze. Plik exe wydaje się być w porządku. Jedyne co zrobiłem innego podczas aktualizacji to to, że włączyłem stary workspace, a dopiero potem to zmieniłem - to mogło być przyczyną?
UsuńKurdę no powtarzam jak mantrę:
Usuń1. nie działa bo dałeś np spacje w nazwach folderów workspace
2. nie działa bo dałeś np polskie znaczki w nazwach folderów workspace
panowie już mi się nudzi to powtarzać, na prawdę
Przepraszam ale żadnych spacji oraz polskich znaków w nazwach folderów nie znalazłem :/
UsuńWcześniej nie chciał również kompilować ale po przeniesieniu AVRDUDE z dysku C na E wszystko wróciło do normy (przed moją aktualizacją był na dysku E lecz idąc za Twoimi radami wszytko przeniosłem na C).
No to działa teraz czy nie działa w końcu ? ;)
UsuńZamiast tyle pisać - wejdź na nasze przyjazne forum.atnel.pl i tam załóż wątek z pytaniem i wklej jakiś zrzut z ekranu z okna programu Eclipse Gadget gdy jest rozwinięte (po kliknięciu klawisza INFO) i opisz dokładnie co gdzie i w jakich folderach masz umieszczone - wtedy będzie można coś pomóc