BI-SAP.21 Struktura a architektura počítačů
Jdi na navigaci předmětu

Vývojové prostředí MPLAB X IDE - Instalace a nastavení

1. Stažení

V laboratorních cvičeních se používá MPLAB X IDE v 6.00 s dalšími pluginy/doplňky specifickými pro vývojový kit Arduino Uno + LCD Keypad Shield.

Odkazy:

Na školních PC je kompilátor a nahrávací SW pro vývojový kit již uložen v adresáři C:/mplabx-tools/avrassembler, ale simulátor displeje a tlačítek + GUI pro nahrávací SW pro vývojový kit je třeba stáhnout.

2. Instalace

2.1. MPLAB X IDE

V průběhu instalace můžete omezit velikost nainstalovaného SW tak, že vyberete jen MPLAB X IDE a 8bitové čipy.

Instalace MPLAB X IDE - Výběr instalovaných částí

Po prvním spuštění MPLAB X IDE po instalaci se může objevit chybová hláška, že nebyl nalezen žádný kompilátor, kterou potvrďte.

2.2. Kompilátor

Kompilátor avrasm2 je určen pro OS Windows, ale pod OS Linux může běžet pomocí Wine - nastavení v rámci MPLAB je tedy totožné.

  1. Rozbalte avrasm2.exe do vámi vybraného adresáře (na školních PC je již uložen v adresáři C:/mplabx-tools), jehož cesta neobsahuje speciální znaky (mezery apod.).
  2. V MPLAB otevřete Tools > Options > ikona Embedded > karta Build Tools Instalace kompilátoru - Build Tools
  3. Tlačítkem Add…​ přidejte nový kompilátor.
  4. Najděte adresář s rozbaleným avrasm2.exe, v poli Version ponechte hodnotu avrasm2.
  5. Potvrďte obě otevřená okna.

2.3. Nahrávací SW pro vývojový kit

Nahrávací SW pro vývojový kit avrdude je určen pro OS Windows, ale pod OS Linux může běžet pomocí Wine. Nahrávací SW stačí rozbalit do vámi vybraného adresáře (na školních PC je již uložen v adresáři C:/mplabx-tools), jehož cesta neobsahuje speciální znaky (mezery apod.).

avrdude lze spouštět pomocí příkazové řádky, ale je i možnost využít GUI z následující sekce.

avrdude -P <nazev_portu> -p m328p -b 115200 -c arduino -U f:w:<hex_soubor_vcetne_cesty>:i

2.4. Simulátor displeje a tlačítek + GUI pro nahrávací SW pro vývojový kit

Simulátor displeje a tlačítek + GUI pro nahrávací SW pro vývojový kit je ve formě pluginu pro MPLAB, je tedy nezávislý na OS. (GUI pro nahrávací SW vyžaduje pro svoji funkci nahrávací SW pro vývojový kit avrdude.)

  1. V MPLAB otevřete Tools > Plugins > karta Downloaded Instalace simulátoru displeje a tlačítek - Plugins
  2. Tlačítkem Add Plugins…​ přidejte nový plugin.
  3. Stáhněte si pod odkazem výše soubor org-cvut-fit-arduinokit.nbm někam na svůj disk (X:/), najděte ho a soubor vyberte.
  4. Zkontrolujte, jestli je políčko Install na řádku ArduinoDisplayKit zaškrtnuté a pomocí tlačítka Install ve spodní části spusťte instalaci pluginu.
  5. Proklikejte se instalací (licenční podmínky, nedůvěryhodný plugin,…​) a restartujte MPLAB.

Po úspěšné instalaci by se v menu Tools > Arduino objevit dvě položky: Arduino Display Kit a ArduinoProgrammer.

V ArduinoProgrammer je potřeba nastavit cestu k rozbalenému programu avrdude (na školních PC je již uložen v adresáři C:/mplabx-tools) a název portu (na školních PC typicky port s nejvyšším číslem). Položky Programmer, Baudrate a Device by měly být nastaveny automaticky na hodnoty dle obrázku.

Okno GUI programovacího SW

2.5. Knihovna pro práci s displejem

Knihovna pro práci s displejem se nijak neinstaluje, je ale potřeba ji pro každý projekt (ve kterém ji chcete použít) zkopírovat do hlavního adresáře projektu.