Ads_700x200

tme

sobota, 30 sierpnia 2014

Eclipse Gadget - mały przydatny programik

Witam,

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 ...



;)

33 komentarze:

  1. Faktycznie przydatny programik, myślałeś o wersji na Linuksa?

    OdpowiedzUsuń
    Odpowiedzi
    1. 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ń
  2. 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ń
  3. 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.

    Mogę napisać w wolnej chwili odmianę w formie plugina do samego Eclipse, jak ktoś jest zainteresowany, odpadnie problem z działaniem na Linuksie.

    OdpowiedzUsuń
    Odpowiedzi
    1. Czy ktoś broni ci napisać ? ... ;)

      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ł ;)

      Usuń
    2. Witam,

      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.

      Usuń
    3. 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ń
  4. 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ń
    Odpowiedzi
    1. 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ń
  5. Czy mi się zdaje że program wymaga do pracy uprawnień admina, po co ?

    OdpowiedzUsuń
    Odpowiedzi
    1. 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ń
  6. 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ń
    Odpowiedzi
    1. 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ń
  7. Witam,
    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.

    OdpowiedzUsuń
    Odpowiedzi
    1. A z ciekawości zapytam - jest plugin AVR do NetBeans'a ?

      Usuń
  8. Panie Mirku, a jakby tak dorobić możliwość wygrywania wsadu przez MKbootloader z poziomu gadgeta?

    OdpowiedzUsuń
    Odpowiedzi
    1. No to byłaby całkiem niezła funkcjonalność ;)

      Usuń
    2. A możemy się spodziewać wprowadzenia tego jak już pan skończy robotę z greenbookiem?

      Usuń
  9. Witam!!!
    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ć.

    OdpowiedzUsuń
    Odpowiedzi
    1. Eclipse gadget pod xp z eclipse LUNA wogole nie dziala. Ciagle jest komunikat "wait for eclipse"
      Konfiguracja jest niemozliwa ze wzgledow na brak org.eclipse.ui.editors.prefs

      Usuń
    2. Witam mam ten sam problem co kolega powyżej da się coś z tym zrobić?

      Usuń
    3. 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 ....

      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

      Usuń
  10. 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ń
    Odpowiedzi
    1. Pewnie masz jakiegoś starego szrota tzn jakąś przestarzałą wersję programu Eclipse Gadget co?

      Usuń
    2. 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ń
    3. 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ń
    4. 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ń
    5. Dzięki wielkie Mirku. Rzeczywiście nazwa pliku była eclipse_mars.exe. Zmieniłem na eclipse.exe i wszystko hula.

      Usuń
    6. 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ń
    7. Kurdę no powtarzam jak mantrę:

      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ę

      Usuń
    8. Przepraszam ale żadnych spacji oraz polskich znaków w nazwach folderów nie znalazłem :/
      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).

      Usuń
    9. No to działa teraz czy nie działa w końcu ? ;)

      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

      Usuń