Uruchomienie Raspberry Pi

Podobne dokumenty
Uruchomienie Raspberry Pi

Uruchomienie Intel Galileo

Instalacja i konfiguracja serwera SSH.

Instrukcja szybkiej instalacji. Przed przystąpieniem do instalacji należy zgromadzić w zasięgu ręki wszystkie potrzebne informacje i urządzenia.

Tworzenie oprogramowania

Instalacja NOD32 Remote Administrator

instrukcja instalacji modemu SpeedTouch 605s

Instrukcja obsługi serwera FTP v

Tworzenie maszyny wirtualnej

Site Installer v2.4.xx

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Programowanie Systemów Wbudowanych

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

MikroTik Serwer OpenVPN

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi

Instrukcja obsługi rejestratorów XVR. Zapoznaj się przed użyciem

tel fax

Instalacja sprzętu. 1. Wyłącz zasilanie urządzenia USB. 2. Podłącz urządzenie USB do urządzenia TL-PS310U.

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows 7 WAŻNA INFORMACJA

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Electronic Infosystems

Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Instrukcja instalacji BMW INPA do interfejsu BMW USB VIAKEN

Instrukcja instalacji oprogramowania dla środowiska Linux

instrukcja instalacji w systemie Mac OS X

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

Xesar. Uruchomienie Karta sieciowa

Brinet sp. z o.o. wyłączny przedstawiciel DrayTek w Polsce

Instalacja i konfiguracja serwera telnet.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja konfiguracji funkcji skanowania

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Microsoft Windows 8

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Instalacja sterownika portu USB

Instalacja sterownika portu USB

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

instrukcja instalacji w systemie Linux modemu USB ZXDSL 852

Praca zdalna z poziomu systemu Linux

instrukcja instalacji w systemie Mac OS X modemu USB ZTE ZXDSL 852

Nexus IP - Szybkie wprowadzenie. Do wszystkich modeli Nexus VW i FW

Konfiguracja klientów SSH - PuTTY i WinSCP

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Jak przesłać mapę do urządzenia lub na kartę pamięci?

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Konfiguracja pakietu CrossStudio for MSP

Pobieranie edytora CodeLite

Dysk CD (z Oprogramowaniem i Podręcznikiem użytkownika)

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

Programowanie niskopoziomowe

INSTRUKCJA AKTUALIZACJI OPROGRAMOWANIA ODU/IDU

Instrukcja instalacji połączenia sterownika PL11-MUT24 ze stroną internetową.

System kontroli dostępu ACCO NET Instrukcja instalacji

Aplikacja CMS. Podręcznik użytkownika

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Microsoft Windows 8

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

T: Zabezpieczenie dostępu do komputera.

INSTALACJA W PROGRAMACH MAGAZYNOWYCH KROK PO KROKU FAREX FLEX

Laboratorium 1. I. Zainstaluj program Eclipse (wersja C/C++ w odpowiednim systemie operacyjnym

Pomoc: konfiguracja PPPoE

Instrukcja obsługi programu PLOMP PLUS FM

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Dodatki. Dodatek A Octave. Język maszyn

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office).

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

Materiały wprowadzające. dr inż. Arkadiusz Chrobot

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Instrukcja obsługi rejestratorów XVR. wersja

Instrukcja podłączania komputerów z systemem Microsoft Windows Vista/7 do sieci eduroam

Cyfrowy Polsat S.A. z siedzibą w Warszawie, ul. Łubinowa 4a, Warszawa Sąd Rejonowy dla m.st. Warszawy, XIII Wydział Gospodarczy Krajowego

Instrukcja obsługi Konfigurator MLAN-1000

Podłączenie urządzenia. W trakcie konfiguracji routera należy korzystać wyłącznie z przewodowego połączenia sieciowego.

Rozwiązanie Zadania egzaminacyjnego egzamin praktyczny z kwalifikacji e13 styczeń 2015

Nexus IP - Szybkie wprowadzenie. Do wszystkich modeli Nexus VW i FW

Instrukcja obsługi Poznań 2010

Viper Linux Lite, oprogramowanie Linux

URZĄDZENIE DO BEZPRZEWODOWEGO STRUMIENIOWANIA MULTIMEDIÓW

Rejestrator czasu pracy z foto-rejestracją

Ćwiczenie 5b Sieć komputerowa z wykorzystaniem rutera.

Xesar. Uruchomienie Karta sieciowa

Instalacja. Podłączenie urządzenia. Wyłącz wszystkie urządzenia sieciowe (komputer, modem i router).

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Microsoft Windows 98

Kopiowanie i instalowanie pliku w systemie Windows CE

Instalacja i konfiguracja konsoli ShadowControl

Instrukcja instalacji oprogramowania. CardioScan 10, 11 i 12. w wersji 54a i 76a

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Rozdział 8. Sieci lokalne

Instrukcja do konfiguracji sieci WiFi w Akademii Leona Koźmińskiego dla systemu Windows XP

Transkrypt:

Imie i nazwisko Nr indeksu Liczba punktów: Ramki oznaczone kolorem żółtym należy uzupełnić odpowiednią informacją! Po zakończeniu ćwiczenia niniejszą formatkę należy wysłać na adres: iwona.kochanska@eti.pg.gda.pl Przebieg labororatorium: Uruchomienie Raspberry Pi Instalacja Eclipse CDT Kompilacja skrośna na RPi Logowanie do systemu operacyjnego hosta (OS Linux Debian): LOGIN: student HASŁO: student* Uruchomienie Raspberry Pi 1. Sprawdź, czy w odpowiednim złączu na płycie Rpi znajduje się karta pamięci. Na niej znajduje się system operacyjny Raspbian. 2. Podłącz kabel ethernet do gniazda na płycie Rpi 3. Podłącz zasilanie do komputera Raspberry Pi (kabel USB między PC a Rpi). 4. Podłącz przewody kabla RS-232 (TTL) do pinów GPIO jak pokazano na rysunku. Posłuży on do komunikacji z Rpi w celu odczytania adresu IP, jaki Rpi dostał od serwera dhcp. 5. Uruchom program putty: $sudo putty 6. W okienku GUI wybierz połączenie szeregowe. Aby sprawdzić nazwę pliku odpowiedzialnego za sterownik portu szeregowego, odczytaj ostatnie komunikaty jądra:

$sudo sysctl -w kernel.dmesg_restrict=0 $dmesg Jednym z ostatnich komunikatów powinno być: pl2303 converter now attached to XXX (nazwa pliku sterownika) Ustawienia w okienku GUI powinny wyglądać następująco: gdzie ttyusb0 jest nazwą pliku sterownika portu szeregowego. 7. Odczytaj adres IP komputera Rpi: # sudo ifconfig 8. Ustaw konfigurację serwera ssh na Rpi tak, aby możliwe było zdalne połączenie użytkownika za pomocą protokołu ssh: # cd /etc/ssh #nano sshd_config Sprawdź opcję PermitRootLogin. Jeśli jej wartość jest inna niż no, zmień ją na no. Po zmianie zrestartuj serwer ssh: #sudo /etc/init.d/ssh restart 9. Połącz się z Rpi za pomocą ssh w terminalu na komputerze hosta. Login: pi, hasło: raspberry: $ ssh pi@192.168.1.xxx (XXX ostatnie 3 cyfry nr IP)

Kompilacja prostego programu C++ W katalogu domowym utwórz nowy plik o nazwie kod i otwórz go: $ nano kod W pliku zapisz kod programu Hello World w języku C++. Zapis w edytorze nano: ctrl-o Wyjście z edytora: ctrl-x Skompiluj program za pomocą kompilatora gcc (nazwa programu wynikowego: program): $ g++ -o program kod.cpp Uruchom program: $./program Sprawdź nagłówek ELF pliku wykonywalnego: $file program Skompiluj program za pomocą kompilatora skrośnego dla Rpi: $ arm-bcm2708hardfp-linux-gnueabi-g++ -o programrpi kod.cpp Uruchom program: $./programrpi Sprawdź nagłówek ELF pliku wykonywalnego: $file programrpi Plik wykonywalny prześlij na Rpi: $scp programrpi pi@192.168.xxx:. I tam go uruchom.

Konfiguracja środowiska Eclipse CDT Przejdź do katalogu /opt/rpi $cd /opt/rpi Znajdują się w nim narzędzia do kompilacji skrośnej dla Rpi, pobrane z repozytorium git://github.com/raspberrypi/tools.git Przejdź do katalogu: $ cd /opt/rpi/tools/arm-bcm2708 Znajduje się w nim 5 różnych toolchain-ów do kompilacji skrośnej. Sprawdź, czy maszyna hosta (komputer PC, na którym pracujesz) jest 32, czy 64-bitowa: $uname -a Dla wersji 32-bitowej właściwy toolchain to gcc-linaro-arm-linux-gnueabihf-raspbian. Natomiast dla wersji 64-bitowej należy używać gcc-linaro-arm-linux-gnueabihf-raspbian-x64 Wyedytuj plik.bashrc w katalogu domowym studenta: $cd ~/ $nano.bashrc Dopisz do zmiennej środowiskowej PATH ścieżkę do toolchaina, by polecenia kompilatora skrośnego były rozpoznawane w linii poleceń niezależnie od bieżącego katalogu: export PATH=$PATH:/opt/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihfraspbian-x64/bin Zapisz zmiany w pliku (ctrl-o, ctrl-x) i uruchom skrypt.bashrc: $source.bashrc Sprawdź, czy ścieżka do toolchain-a została zapisana i która wersja gcc jest używana: $arm-linux-gnueabihf-gcc -v gcc version. Uruchom środowisko Eclipse: $cd /opt/eclipse $./eclipse

Eclipse zapyta o ściezkę do katalogu roboczego. Powinna się ona znajdować w katalogu domowym użytkownika student. Utwórz nowy projekt C++. W pierwszym oknie konfiguracji projektu wybierz Hello World C++ Project i toolchain do kompilacji skrośnej (Cross GCC) W oknie Cross GCC Command ustaw konfigurację kompilatora skrośnego: Cross compiler prefix: "arm-linux-gnueabihf-". Cross compiler path: "/opt/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihfraspbian-x64/bin" Skompiluj projekt. Spróbuj znaleźć ten pierwszy program dla Rpi na dysku komputera hosta. Powinien znajdować się w katalogu: $cd ~/eclipse-workspace/projekt/debug/ Spróbu uruchomić plik wykonywalny: $./projekt Sprawdź nagłówek ELF pliku: $file HelloWorld Plik wykonywalny prześlij na Rpi: $scp projekt pi@192.168.xxx:. I tam go uruchom. Przesyłanie pliku wykonywalnego na Rpi możliwe jest również z poziomu środowiska Eclipse. W tym celu: Wybierz z menu "Window->Show View->Other". W otwartym oknie show view wybierz "Remote Systems" a następnie "Remote Systems Details".

Przeciągnij nowo otwarte okno Remote Systems z dolnej części głównego okna do lewej bocznej. Kliknij prawym przyciskiem myszy na okno Remote Systems i wybierz New Connection Wybierz SSH only Skonfiguruj połączenie ssh z Raspberry Pi (host name to nr ip maszyny docelowej, czyli Rpi). Kliknij prawym przyciskiem myszy na nowo zdefiniowane połączenie ssh i połącz się z Rpi (Connect). Teraz możesz przeciągnąć plik wykonywalny, znajdujący się w katalogu Debug projektu, do rpi Sftp Files My Home. Otwórz terminal ssh w środowisku Eclipse (prawym przyciskiem myszy na Ssh Shells Launch Shell) Uruchom program w oknie terminala:./programrpi