poniedziałek, 16 stycznia 2017

Mikrokontrolery PIC - instalacja środowiska pracy w LINUX.



Poniżej prezentuję sposób instalacji środowiska MPLAB-X IDE firmy Microchip w systemach LINUX.
Środowisko jest nam potrzebne m.in do pisania programów i wgrywania wsadów do mikrokontrolerów PIC. W poniższym przykładzie instalujemy środowisko dla PIC24 czyli dla rodziny mikrokontrolerów 16 bitowych. Wszystkie potrzebne pliki ściągamy ze strony microchip.com, na dole artykułu stosowne linki .
Potrzebne pliki :

do MPLABX IDE
1. MPLABX-v3.50-linux-installer.sh (rozpakowane z pliku .tar)
2. xc16-v1.30-full-install-linux-installer.run (kompilator dla 16-bitowców)

do MPLAB® Code Configurator
1. pic24-dspic33-pic32mm_v1.15.jar (drivery/biblioteki dla 16-bitowców do MPLAB® Code Configurator)

do Peripheral Libraries (PLIBS) (definicje i dyrektywy wyższego rzędu do ustawień peryferiów, nie jest to konieczne)

do Microchip Libraries for Applications (MLA) (różne ciekawe biblioteki np do obsługi wyświetlaczy graficznych, kryptografii etc)
1. mla_v2016_11_07_linux_installer.run 
**************************************************************************
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 są rozpakowane pliki  np. cd /home/wat/Pobrane

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

Instalacja kompilatora XC16
chmod u+x xc16-v1.30-full-install-linux-installer.run
./ xc16-v1.30-full-install-linux-installer.run

Instalacja MPLAB® Code Configurator
- uruchom MPLABX IDE
- wejdź w zakładkę Tools/Plugins/Available Plugins
- zaznacz MPLAB Code Configurator i Install
- wejdź w zakładkę Tools/Options/Plugins/Add Library
- wskaż plik pic24-dspic33-pic32mm_v1.15.jar

Instalacja Peripheral Libraries (PLIBS)
chmod u+x peripheral-libraries-for-pic24-and-dspic-v2.00-linux-installer.run
./peripheral-libraries-for-pic24-and-dspic-v2.00-linux-installer.run

Instalacja Microchip Libraries for Applications (MLA)
chmod u+x mla_v2016_11_07_linux_installer.run 
./mla_v2016_11_07_linux_installer.run

Reasumując instalacja środowiska programistycznego MPLAB_X IDE i wybranego kompilatora języka C (XC 16) dla mikrokontrolerów PIC jest stosunkowo prosta i przebiega bez problemów. Samo środowisko jest na tyle przyjazne, że prace można rozpocząć praktycznie od pierwszego uruchomienia programu.
Można nawet odnieść wrażenie, że MPLAB-X IDE został stworzony tak aby przeciętna amerykańska gospodyni mogła tutaj szybko się odnaleźć :)


Linki :

2 komentarze:

  1. You've made some good points there. I checked on the internet for moire info about the issue and found most individuals will go along with your views on this website.

    OdpowiedzUsuń
  2. Wszystko działa bez problemów, dzięki za wpis! https://linuxiarze.pl/

    OdpowiedzUsuń