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