Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Konfiguracja IDE

Kamil edited this page Mar 2, 2017 · 10 revisions

#Konfiguracja komputera służącego do debugowania grupy robotów miniRyś ##Wymagania Do pracy nad systemem robotów miniRyś został wykorzystany komputer PC z systemem operacyjnym Linux Ubuntu, z doinstalowanymi pakietami umożliwiającymi tworzenie i kompilację poszczególnych komponentów. Komputer powinien znajdować się w sieci LAN wspólnej z robotami w celu ustanowienia połączenia ssh. ##Krok 1: Instalacja Eclipse IDE

Należy pobrać jedną z nowszych wersji Eclipse C++ i zainstalować na komputerze np poniższą dla komputerów 64-bitowym systemem operacyjnym:

Eclipse x64

Do działania środowiska eclipse wymagana jest java JRE, instalujemy

sudo apt-get install default-jre

##Krok 2: Instalacja bibliotek i crosskompilatora

sudo apt-get install gcc-arm-linux-gnueabihf

sudo apt-get install g++-arm-linux-gnueabihf

i serwera do zdalnego debugowania

sudo apt-get install gdbserver

##Krok 3: Import projektu eclipse Pobieramy repozytorium zawierające kody źródłowe dla robota

git clone https://github.com/GroupOfRobots/RobotCore

Uruchamiamy Eclipse i importujemy projekt File->import

import1

wybieramy ścieżkę do folderu BeagleBone w sklonowanym repozytorium

import2

klikamy finish i dla pewności możemy skompilować projekt, jak zadziała to dobrze :)

Jeżeli zainstalowana przez nas wersja kompilatora będzie się różniła od tej skonfigurowanej w repozytorium to trzeba będzie zmienić ścieżki do plików nagłówkowych w ustawieniach kompilacji w menu properties.

##Krok 4: Konfiguracja Remote System Przechodzimy w menu Window -> Show View -> Other... następnie w drzewie Remote Systems -> Remote Systems

po czym w nowo powstałej zakładce

Local -> New Connection... Wybieramy typ Linux i klikamy Next

remote1

Wpisujemy jak na zrzucie ekranu i klikamy Next

remote2

remote3

remote4

remote5

Konfigurujemy tak jak na zrzutach ekranu klikając Next i na koniec Finish

Rozwijamy nowo utworzone połączenie i jako nazwę użytkownika wpisujemy root.

Po poprawnym połączeniu możemy kopiować pliki pomiędzy drzewem lokalnym i zdalnym oraz uruchomić terminal bezpośrednio w oknie eclipse (SSH Terminal-> launch terminal), co ułatwia testowanie programu.

##Krok 5: Konfiguracja debuggera

Clone this wiki locally