Lab3

Transkrypt

Lab3
Programowanie mikroprocesorów
jednoukładowych
Środowisko programistyczne w Ubuntu
1
Instalacja Ubuntu
1.1
Instalcja i konfiguracja środowiska
Zauktualizuj pakiety i zainstaluj niezbędne programy:
sudo apt - get update && apt - get upgrade -y
sudo apt - get install default - jre gdb - arm - none - eabi gcc - arm - none - eabi
qemu
Jeżeli korzystasz z wersji środowiska graficznego innego niż MATE, albo LDE to zainstaluj starszą
wersję środowiska graficznego w celu przyspieszenia jego działania:
sudo apt - get install gnome - session - flashback
Ściągnij środowisko programistyczne Eclipse przeznaczone do programowania w językach C/C++ i
zainstaluj je:
wget http :// ftp . fau . de / eclipse / technology / epp / downloads / release / mars /2/
eclipse - cpp - mars -2 - linux - gtk - x86_64 . tar . gz
tar - xzvf eclipse - cpp - mars -2 - linux - gtk - x86_64 . tar . gz
Utwórz skrót uruchamiający program Eclipse:
export SWT_GTK3 =0
/ home / student / eclipse / eclipse
Wybierz Help → Install New Software... W Work with: wstaw:
http://gnuarmeclipse.sourceforge.net/updates. Wybierz pakiet do zainstalowanie i kliknij Next.
Rysunek 1: Instalowanie wtyczki
Następnie Next.
c 10 listopada 2016
Mariusz Naumowicz 1
Programowanie mikroprocesorów
jednoukładowych
Środowisko programistyczne w Ubuntu
Rysunek 2: Instalowane pakiety
Zatwierdź licencję i kliknij Finish.
Rysunek 3: Licencja
c 10 listopada 2016
Mariusz Naumowicz 2
Programowanie mikroprocesorów
jednoukładowych
Środowisko programistyczne w Ubuntu
1.2
Przykładowy program
Wybierz w menu File → New → C Project Następnie w nowym okienku wybierz Makefile Project
→ Empty Project. W Project name: wpisz Sample. Cross ARM GCC Next
Rysunek 4: Tworzenie pustego projektu
Next
c 10 listopada 2016
Mariusz Naumowicz 3
Programowanie mikroprocesorów
jednoukładowych
Środowisko programistyczne w Ubuntu
Rysunek 5: Zatwierdzenie ustawień
Next
Rysunek 6: Wybór toolchain
Wybierz w menu File → New → Source File Source file: wpisz main.c Finish
c 10 listopada 2016
Mariusz Naumowicz 4
Programowanie mikroprocesorów
jednoukładowych
Środowisko programistyczne w Ubuntu
Rysunek 7: Dodawanie pliku C
Przykładowy plik wygenerowany przez środowisko Eclipse powinnien wyglądać następująco.
Rysunek 8: Edytor plików
c 10 listopada 2016
Mariusz Naumowicz 5
Programowanie mikroprocesorów
jednoukładowych
Środowisko programistyczne w Ubuntu
1.3
Konfiguracja uruchamiania programów oraz debuggowania
Rysunek 9: Wybór sposobu uruchamiania debuggera
Rysunek 10: Ustawienia debuggera
c 10 listopada 2016
Mariusz Naumowicz 6
Programowanie mikroprocesorów
jednoukładowych
Środowisko programistyczne w Ubuntu
Rysunek 11: Ustawienia programu do debuggowania
c 10 listopada 2016
Mariusz Naumowicz 7