niedziela, 12 listopada 2017

MPLAB_X IDE - aktualizacja środowiska dla mikrokontrolerów PIC .


W czeluściach globalnego śmietnika pojawił się taki o to wpis cytat :
 " Środowisko MPLAB-X ma jedną zasadniczą wadę. Średnio co 2 tygodnie wychodzi nowa wersja. Aby być na bieżąco, musiałbym co chwilę instalować nową wersję, ponieważ nie ma możliwości upgrade'u, co jest bardzo mocno irytujące......".
Lenistwo nie zawsze jest motorem postępu a irytacja wynikająca z lenistwa  to prosta droga do depresji :) Wpis dedykuję osobom mało leniwym i bez znamion depresji :)

W tym krótkim wpisie chciałbym zaprezentować proces aktualizacji/instalacji środowiska MPLAB-X IDE służącego do programowania wszystkich mikrokontrolerów PIC.

To , że środowisko ulega ciągłej ewolucji uważam za duży plus, bo to oznacza, że nie jest martwe.
Drobna niedogodność bo w takich nie depresyjnych kategoriach to rozważam, polegająca na odinstalowaniu starszej wersji i zainstalowaniu nowej jest małym pikusiem. Dla mnie nie jest to absolutnie , żaden argument za tym aby się odwrócić od środowiska ale dla ludzi leniwych tak. 
W sumie nie ma potrzeby zbyt często dokonywać takiej operacji, zmiany nie są na tyle krytyczne abyśmy je w jakikolwiek sposób odczuli czy zauważyli .

Ok 10 miesięcy temu instalowałem wersję 3.50 środowiska, do dziś pojawiły się cztery aktualizacje 3.55, 3.65 , 4.01 i 4.05. Jak to się ma do tego co pisze quasi znawca w czeluściach internetu cytat "....Średnio co 2 tygodnie wychodzi nowa wersja". Takich nierzetelnych informacji możemy znaleźć dużo na temat PIC-ów w naszym kraju. Nie wiem czy wynika to rzeczywiście z braku wiedzy czy jest to jakieś celowe działanie zmierzające do odwrócenia uwagi od tych wspaniałych mikrokontrolerów i dobrego środowiska.

Pierwszą czynnością do aktualizacji/instalacji środowiska jest jego pobranie ze strony Microchipa strona.
Moim systemem docelowym jest Linux (Linux Mint) więc pobieram paczkę do tego systemu.  
Zawsze to będę podkreślał , że ogromnym plusem Microchipa jest dedykowany soft dla systemu Linux.
Pobraną paczkę należy rozpakować ( z pliku .tar otrzymujemy plik .sh)

Usunięcie starej wersji MPLAB-X IDE

są dwie metody usunięcia starej instalacji : metoda kulturalna i metoda chamska.

Metoda chamska :
polega na fizycznej eksterminacji katalogu ze starym środowiskiem. Po wejściu w system plików, katalog znajdziemy tutaj :
/opt/microchip/mplabx/v3.50 (gdzie v3.50 to stara wersja do usunięcia). Na katalogu microchip rozwijamy prawym klawiszem myszy menu i klikamy opcję "otwórz jako administrator". Mamy wtedy uprawnienia do kasowania zawartości katalogu.Kasujemy katalog v3.50 i cieszymy się brakiem starej wersji :)

Metoda kulturalna :
w metodzie tej uruchamiamy przygotowany przez Microchipa program do deinstalacji środowiska. W konsoli wpisujemy :
sudo /opt/microchip/mplabx/v3.50/Uninstall_MPLAB_X_IDE_v3.50


Instalacja z poziomu konsoli LINUXA :

W konsoli logujemy się na hasło roota(admina) :
su [enter]
hasło admina [enter]
Następnie wskazujemy katalog gdzie jest pobrany i rozpakowany plik instalacyjny np. cd /home/user/Pobrane

Instalacja MPLABX IDE
chmod u+x MPLABX-v4.05-linux-installer.sh (nadaj uprawnienia dla rozpakowanego pliku)
./MPLABX-v4.05-linux-installer.sh (uruchom plik, uwaga na ./ przed nazwą pliku bez tego nie uruchomi się)

Instalacja rusza automatycznie , na końcu otrzymamy taki komunikat :


Po uruchomieniu MPLABX-IDE doinstalujemy sobie aktualny MCC. Można tę opcję zaznaczyć w okienku powyżej, gdy tego nie zrobimy musimy to zrobić w programie manulanie. W tym celu z belki górnej wybieramy kolejno Tools --> Plugins --> Available Plugins i zaznaczamy :


Klikamy install i cieszymy się z aktualnego MCC.

W sumie o najważniejszej żeczy nie napisałem jeszcze, mianowicie nie musimy się martwić o katalog ze starymi projektami MPLABXProjects, katalog nie zostanie ruszony w procesie deinstalacji starego środowiska i instalacji nowego. Projekty należy tylko dodać w nowym środowisku. Kompilatory ,które wcześniej były zainstalowane nowe środowisko będzie widzieć. 

Cała operacja zajmie nam mniej niż 10 minut (łącznie z pobieraniem pliku). Raz na 2.5 miesiąca poświęcić taki czas jest niczym w porównaniu do ilości godzin jakie muszą spedzić informatycy Microchipa przygotowując aktualizacje środowiska. Środowisko jest bezpłatne to co tu jeszcze narzekać !!!! .


Pozdrawiam
picmajster.blog@gmail.com

Linki :
tu pobieramy środowisko 
MPLABX-IDE - user guide 

7 komentarzy:

  1. Szanowny Autorze,
    Jeżeli już mnie cytujesz, to podaj źródło i kontekst wypowiedzi. Nie jestem "...quasi znawcą w czeluściach internetu..." - https://www.elektroda.pl/rtvforum/topic3396530.html
    Pozdrawiam,
    Marek Skalski

    OdpowiedzUsuń
  2. Jeśli poczuł się Pan urażony lub odniósł jakąkolwiek szkodę na swoim ego to bardzo przepraszam.

    OdpowiedzUsuń
  3. It is perfect tijme to make somne plans for the future and it's time
    too be happy. I have read this post and if I could I desire to suggest
    you few interesting things or advice. Perhaps
    you could write nxt articles referring to this article.
    I want to read more things about it!

    OdpowiedzUsuń
  4. I constantly spent my halkf an hour to read this
    web site's content everyday along with a mug of coffee.

    OdpowiedzUsuń
  5. Be careful not to overdose your coffee :)

    OdpowiedzUsuń
  6. Howdy I am so happy I fouund your web site, I really found you by
    mistake, while I was browsing on Yahoo for
    something else, Anyhow I am here now and would just like to say thank you for a incredible
    post annd a all round enjoyable bloog (I also love the theme/design), I don't have time to browse
    it all att the minute but I have saqved it and also included your
    RSS feeds, so when I have time I will be back to
    read a great deal more, Please do keep up the awesome
    job.

    OdpowiedzUsuń
  7. I got what you mean,saved to my bookmarks, very decent site.

    OdpowiedzUsuń