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 :

Brak komentarzy:

Prześlij komentarz