Witam
Dzisiaj w dość zwięzłej formie wyjaśnię, w jaki sposób przygotować system GNU/Linux do pracy z mikrokontrolerami PIC.
W skrócie musimy wykonać następujące czynności:
1. ściągnąć środowisko programistyczne MPLAB X IDE.
2. ściagnąć kompilator XC8 i XC32
3. złożyć wszystko do kupy i uruchomić.
1. Wchodzimy na stronę producenta układów i w zakładce downloads
wybieramy odpowiedni plik do ściągnięcia. Wielkiego wyboru nie ma, ponieważ zarówno dla wersji 32bitowej, jak i dla 64bitowej, dostępny jest ten sam plik. W chwili pisania tego artykułu najnowszą wersją MPLAB X to 3.20 dostępna tutaj: link
Po ściągnięciu pliku należy go rozpakować do jednego z folderów użytkownika. U mnie jest to /home/anty/Programy.
2. Ściągamy kompilatory stąd xc8, stąd xc16 i stąd xc32
3. Gdy już wszystkie potrzebne pliki leżą u nas na dysku, a plik MPLABX jest rozpakowany, pozostaje nadać im prawa wykonalności i je zainstalować.
W tym celu otwieramy konsolę/terminal i przechodzimy do folderu, w którym znajduje się nasz świeżo rozpakowany plik oraz pliki kompilatorów i nadajemy im prawa wykonalności.
su <enter>
Podajemy hasło roota i <enter>
chmod +x MPLABX-v3.20-linux-installer.run <enter>
chmod +x xc8-v1.35-full-install-linux-installer.run <enter>
chmod +x xc32-v1.40-full-install-linux-installer.run <enter>
Jak widać pominąłem kompilator xc16, bo z niego nie korzystam, ale sposób postępowania z nim jest identyczny. Prawa wykonalności dla plików zostały nadane, więc pozostaje je uruchomić. Wpisujemy:
./MPLABX-v3.20-linux-installer.run <enter>
...i postępujemy zgodnie z informacjami w graficznym instalatorze (prowadzi za rączkę).
Przy okazji dodam, że warto zainstalować zarówno IDE, jak i IPE - środowisko obsługi programatorów, które pozwala w wygodny sposób zmieniać ustawienia naszego programatora. Przykładowo można tam zdecydować, czy nasz programator będzie zasilał układ docelowy, a jeśli tak, to jakim napięciem. Można to również zrobić w IDE, ale w IPE jest ładniej, przyjemniej i wszystko mamy w jednym miejscu. Instalator poinformuje nas również o tym, że dodał pliki do katalogu /etc/udev/rules.d umożliwiające obsługę programatorów bez konieczności posiadania uprawnień administratora. No dobra, MPLAB X zainstalowany i po prostu działa...
Aha, do poprawnego działania MPLAB X wymagana jest java. U mnie w dystrybucji Mint 17.3 java jest na dzień dobry zainstalowana w systemie i nie trzeba wykonywać żadnych dodatkowych czynności.
Kompilator xc8 instalujemy poleceniem ./xc8-v.1.35-full-install-linux-installer.run <enter>
Kompilator xc32 instalujemy poleceniem ./xc32-v.1.40-full-install-linux-installer.run <enter>
Ot, gotowe
Pozdrawiam!
Przygotowanie GNU/Linux do pracy z mikrokontrolerami PIC
- Antystatyczny
- Geek
- Posty: 1168
- Rejestracja: czwartek 03 wrz 2015, 22:02
Przygotowanie GNU/Linux do pracy z mikrokontrolerami PIC
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość