Laboratorium 2 (Intel Galileo, Debian, CRON, Gstreamer)

Wielkość: px
Rozpocząć pokaz od strony:

Download "Laboratorium 2 (Intel Galileo, Debian, CRON, Gstreamer)"

Transkrypt

1 Laboratorium 1 (Intel Galileo, Yocto, Python, I 2 C, SSH, Crosscompile) Zadania do wykonania 1. Aktualizacja firmware u układu Galileo. (5%) 2. Przygotowanie obrazu systemu Yocto na karcie SD. (10%) 3. Połączenie i konfiguracja systemu operacyjnego Yocto. (5%) 4. Instalacja i konfiguracja przykładowego rozszerzeniowego modułu Pythona. (5%) 5. Przygotowanie infrastruktury do testowania portów układu Galileo, opracowanie testów i ich implementacja w języku Python. Należy przetestować działanie następujących elementów układu Galileo: cyfrowe wyjścia, (10%) cyfrowe wejścia, (10%) analogowego wyjścia korzystając z oscyloskopu, (10%) analogowego wejścia. (10%) 6. Obsługa wyświetlacza LCD przy pomocy Pythona. (10%) 7. Zbudowanie woltomierza, (25%) Bonus. Kompilacja skrośna. (+0.5) Zadania do wykonania Laboratorium 2 (Intel Galileo, Debian, CRON, Gstreamer) 1. Przygotowanie obrazu systemu Debian na karcie SD. (10%) 2. Zwiększenie rozmiaru partycji zawierającej system plików. (15%) 3. Połączenie i konfiguracja systemu operacyjnego: (20%) konfiguracja systemu aktualizacja systemu przy pomocy menadżera pakietów instalacja Gstreamera 4. Cykliczne wykonywanie zadań za pomocą systemu CRON (10%) 5. Przesyłanie plików używając Gstreamera i protokołu UDP konfiguracja w powłoce BASH (10%) 6. Strumieniowanie audio używając Gstreamera i protokołu UDP konfiguracja w powłoce BASH (15%) 7. Opracowanie autorskiej aplikacji cyklicznego strumieniowania audio (20%) 1

2 Laboratorium 1 (Intel Galileo, Yocto, Python, I 2 C, SSH, Crosscompile) Zadania do wykonania 1. Aktualizacja firmware u układu Galileo. (5%) 2. Przygotowanie obrazu systemu Yocto na karcie SD. (10%) 3. Połączenie i konfiguracja systemu operacyjnego Yocto. (5%) 4. Instalacja i konfiguracja przykładowego rozszerzeniowego modułu Pythona. (5%) 5. Przygotowanie infrastruktury do testowania portów układu Galileo, opracowanie testów i ich implementacja w języku Python. Należy przetestować działanie następujących elementów układu Galileo: cyfrowe wyjścia, (10%) cyfrowe wejścia, (10%) analogowego wyjścia korzystając z oscyloskopu, (10%) analogowego wejścia. (10%) 6. Obsługa wyświetlacza LCD przy pomocy Pythona. (10%) 7. Zbudowanie woltomierza, (25%) Bonus. Kompilacja skrośna. (+0.5) 1 Aktualizacja firmware u układu Galileo Aktualizacji układu Galileo należy dokonać przy pomocy dostarczonej aplikacji Arduino. Aplikację należy uruchomić z uprawnieniami administratora (jako root) na komputerze laboratoryjnym. Należy się upewnić czy został wybrany prawidłowy plik pośredniczący /dev/ttyacm0 oraz czy przewód USB jest podłączony, a przewód zasilania odłączony. Ręczne przerwanie procesu aktualizacji lub odłączenie zasilania podczas tego procesu grozi awarią urządzenia! Dlatego zalecane jest zachowanie szczególnej ostrożności. Rys GUI Arduino. 2

3 2 Przygotowanie obrazu systemu Yocto na karcie SD 2.1 Pobranie obrazu systemu operacyjnego w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako student) 1 # przejdź do katalogu roboczego/domowego: 2 cd ~ 3 # ściągnij obraz Linuksa: SDCard tar.bz2 do katalogu roboczego/domowego 4 wget 5 # lub za pomocą przeglądarki internetowej z 6 # rozpakuj archiwum do katalogu roboczego/domowego: 7 tar xjvf SDCard tar.bz2 8 # zawartość znajdzie się w katalogu: image-full-galileo 9 # zawartość czyli: 10 # - jądro systemu - bzimage 11 # - katalog rozruchowy - boot 12 # - program rozruchowy - grub.efi 13 # - rozruchowy system plików - core-image-minimal-initramfs-clanton.cpio.gz 14 # - właściwy system plików - image-full-galileo-clanton.ext3 2.2 Formatowanie karty SD i skopiowanie wymaganych plików w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako root) 1 # wszystkie polecenia wydawane przez administratora (root) 2 # należy wykonywać ze szczególną ostrożnością - zwłaszcza polecenie dd i fdisk 3 # podłącz kartę mikro SD do komputera, sprawdź jaki plik reprezentuje kartę w systemie plików (tu np. /dev/sdc) 4 # można to zrobić odczytując ostatnie komunikaty jądra systemu: 5 dmesg 6 [ ] sdc: sdc1 7 [ ] sd 14:0:0:0: [sdc] Attached SCSI removable disk 8 9 # usuń wszystkie dane z karty: 10 dd if=/dev/zero of=/dev/sdc 11 # procedura ta w zależności od pojemności karty może trwać dość długo, 12 # dlatego można ewentualnie nadpisać tylko początek karty: 13 dd if=/dev/zero of=/dev/sdc bs=512 count= przeczytanych rekordów zapisanych rekordów 16 skopiowane 512 bajtów (512 B), 0, s, 194 kb/s # konfigurację tablicy partycji należy przeprowadzić programem fdisk 19 # proszę wcześniej przejrzeć manual programu fdisk 20 man fdisk 21 # jeżeli w systemie jest zainstalowany podręcznik, to powinna się wyświetlić dokumentacja 22 # należy założyć nową tablicę partycji oraz utworzyć w niej jedną nową partycję 23 fdisk /dev/sdc # przejście do edycji tablicy partycji 24 # Proszę się upewnić czy wybrano właściwy plik reprezentujący kartę SD 25 # w zależności od konfiguracji systemu może to być /dev/sdb, /dev/sdd itd. w programie fdisk systemu Debian w komputerze laboratoryjnym 1 Witamy w programie fdisk (util-linux ). # program fdisk służy do manipulowania tablicą partycji 2 Zmiany pozostaną tylko w pamięci do chwili ich zapisania. 3 Przed użyciem polecenia zapisu prosimy o ostrożność. 4 5 Urządzenie nie zawiera żadnej znanej tablicy partycji. 6 Created a new DOS disklabel with disk identifier 0xb4d026f0. # automatyczne utworzenie nowej tablicy partycji 7 # ekwiwalentnie można wykonać polecenie o 8 Polecenie (m wyświetla pomoc): n # tworzymy nową partycję primary obejmującą całą kartę SD 9 Typ partycji 10 p główna (głównych 0, rozszerzonych 0, wolnych 4) 11 e rozszerzona (kontener na partycje logiczne) 12 Wybór (domyślnie p): p 13 Numer partycji (1-4, domyślnie 1): 1 14 Pierwszy sektor ( , domyślnie 2048): Ostatni sektor, +sektorów lub +rozmiark,m,g,t,p ( , domyślnie ): Utworzono nową partycję 1 typu Linux o rozmiarze 7,4 GiB Polecenie (m wyświetla pomoc): t # zmiana typu partycji na FAT32 20 Wybrano partycję 1 21 Kod szesnastkowy (L wyświetla listę wszystkich kodów): b 22 Zmieniono typ partycji Linux na W95 FAT Polecenie (m wyświetla pomoc): p # wyświetla konfigurację tablicy partycji 25 Dysk /dev/sdc: 7,4 GiB, bajtów: , sektorów: Jednostki: sektorów, czyli 1 * 512 = 512 bajtów 27 Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / Typ etykiety dysku: dos 30 Identyfikator dysku: 0x9e9d9bed Device Boot Start End Sectors Size Id Type 33 /dev/sdc ,4G b W95 FAT Polecenie (m wyświetla pomoc): w # fizyczny zapis zmian na urządzeniu 36 Tablica partycji została zmodyfikowana. 37 Wywoływanie ioctl() w celu ponownego odczytu tablicy partycji. 38 Synchronizacja dysków. 3

4 w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako root) 1 # po zakończeniu programu fdisk powinien pojawić się plik /dev/sdc1 reprezentujący nową partycję 2 # należy utworzyć na niej system plików FAT32: 3 mkfs.vfat -F 32 /dev/sdc1 4 mkfs.fat ( ) 5 # następnie utworzyć punkt montowania i zamontować tę partycję 6 mkdir sdcard 7 mount /dev/sdc1 sdcard/ 8 # w końcu kopiujemy zawartość katalogu image-full-galileo: 9 cp image-full-galileo/* sdcard/ -r 10 # synchronizujemy dyski: 11 sync 12 # i odmontowujemy kartę SD: 13 umount sdcard 14 # obraz systemu jest już gotowy, wkładamy kartę SD do układu Galileo 15 # podłączamy zasilanie i czekamy, aż system zostanie załadowany 16 # proces uruchamiania systemu operacyjnego można obserwować za pośrednictwem interfejsu szeregowego 17 # należy podłączyć odpowiednio przewód i uruchomić aplikację putty: 18 putty 19 # należy ustawić prędkość równą bodów na sekundę 20 # i komunikować się za pośrednictwem pliku /dev/ttyusb0 - choć to może być zależne od systemu operacyjnego 2.3 Nagranie przygotowanego obrazu karty SD z systemem Yocto (alternatywnie) Niniejszy podpunkt przedstawia alternatywny sposób przygotowania karty SD korzystając z gotowego obrazu. Zaproponowano tu użycie obrazu systemu Yocto w wersji iot-devkit, który jest już skonfigurowany do pracy z interfejsami I 2 C. Wspomniany obraz należy zastosować przy obsłudze wyświetlacza LCD w dalszych punktach niniejszego ćwiczenia lub skonfigurować system operacyjny instalując wymagane komponenty do obsługi interfejsu I 2 C. w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako root) 1 # przejdź do katalogu roboczego/domowego: 2 cd ~ 3 # ściągnij obraz Linuksa: Yocto (iot-devkit-latest) do katalogu roboczego/domowego 4 wget 5 # lub za pomocą przeglądarki internetowej z 6 # rozpakuj archiwum do katalogu roboczego/domowego: 7 bunzip2 -c iot-devkit-latest-mmcblkp0.direct.bz2 > iot-devkit-latest-mmcblkp0.direct 8 # plik iot-devkit-latest-mmcblkp0.direct jest obrazem kardy SD, który należy nagrać poleceniem dd 9 dd if=iot-devkit-latest-mmcblkp0.direct of=/dev/sdc 10 # następnie wkładamy kartę SD do układu Galileo 11 # podłączamy zasilanie i czekamy, aż system zostanie załadowany tak, jak opisano w poprzednim podpunkcie 12 # opcjonalnie można monitorować postęp kopiowania za pomocą polecenia pv 13 dd if=iot-devkit-latest-mmcblkp0.direct pv dd of=/dev/sdc 3 Połączenie i konfiguracja systemu operacyjnego Yocto w powłoce systemu operacyjnego Yocto w układzie Galileo za pośrednictwem RS i putty (jako root) 1 clanton login: root 2 # powłoka powinna nas powitać w następujący sposób: 3 root@clanton:~# 4 # na początku proszę ustawić hasło roota: 5 passwd 6 Changing password for root 7 Enter the new password (minimum of 5, maximum of 8 characters) 8 Please use a combination of upper and lower case letters and numbers. 9 New password: 10 Re-enter new password: 11 passwd: password changed. 12 # proszę zapamiętać ustawione hasło 13 # następnie proszę sprawdzić konfigurację połączenia ethernetowego: 14 ifconfig eth0 15 eth0 Link encap:ethernet HWaddr 98:4F:EE:01:75:8D 16 inet addr: Bcast: Mask: inet6 addr: fe80::9a4f:eeff:fe01:758d/64 Scope:Link 18 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 19 RX packets:65066 errors:0 dropped:2285 overruns:0 frame:0 20 TX packets:72 errors:0 dropped:0 overruns:0 carrier:0 21 collisions:0 txqueuelen: RX bytes: (4.8 MiB) TX bytes:9513 (9.2 KiB) 23 Interrupt:40 Base address:0xc # statyczny adres IP np z maską można ustawić następująco: 25 ifconfig eth # aby połączenie internetowe było konfigurowane automatycznie przy włączeniu systemu, 27 # należy wyedytować plik /etc/network/interfaces, np.: 28 auto eth0 29 iface eth0 inet static 30 address netmask network gateway # lub dla użycia dhcp: 35 auto eth0 36 iface eth0 inet dhcp 4

5 37 # a następnie zrestartować połączenie internetowe: 38 /etc/init.d/networking stop 39 Deconfiguring network interfaces... done. 40 /etc/init.d/networking start 41 Configuring network interfaces... [ ] eth0: device MAC address 98:4f:ee:01:75:8d 42 [ ] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 43 udhcpc (v1.20.2) started 44 Sending discover [ ] libphy: stmmac-1:01 - Link is Up - 100/Full 46 [ ] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready 47 Sending discover Sending select for Lease of obtained, lease time ip: RTNETLINK answers: File exists 51 ip: RTNETLINK answers: File exists 52 /etc/udhcpc.d/50default: Adding DNS /etc/udhcpc.d/50default: Adding DNS done. w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym 1 # po konfiguracji sieci można zalogować się w systemie Yocto za pośrednictwem ssh 2 # poza logowaniem protokół ssh daje możliwość kopiowania plików na zdalny serwer np.: 3 echo "Jestem na komputerze laboratoryjnym." > plik.txt 4 scp plik.txt root@ :~ 5 The authenticity of host ( ) can t be established. 6 ECDSA key fingerprint is 2c:f5:db:5d:b7:9e:87:ff:40:3f:37:60:98:90:2e:9b. 7 Are you sure you want to continue connecting (yes/no)? yes 8 Warning: Permanently added (ECDSA) to the list of known hosts. 9 root@ s password: 10 plik.txt 100% KB/s 00:00 11 # proszę się upewnić, czy układ Galileo jest podłączony do sieci lokalnej 12 # logowanie na zdalnym układzie Galileo wygląda następująco: 13 ssh root@ root@ s password: 15 root@clanton:~# 16 # od tej chwili jesteśmy zalogowani na płytce Galileo w powłoce systemu operacyjnego Yocto w układzie Galileo za pośrednictwem ssh (jako root) 1 # proszę sprawdzić czy udało się skopiować plik.txt: 2 ls ~ 3 plik.txt 4 cat ~/plik.txt 5 Jestem na komputerze laboratoryjnym. 6 # proszę sprawdzić czy w systemie dostępny jest interpreter języka python: 7 python 8 Python (default, Oct , 16:04:29) 9 [GCC 4.7.2] on linux2 10 Type "help", "copyright", "credits" or "license" for more information. 11 >>> 12 # jeżeli pojawi się powyższy komunikat, to znaczy, że można przejść do kolejnego punktu instrukcji 3.1 Konfiguracja przy pomocy systemowego menadżera pakietów OPKG w powłoce systemu operacyjnego Yocto w układzie Galileo (jako root) 1 # dodajemy dodatkowe wpisy konfiguracyjne 2 echo "src mraa-upm > /etc/opkg/mraa-upm.conf 3 # aktualizujemy informacje o dostępnych pakietach 4 opkg update 5 Downloading 6 Updated list of available packages in /var/lib/opkg/iotdk. 7 Downloading 8 Updated list of available packages in /var/lib/opkg/mraa-upm. 9 # listę wszystkich dostępnych pakietów można wyświetlić za pomocą polecenia: 10 opkg list 11 # tu się powinna wyświetlić długa lista pakietów # sprawdzamy czy są dostępne pakiety mraa i upm: 13 opkg list grep mraa 14 libmraa mraa built using CMake 15 opkg list grep upm 16 upm upm built using CMake 17 # instalujemy dodatkowe oprogramowanie - upm i mraa 18 # jeżeli użyto obraz systemu iot-devkit, pakiety te są już zainstalowane 19 opkg install libmraa0 20 Package libmraa0 ( ) installed in root is up to date. 21 opkg install upm 22 Package upm ( ) installed in root is up to date. 23 # dodatkowo należy zaktualizować system za pomocą opkg: 24 opkg upgrade 25 Upgrading libmraa0 on root from r0 to Downloading 27 Removing obsolete file /usr/lib/libmraa.so libmraa0 ( ) already install on root. 29 Upgrading upm on root from r0 to Downloading 31 upm ( ) already install on root. 32 libmraa0 ( ) already install on root. 33 Configuring libmraa0. 34 Configuring upm. 5

6 3.2 Konfiguracja połączenia SSH logowanie bez hasła w powłoce systemu operacyjnego Yocto w układzie Galileo (jako root) 1 # aby z układu Galileo łączyć się za pośrednictwem SSH bez hasła należy wygenerować i skopiować odpowiednio klucze 2 # generowanie kluczy 3 ssh-keygen -t rsa 4 Generating public/private rsa key pair. 5 Enter file in which to save the key (/home/root/.ssh/id_rsa): 6 Enter passphrase (empty for no passphrase): 7 Enter same passphrase again: 8 Your identification has been saved in /home/root/.ssh/id_rsa. 9 Your public key has been saved in /home/root/.ssh/id_rsa.pub. 10 The key fingerprint is: 11 6e:3b:88:fa:64:bc:7c:c3:d3:61:d8:d7:16:64:b2:90 root@quark01758d 12 The key s randomart image is: [ RSA 2048] E. o 16. = os o 20 +o +oo *.o. 22.o+. o # przy pytaniu o hasło należy wcisnąć ENTER - utworzony zostanie klucz bezhasłowy 25 # po wykonaniu tego polecenia, wygenerowane zostały dwa klucze: 26 # klucz prywatny został zapisany w pliku /home/root/.ssh/id_rsa - nie powinniśmy go udostępniać nikomu 27 # drugi klucz, publiczny, pojawił się w pliku /home/rot/.ssh/id_rsa.pub w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako zwykły użytkownik) 1 cd ~ 2 # kopiujemy wpis o kluczu publicznym z układu Galileo na komputer laboratoryjny 3 # Proszę pamiętać o sprawdzeniu adresów IP i nazw użytkowników 4 scp root@ :/home/root/.ssh/id_rsa.pub. 5 # wpisujemy informację o kluczu do pliku konfiguracyjnego serwera SSH w katalogu domowym 6 cat ~/id_rsa.pub >> ~/.ssh/authorized_keys 7 # od tej chwili logowanie z Galileo na komputer laboratoryjny jako zwykły użytkownik 8 # nie powinno wymagać podawania hasła. Jeżeli chcemy logować się jako root, 9 # to informację o kluczu publicznym należy dodać również do pliku konfiguracyjnego 10 # w katalogu domowym tego użytkownika w powłoce systemu operacyjnego Yocto w układzie Galileo (jako root) 1 # należy sprawdzić, czy można zalogować się przez SSH z układu Galileo nie używając hasła 2 # np wykonując tam zdalnie polecenie: 3 ssh student@ touch ~/nowy_pusty_plik;ls -lrt 4 -rw-r--r-- 1 student student 0 lut 3 18:38 nowy_pusty_plik 5 # tu założono, że komputer laboratoryjny ma przyporządkowany adres IP # wcześniej należy sprawdzić, jaki adres ma komputer w laboratorium 7 # założono też, że użytkownik ma nazwę student 8 # jeśli wszystko zostało skonfigurowane poprawnie, utworzony zostanie nowy pusty plik 4 Instalacja i konfiguracja przykładowego modułu Pythona Wokół projektu Galileo rozwinęła się społeczność, która dostarcza różne narzędzia i moduły użyteczne przy pracy z tym układem. W ramach laboratorium wykorzystano moduł rozszerzeniowy wiring-x86. Więcej informacji na jego temat można znaleźć na stronie domowej projektu: w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako student) 1 # proszę przejść do katalogu domowego/roboczego 2 cd ~ 3 # następnie ściągnąć wymagany moduł np. za pomocą aplikacji wget 4 wget 5 # rozpakowujemy ściągnięte archiwum 6 unzip master.zip 7 # w lokalnym katalogu powinien pojawić się nowy katalog wiring-x86-master zawierający omawiany moduł 8 # następnie proszę skopiować go na układ Galileo na kartę SD za pomocą ssh - proszę wpisać właściwy adres IP 9 scp -r wiring-x86-master root@ :/media/mmcblk0p1 10 # oraz logujemy się na układzie Galileo: 11 ssh root@ w powłoce systemu operacyjnego Yocto w układzie Galileo za pośrednictwem ssh (jako root) 1 # w pierwszej kolejności należy przenieść się do odpowiedniego katalogu 2 # wcześniej upewniamy się do jakiego katalogu zostały skopiowane pliki modułu 3 cd /media/mmcblk0p1/wiring-x86-master/ 4 # możliwości, jakie daje konfigurator dostarczony z modułem, można sprawdzić następująco: 5 python setup.py --help-commands 6 # powinna zostać wyświetlona lista dostępnych opcji 7 # następnie sprawdzamy integralność modułu 8 python setup.py check 9 running check 10 # budujemy moduł lokalnie 11 # jeżeli nie wydamy tego polecenia w tym miejscu, to zostanie ono automatycznie wywołane przy instalacji 12 python setup.py build 13 running build 14 running build_py 6

7 15 creating build 16 creating build/lib 17 copying wiringx86.py -> build/lib 18 # oraz wybieramy instalację 19 # dzięki czemu wymagane pliki zostaną skopiowane do odpowiednich lokalizacji w systemie plików 20 python setup.py install 21 running install_lib 22 copying build/lib/wiringx86.py -> /usr/lib/python2.7/site-packages 23 writing byte-compilation script /tmp/tmpuwhagm.py 24 /usr/bin/python /tmp/tmpuwhagm.py 25 removing /tmp/tmpuwhagm.py 26 running install_egg_info 27 Writing /usr/lib/python2.7/site-packages/wiring_x py2.7.egg-info 28 # następnie przechodzimy do katalogu z przykładami 29 cd examples 30 # przykłady są napisane dla platformy Intel Edison 31 # dlatego w skryptach należy zmienić nazwę platformy na Intel Galileo gen cat blink.py sed s/gpioedison/gpiogalileogen2/g > blink-galileo.py 33 # następnie należy uruchomić poprawiony skrypt i obserwować diodę nr python blink-galileo.py 35 Setting up pin Blinking pin 13 now... 5 Przygotowanie infrastruktury do testowania portów układu Galileo, opracowanie testów i ich implementacja w języku Python. Na początku należy wyprowadzić zasilanie i masę na płytkę testową. Proszę o zachowanie dużej ostrożności, aby nie dokonać zwarcia może się to skończyć uszkodzeniem układu Galileo. Na poniższych schematach skrót GND oznacza masę, odpowiednio 3.3 V i 5.0 V oznacza zasilanie, liczby oznaczają numery pinów. Pozostałe oznaczenia znajdują się pod schematami, których dotyczą. Zaprezentowano przykłady układów testowych studenci mogą zaproponować własne, jednak proszę o zachowanie ostrożności. Szczególnie będzie oceniany stopień skomplikowania zaimplementowanych algorytmów i inwencja twórcza. Należy przetestować działanie następujących elementów układu Galileo: Cyfrowe wyjścia należy napisać skrypt w Pythonie, który będzie sterował mruganiem diody D1 podłączonej do portu numer 13. Diody należy podłączyć z odpowiednim rezystorem R1. Oporność przykładowego rezystora wynosi 1 kω ewentualnie należy ją dobrać w zależności od użytej diody. Rys Schemat. 7

8 Cyfrowe wejścia należy napisać skrypt w Pythonie, który będzie sterował mruganiem diody D1 podłączonej do portu numer 13. Diody należy podłączyć z odpowiednim rezystorem R1. Diodą należy sterować w zależności od odczytanego stanu z portu numer 7, który można ustawić za pomocą przełącznika P1. Oporności rezystorów R1 i R2 wynoszą po 1 kω ewentualnie należy je dobrać w zależności od użytej diody. Rys Schemat. Wyjścia PWM do testowania wyjścia PWM (ang. pulse-width modulation; modulacja szerokości impulsów) można zastosować schemat z Rys Proszę zwrócić uwagę, aby zmienić numer portu np. na 5. Należy napisać skrypt w Pythonie, który będzie płynnie sterował jasnością świecenia diody. Wygenerowany sygnał należy zaprezentować na oscyloskopie. Dodatkowo należy zademonstrować kilka różnych wypełnień impulsów prostokątnych oraz częstotliwości ich występowania. Analogowe wejścia należy zbudować obwód zawierający połączone szeregowo rezystory tak jak na schemacie na Rys oraz zmierzyć przy pomocy wejścia analogowego wartość napięcia na poszczególnych połączeniach rezystorów. Ćwiczenie należy wykonać podłączając układ do zasilania 3.3 oraz 5.0 V. Wyniki proszę umieścić w tabelce oraz porównać z teoretycznymi wynikami obliczonymi na podstawie wzoru z dzielnika napięciowego: n U n = U max R i i=0 (1) N R i Gdzie N oznacza liczbę wszystkich rezystorów, U max napięcie zasilania, zaś n numer połączenia pomiędzy rezystorami. Dodatkowo przed połączeniem proszę obliczyć prąd płynący w układzie i tak dobrać rezystory, żeby nie przekroczyć wydajności prądowej. i=0 8

9 Rys Schemat. 6 Obsługa wyświetlacza LCD przy pomocy Pythona Należy podłączyć wyświetlacz LCD (Grove LCD RGB) za pomocą przewodu I 2 C do płytki z wyprowadzeniami tych interfejsów (Grove Base Shield). Płytka powinna być połączona z układem Galileo za pomocą pinów rozmieszczonych w dwóch równoległych rzędach. Następnie proszę upewnić się, że wyświetlacz jest wykrywany na magistrali I 2 C i uruchomić skrypt demonstracyjny w języku Python zamieszczony poniżej. Rys Base shield i wyświetlacz LED. w powłoce systemu operacyjnego Yocto w układzie Galileo (jako root) 1 # proszę sprawdzić czy wyświetlacz LCD jest wykrywany na magistrali I2C 2 # można się posłużyć poleceniem i2cdetect 3 # wcześniej proszę się upewnić, czy zainstalowano pakiet i2c-tools 4 # jeżeli nie, to należy go zainstalować za pomocą menadżera opkg 5 i2cdetect -y -r a b c d e f 7 00: : : UU UU UU : : UU : UU UU UU UU : : # następnie należy uruchomić poniższy skrypt demonstracyjny w języku Python 9

10 demonstracyjny skrypt w języku Python 1 # skrypt w pierwszej linii wyświetlacza wypisuje coraz większe liczby 2 # w drugiej linii - cyfry, które są dzielnikami tych liczb 3 4 import pyupm_i2clcd as i2clcd # załadowanie wymaganych modułów 5 import time 6 7 def clear(display): # samodzielne zdefiniowanie funkcji czyszczącej wyświetlacz 8 display.setcursor(1, 0) # można tu użyć również funkcji wbudowanej w moduł 9 lcd.write(str(16*" ")) lcd = i2clcd.jhd1313m1(0, 0x3E, 0x62) 12 lcd.setcolor(0,255,0) # podświetlenie wyświetlacza na zielono count=1 15 while count<10**16: # dlaczego akurat 10**16? 16 clear(lcd) lcd.setcursor(0, 0) # ustawienie kursora na początku pierwszej linii 19 lcd.write(str(count)) # wpisanie tam liczby info = "dziel: " # utworzenie napisu w drugiej linii 22 for n in range(9): 23 if not count%(n+1): 24 info = info+str(n+1) lcd.setcursor(1, 0) # ustawienie kursora na początku drugiej linii 27 lcd.write(info) # wpisanie tam cyfr, które są dzielnikami count+=1 30 time.sleep(1) # skrypt czeka jedną sekundę 7 Zbudowanie woltomierza Zadanie należy wykonać samodzielnie korzystając ze zdobytej dotąd wiedzy oraz z dokumentacji. Skrypty mają być napisane w języku Python. Opracowany system pomiarowy powinien: działać w zakresie od zera do pięciu woltów, umożliwiać pomiar napięcia przy pomocy wejść analogowych układu Galileo, pomiaru powinno się dokonywać uruchamiając odpowiedni skrypt, woltomierz powinien być wyposażony w wyświetlacz LCD podłączony przez interfejs I 2 C, wynik pomiaru powinien być pokazywany na wyświetlaczu LCD, początkowe pomiary powinny być zweryfikowane przez dodatkowy pomiar oscyloskopem lub profesjonalnym multimetrem, wynik pomiaru powinien być zapisywany na zdalnym hoście (serwerze centralnym) adres i sposób autoryzacji zostanie podany na zajęciach, należy zapisać: wartość pomierzonego napięcia, datę i godzinę pomiaru, adres IP układu Galileo, z którego zapisywane są dane oraz imię i nazwisko operatora (studenta), należy wykonać kilka przykładowych pomiarów, np. wykorzystując połączenie szeregowe rezystorów. Wszystkie wykonane pomiary powinny być widziane na stronie internetowej udostępnianej z serwera centralnego. Bonus. Kompilacja skrośna w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako root) 1 # najpierw proszę przygotować system plików, który posłuży do zbudowania programu 2 # do nowo utworzonej lokalizacji: 3 mkdir -p /opt/clanton-tiny/1.4.2/sysroots 4 5 # proszę skopiować z Arduino odpowiednie katalogi: 6 cd /where/you/extracted/the/archive/arduino-1.5.3/hardware/tools/sysroots 7 cp -R i586-poky-linux-uclibc /opt/clanton-tiny/1.4.2/sysroots/ 8 cp -R x86_64-pokysdk-linux /opt/clanton-tiny/1.4.2/sysroots/ demonstracyjny program w języku C o nazwie /home/student/test.c 1 /* prosty demonstracyjny program - hello world */ 2 #include <stdio.h> 3 int main(int argc, char const* argv[]){ 4 printf("hello, World!\,n"); 5 return 0; 6 } 10

11 w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako student) 1 # kolejnym krokiem powinno być przygotowanie pliku Makefile 2 # proszę pobrać jego wzór z repozytoium GIT - jest tam również dostępny demonstracyjny program: 3 git clone 4 cp galileo-makefile/makefile /home/student 5 cd /home/student 6 # proszę dostosować plik Makefile, jeżeli jest to konieczne: 7 emacs Makefile 8 # a następnie skompilować program: 9 make 10 /opt/clanton-tiny/1.4.2/sysroots/x86_64-pokysdk-linux//usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-g O2 -pipe -g -feliminate-unused-debug-types -fpermissive -Wall -I /opt/clanton-tiny/1.4.2/sysroots/i586-poky-lin 12 ux-uclibc//usr/include -I /opt/clanton-tiny/1.4.2/sysroots/i586-poky-linux-uclibc//usr/include/c++ -I /opt/clant 13 on-tiny/1.4.2/sysroots/x86_64-pokysdk-linux//usr/lib/i586-poky-linux-uclibc/gcc/i586-poky-linux-uclibc/4.7.2/inc 14 lude -m32 -march=i586 --sysroot=/opt/clanton-tiny/1.4.2/sysroots/i586-poky-linux-uclibc/ -c -o test.o 15 test.c 16 /opt/clanton-tiny/1.4.2/sysroots/x86_64-pokysdk-linux//usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-g Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -L /opt/clanton-tiny/1.4.2/sysroots/i586-poky-linux-uclibc//lib -L 18 /opt/clanton-tiny/1.4.2/sysroots/i586-poky-linux-uclibc//usr/lib -L /opt/clanton-tiny/1.4.2/sysroots/i586-poky- 19 linux-uclibc//usr/lib/i586-poky-linux-uclibc/ lstdc++ -m32 -march=i586 --sysroot=/opt/clanton-tiny/1.4.2/ 20 sysroots/i586-poky-linux-uclibc/ test.o -o test demonstracyjny plip Makefile dla kompilacji programu /home/student/test.c 1 SHELL = /bin/sh 2 DISTRO = clanton-tiny 3 TARGET_NAME = i586-poky-linux-uclibc 4 NATIVE_NAME = x86_64-pokysdk-linux 5 GCC_VERSION = TARGET_BIN = test 8 TARGET_ARCH = -m32 -march=i586 --sysroot=$(sysroot_target) 9 INCLUDE_DIRS = -I $(SYSROOT_TARGET)/usr/include \ 10 -I $(SYSROOT_TARGET)/usr/include/c++ \ 11 -I $(SYSROOT_NATIVE)/usr/lib/$(TARGET_NAME)/gcc/$(TARGET_NAME)/$(GCC_VERSION)/include 12 LIBRARY_DIRS = -L $(SYSROOT_TARGET)/lib \ 13 -L $(SYSROOT_TARGET)/usr/lib \ 14 -L $(SYSROOT_TARGET)/usr/lib/$(TARGET_NAME)/$(GCC_VERSION) 15 COMPILE_OPTS = -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -Wall $(INCLUDE_DIRS) SYSROOT_TARGET = /opt/$(distro)/1.4.2/sysroots/$(target_name)/ 18 SYSROOT_NATIVE = /opt/$(distro)/1.4.2/sysroots/$(native_name)/ TOOLDIR = $(SYSROOT_NATIVE)/usr/bin/$(TARGET_NAME) CC = $(TOOLDIR)/i586-poky-linux-uclibc-g++ 23 CXX = $(CC) 24 AS = $(CC) 25 LD = $(CC) 26 AR = $(TOOLDIR)/i586-poky-linux-uclibc-ar 27 CFLAGS = $(COMPILE_OPTS) 28 CXXFLAGS= $(COMPILE_OPTS) 29 LDFLAGS = -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed $(LIBRARY_DIRS) -lstdc all: target target: $(patsubst %.c,%.o,$(wildcard *.c)) $(patsubst %.cpp,%.o,$(wildcard *.cpp)) 34 $(LD) $(LDFLAGS) $(TARGET_ARCH) $^ -o $(TARGET_BIN) clean: 37 rm -f $(TARGET_BIN) *.o 11

12 Zadania do wykonania Laboratorium 2 (Intel Galileo, Debian, CRON, Gstreamer) 1. Przygotowanie obrazu systemu Debian na karcie SD. (10%) 2. Zwiększenie rozmiaru partycji zawierającej system plików. (15%) 3. Połączenie i konfiguracja systemu operacyjnego: (20%) konfiguracja systemu aktualizacja systemu przy pomocy menadżera pakietów instalacja Gstreamera 4. Cykliczne wykonywanie zadań za pomocą systemu CRON (10%) 5. Przesyłanie plików używając Gstreamera i protokołu UDP konfiguracja w powłoce BASH (10%) 6. Strumieniowanie audio używając Gstreamera i protokołu UDP konfiguracja w powłoce BASH (15%) 7. Opracowanie autorskiej aplikacji cyklicznego strumieniowania audio (20%) 1 Przygotowanie obrazu systemu Debian na karcie SD System operacyjny Debian Wheezy z jądrem Linuksa w wersji dedykowany dla platformy Intel Galileo (w tym gen. 2) jest udostępniony na wolnej licencji. Projekt zawiera obraz systemu oraz cały system plików, który posłużył do zbudowania tego obrazu. Dzięki czemu możliwe jest przygotowanie własnej dedykowanej dystrybucji Debiana. W omawianym projekcie udostępniono tzw. minimalny obraz, który jednak można rozbudować po instalacji przy pomocy menadżera pakietów APT bez konieczności dodatkowej kompilacji w ramach projektu zostało utworzone repozytorium kompatybilne z menadżerem APT. w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako student) 1 # uwaga wstępna: 2 # jeżeli jakikolwiek program wymagany do przeprowadzenia tego ćwiczenia, 3 # jest niedostępny to należy go zainstalować za pomocą menadżera pakietów: 4 apt-get update 5 apt-get install parted 6 Czytanie list pakietów... Gotowe 7 Budowanie drzewa zależności 8 Odczyt informacji o stanie... Gotowe 9 parted jest już w najnowszej wersji # właściwą nazwę pakietu można odszukać za pomocą: 12 apt-cache search parted 13 gparted - Edytor partycji dla GNOME 14 parted - Program do zarządzania partycjami dyskowymi # przy okazji proszę docenić poczucie humoru twórców oprogramowania open source: 17 apt-get moo 18 ( ) 19 (oo) 20 /------\/ 21 / 22 * /\---/\ 23 ~~ ~~ 24..."Have you mooed today?" # zaleca się zapoznanie również z innym popularnym/konkurencyjnym menażdżerem pakietów typu APT 27 # o nazwie aptitude: 28 aptitude search parted 29 i gparted - Edytor partycji dla GNOME 30 i parted - Program do zarządzania partycjami dyskowymi 31 # twórcy zalecają używanie jednego menażdżera APT # Proszę rozpocząć ten punkt od przejścia do katalogu roboczego/domowego: 34 cd ~ 35 # pełen system plików systemu można ściągnąć z repozytorium git: 36 git clone git://git.code.sf.net/p/galileodebian/code galileodebian-code 37 # wcześniej proszę się upewnić czy narzędzie git jest dostępne 38 # podczas laboratorium zalecane jest ściągnięcie tylko wypreparowanego obrazu karty SD: 39 wget 40 # lub przez przeglądarkę internetową ze strony: 41 # 42 # proszę wybrać najnowszą wersję obrazu 43 # kolejnym krokiem, jaki należy wykonać, jest rozpakowanie obrazu: 44 gunzip galileo-1.2.img.gz 45 # jeżeli nie wystąpiły żadne błędy, powinien pojawić się plik z obrazem: galileo-1.2.img 12

13 w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako root) 1 # należy podłączyć kartę SD do komputera laboratoryjnego 2 # i sprawdzić, który plik specjalny w katalogu /dev/ reprezentuje tę kartę 3 # można to zrobić odczytując ostatnie komunikaty jądra systemu: 4 dmesg 5 [ ] sdc: sdc1 sdc2 6 [ ] sd 4:0:0:0: [sdc] Attached SCSI removable disk 7 # kolejną czynnością jest skopiowanie obrazu bezpośrednio na kartę SD 8 # wcześniej można jeszcze usunąć wszystkie dane znajdujące się na karcie: 9 dd if=/dev/zero of=/dev/sdc 10 # kopiowanie obrazu na kartę: 11 dd if=galileo-1.2.img of=/dev/sdc przeczytanych recordów zapisanych recordów 14 skopiowane bajtów (944 MB), 297,821 s, 3,2 MB/s # następnie proszę podłączyć kartę SD do układu Galileo i podłączyć zasilanie 17 # jednocześnie proszę obserwować informacje przesyłane do komputera za pomocą interfejsu szeregowego: 18 putty 19 # parametry połączenia należy ustawić tak, jak na loratorium 1: prędkość równą bodów na sekundę 20 # i komunikować się za pośrednictwem pliku /dev/ttyusb0 - choć to może być zależne od systemu operacyjnego # Program rozruchowy GRUB powinien wyświetlić poniższe menu: 23 Debian GNU/Linux, with Linux Debian GNU/Linux, with Linux (recovery mode) 25 Debian GNU/Linux, with Linux Debian GNU/Linux, with Linux (recovery mode) 27 # należy wybrać pierwszą opcję: Debian GNU/Linux, with Linux (jest to domyślny wybór) 28 # i uruchomić system operacyjny w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem RS i putty (jako root) 1 Debian GNU/Linux 7 galileo ttys1 2 3 galileo login: root 4 Password: 5 # domyślnym hasłem jest: root 6 # ale powinno ono być zmienione 7 8 # wcześniej jednak proszę sprawdzić ilość dostępnego miejsca na dysku np. 9 df grep -i -e mmcblk -e available 10 Filesystem 1K-blocks Used Available Use% Mounted on 11 /dev/mmcblk0p % / 12 # domyślnie jest ona stosunkowo niewielka 13 # dlatego należy rozszerzyć tę partycję 2 Zwiększenie rozmiaru partycji zawierającej system plików w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako root) 1 # obraz jest zgrany z karty SD o rozmiarze około 1 GB, dlatego należy zaktualizować informację 2 # o dostępnej przestrzeni fizycznego nośnika 3 parted /dev/sdc print 4 Warning: Not all of the space available to /dev/sdc appears to be used, 5 you can fix the GPT to use all of the space (an extra blocks) or continue with the current setting? 6 Fix/Ignore? F 7 Model: Mass Storage Device (scsi) 8 Disk /dev/sdc: 7948MB 9 Sector size (logical/physical): 512B/512B 10 Partition Table: gpt 11 Disk Flags: Number Start End Size File system Name Flags ,4kB 100MB 100MB fat16 boot, esp MB 944MB 844MB ext3 msftdata # następnie należy ustalić docelowy rozmiar modyfikowanej partycji (czyli partycji numer 2): 18 # maksymalny rozmiar partycji zależy od wielkości dostępnej przestrzeni na karcie SD 19 # można je odczytać z komunikatu wyświetlonego po wykonaniu polecenia: parted /dev/sdc print 20 parted /dev/sdc resizepart 2 21 End? [7940MB]? 7948MB 22 Information: You may need to update /etc/fstab # proszę sprawdzić czy napewna wykonana operacja odniosła efekt: 25 parted /dev/sdc print 26 Number Start End Size File system Name Flags ,4kB 100MB 100MB fat16 boot, esp MB 7948MB 7848MB ext3 msftdata # ewentualnie należy dodać dziennik do systemu plików ext3: 31 tune2fs -j /dev/sdc2 32 tune2fs (29-Aug-2014) 33 System plików już ma kronikę # proszę uzupełnić system plików na całej partycji: 36 resize2fs /dev/sdc2 37 resize2fs (29-Aug-2014) 38 Zmiana rozmiaru systemu plików /dev/sdc2 na (4k) bloków. 39 System plików na /dev/sdc2 ma teraz (4k) bloków. 13

14 w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako root) 1 # zarówno zaraz po nagraniu minimalnego obrazu na kartę SD, 2 # jak i na końcu, proszę sprawdzić poprawność systemu pliku: 3 e2fsck -f /dev/sdc2 4 e2fsck (29-Aug-2014) 5 /dev/sdd2: odtwarzanie z kroniki 6 Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów 7 Przebieg 2: Sprawdzanie struktury katalogów 8 Przebieg 3: Sprawdzanie łączności katalogów 9 Przebieg 4: Sprawdzanie liczników odwołań 10 Przebieg 5: Sprawdzanie sumarycznych informacji o grupach 11 Błędna liczba wolnych bloków ( , naliczono ). 12 Poprawić<t>? tak /dev/sdd2: ***** SYSTEM PLIKÓW ZMODYFIKOWANY ***** 15 /dev/sdd2: 18945/ plików (3.4% nieciągłych), / bloków w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem RS i putty (jako root) 1 # o prawidłowym wykonaniu zadania będzie świadczyło to czy w systemie operacyjnym uruchomionym na układzie Galileo 2 # zmodyfikowana partycja będzie miała większy rozmiar: 3 df grep -i -e mmcblk -e available 4 Filesystem 1K-blocks Used Available Use% Mounted on 5 /dev/mmcblk0p % / 2.1 Zwiększenie rozmiaru partycji za pomocą Gparted (alternatywnie) Po uruchomieniu programu Gparted może pojawić się komunikat z ostrzeżeniem o tym, że cała przestrzeń dysku nie jest dostępna rys Aplikacja może automatycznie rozwiązać ten problem. Proszę kliknąć Napraw lub Fix (dla anglojęzycznego interfejsu). Rys Zrzut ekranu program gparted. W panelu głównym programu Gparted należy wybrać właściwy plik reprezentujący kartę SD w prezentowanym przykładzie jest to plik /dev/sdd. Jak widać na poniższym rysunku (rys. 2.2.) po nagraniu minimalenego obrazu niewykorzystanych pozostaje ponad 6.5 GB przestrzeni dyskowej. Rys Zrzut ekranu program gparted. 14

15 Należy zmienić rozmiar drugej partycji klikając na nią prawym przyciskiem myszy (dla trybu praworęcznego) i wybierajac z menu kontekstowego Zmień rozmiar / przenieś. Powinno pojawić się okno analogiczne do tego przedstawionego poniżej na rys Następnie proszę przesunąć prawą krawędź prostokąta symbolizującego rozmiar partycji maksymalnie do prawej strony. Rys Zrzut ekranu program gparted. Następnie proszę zatwierdzić tę operację w tym celu proszę wybrać z menu Edycja przycisk Zastosuj wszystkie działania. Po zapisaniu zmian na karcie SD układ partycji powinien wyglądać tak jak na poniższym rysunku (rys.2.4). Rys Zrzut ekranu program gparted. Podczas zapisywania zmian na karcie SD powinno pojawić się analogiczne okno, jak poniżej. Rys Zrzut ekranu program gparted. 15

16 w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem RS i putty (jako root) 1 # Pozostaje już tylko sprawdzić dostępne miejsce w systemie działającym na układzie Galileo 2 df grep -i -e mmcblk -e available 3 Filesystem 1K-blocks Used Available Use% Mounted on 4 /dev/mmcblk0p % / 3 Połączenie i konfiguracja systemu operacyjnego w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem RS i putty (jako root) 1 # w pierwszej kolejności po ustawieniu hasła roota, należy skonfigurować połączenie internetowe 2 # domyślną konfiguracją systemu jest ustawienie interfejsu eth0 w tryb dhcp 3 ifconfig eth0 4 eth0 Link encap:ethernet HWaddr 98:4f:ee:01:75:8d 5 inet addr: Bcast: Mask: inet6 addr: fe80::9a4f:eeff:fe01:758d/64 Scope:Link 7 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 8 RX packets:15642 errors:0 dropped:0 overruns:0 frame:0 9 TX packets:162 errors:0 dropped:0 overruns:0 carrier:0 10 collisions:0 txqueuelen: RX bytes: (1.1 MiB) TX bytes:15025 (14.6 KiB) 12 Interrupt:40 13 # aby zmienić tę konfigurację np. w celu ustawienia stałego adresu IP 14 # należy wyedytować odpowiednio plik /etc/network/interfaces 15 # proszę wzorować się na przykładzie podanym na poprzednim laboratorium przy okazji konfiguracji systemu Yocto 16 # domyślną konfiguracją interfejsu eth0 jest tryb dhcp: 17 cat /etc/network/interfaces 18 auto eth0 19 iface eth0 inet dhcp 3.1 Konfiguracja przy pomocy systemowego menadżera pakietów ATP w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem RS i putty (jako root) 1 # kolejnym etapem konfiguracji systemu jest jego aktualizacja za pomocą menażdżera pakietów APT 2 # proszę sprawdzić aktualne ustawienia repozytoriów, powinny one wyglądać jak poniżej 3 cat /etc/apt/sources.list 4 deb wheezy main contrib non-free 5 deb wheezy-updates main contrib non-free 6 deb wheezy/updates main contrib non-free 7 # następnie proszę zaktualizować wpisy znanym nam już menażdżerem: 8 apt-get update 9 # oraz zaktualizować system: 10 apt-get upgrade 11 Reading package lists... Done 12 Building dependency tree 13 Reading state information... Done 14 The following packages will be upgraded: 15 apt apt-utils base-files bash cpio debian-archive-keyring krb5-locales 16 libapt-inst1.5 libapt-pkg4.12 libc-bin libc6 libgcrypt11 libgssapi-krb libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libssl1.0.0 libtasn linux-image linux-image multiarch-support ntpdate perl-base 19 rsyslog tzdata wget upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 21 Need to get 46.3 MB of archives. 22 After this operation, 509 kb disk space will be freed. 23 Do you want to continue [Y/n]? Y 24 # ten proces może potrwać kilka minut 25 # jeżeli zostały zaktualizowane elementy jądra systemu lub został wygenerowany nowy plik initrd.img 26 # powinno się zrestartować układ: 27 reboot # dodatkowo proszę sprawdzić czy jest zainstalowany serwer ssh 30 apt-cache search openssh grep server 31 gesftpserver - sftp server submodule for OpenSSH 32 openssh-server - secure shell (SSH) server, for secure access from remote machines 33 # jeżeli nie to proszę go zainstalować 34 apt-get install openssh-server 35 Reading package lists... Done 36 Building dependency tree 37 Reading state information... Done 38 openssh-server is already the newest version. 3.2 Konfiguracja połączenia SSH logowanie bez hasła Po konfiguracji sieci, ustawieniu hasła oraz aktualizacji systemu należy zalogować się w systemie na układzie Galileo za pośrednictwem SSH. W ramach konfiguracji należy wygenerować i skopiować odpowiednio klucze SSH, tak aby możliwe było zdalne logowanie nie używając hasła. Opis tej procedury był przedstawiony w instrukcji do poprzedniego laboratorium. 16

17 3.3 Instalacja środowiska GStreamer GStreamer to projekt open source (rozpowszechniany na zasadzie licencji LGPL) jest to środowisko przeznaczone do tworzenia aplikacji multimedialnych. Pełni funkcję silnika przetwarzającego strumienie multimedialne oraz udostępnia interfejs dla wyższych warstw aplikacji głównie graficznego interfejsu użytkownika. GStreamer działa na zasadzie systemu wtyczek, które tworzą struktury i potokowo przetwarzają dane. Zostały opracowane interfejsy w różnych językach programowania m.in. w języku python, które ułatwiaja budowę aplikacji wykorzystujące GStreamer. Więcej informacji na ten temat można uzyskać na wykładach do niniejszego przedmiotu oraz na stronie projektu: w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem SSH (jako root) 1 # kolejnym etapem jest instalacja środowiska GStreamer 2 apt-get install gstreamer-tools libgstreamer The following extra packages will be installed: 4 gstreamer0.10-tools libclass-isa-perl libffi5 libglib2.0-0 libglib2.0-data libpcre3 libswitch-perl 5 libxml2 perl perl-modules pkg-config sgml-base shared-mime-info xml-core 6 Suggested packages: 7 gstreamer0.10-plugins-base perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl make 8 libpod-plainer-perl sgml-base-doc debhelper 9 The following NEW packages will be installed: 10 gstreamer-tools gstreamer0.10-tools libclass-isa-perl libffi5 libglib2.0-0 libglib2.0-data libgstreamer libpcre3 libswitch-perl libxml2 perl perl-modules pkg-config sgml-base shared-mime-info xml-core 12 0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded. 13 Need to get 15.5 MB of archives. 14 After this operation, 50.1 MB of additional disk space will be used. 15 Do you want to continue [Y/n]? Y # dodatkowo menażdżer pakietów zaleca instalację dodatkowych paczek m.in. gstreamer0.10-plugins-base, 18 # który zawiera zbiór podstawowych wtyczek, należy je także zainstalować wraz z zależnościami: 19 apt-get install gstreamer0.10-plugins-base # dodatkowo proszę zainstalować paczkę gstreamer0.10-plugins-good: 22 apt-get install gstreamer0.10-plugins-good 23 # może to zająć dłużdszą chwilę # spis zainstalowanych wtyczek można uzyskać za pomocą polecenia gst-inspect 26 # do przeprowadzenia laboratorium będą potrzebne m.in. następujace wtyczki: 27 # audiotestsrc, udpsink, filesrc, filesink 28 # proszę sprawdzić czy są one dostępne w systemie: 29 gst-inspect grep audiotestsrc 30 gst-inspect grep udpsink 31 gst-inspect grep -e filesrc -e filesink 32 # szczegóły dotyczące konfiguracji poszczególnych wtyczek można wyświetlić 33 # podając nazwę wtyczki jako argument polecenia gst-inspect np.: 34 gst-inspect udpsink 35 Factory Details: 36 Long name: UDP packet sender 37 Class: Sink/Network 38 Description: Send data over the network via UDP 39 Author(s): Wim Taymans <wim@fluendo.com> Cykliczne wykonywanie zadań za pomocą systemu CRON CRON to system (demon) przeznaczony do cyklicznego wykonywania zadań. Jego konfiguracji można dokonać za pomocą tabel crontab. System przeszukuje m.in. następujące lokalizacje /var/spool/cron/crontabs/, /etc/crontab oraz /etc/cron.*/. Tabele programu cron posiadają specjalny format: pierwsze pięć pozycji oddzielone spacją lub tabulatorem jest deskryptorem częstości wykonywania polecenia, które występuje na miejscu szóstym tej tabeli. demonstracyjny skrypt w języku BASH o nazwie /root/test.sh 1 # na początku proszę utworzyć prosty skrypt, który będzie cyklicznie wywoływany przez system CRON 2 # proszę ustalić nazwępliku do logowania w katalogu /tmp: 3 logfile=/tmp/mylog 4 5 # skrypt powinien zapisać najpierw datę i godzinę do pliku logowania: 6 echo ">> new log <<" >> $logfile 7 date >> $logfile 8 9 # a następnie wpisać do niego 10 procesów, które najbardziej obciążają procesor: 10 ps -eo pcpu,pid,user,args sort -k 1 -r head -10 >> $logfile # oraz sprawdzić dostępność wybranego hosta w sieci: 13 ping c 3 >> $logfile 14 echo " " >> $logfile 15 echo " " >> $logfile # proszę zapoznać się ze wszystkimi opcjami przekazanymi do wywoływanych aplikacji 18 # np. man ps 17

18 demonstracyjny plik konfiguracyjny systemu CRON o nazwie /root/test.cron 1 # następnie proszę utworzyć plik-tabelę kompatybilną z systemem CRON 2 # odpowiednio liczby wpisane na poszczególnych pozycjach oznaczają 3 # minutę godzinę dzień miesiąca miesiąc dzień tygodnia polecenie 4 # (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat) /bin/bash /root/test.sh 5 6 */15 * * * * /bin/bash /root/test.sh # powyższy wpis oznacza że skrypt /root/test.sh będzie wykonywany co 15 minut w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem SSH (jako root) 1 # aby dodać wpis odpowiedzialny za wywoływanie danego polecenia należy skorzystać z programu crontab 2 # crontab z opcją -l listuje tabelę zadań dla danego użytkownika wymienionego w argumencie opcji -u 3 crontab -l -u root 4 no crontab for root 5 # aby dodać wpis proszę podać nazwę pliku konfiguracyjnego jako argument, tak jak poniżej 6 crontab -u root /root/test.cron 7 # odpowiedni wpis powinien teraz być wyświetlany przez polecenie crontab -l 8 crontab -lu root 9 */15 * * * * /bin/bash /root/test.sh 10 # na koniec proszę się upewnić czy polecenie jest wykonywane cyklicznie, jeżeli tak to proszę wyczyścić tabelę 11 crontab -r -u root 5 Przesyłanie plików używając Gstreamera i protokołu UDP konfiguracja w powłoce BASH W niniejszym punkcie należy przetestować działanie Gstreamera i sprawdzić jego przydatność pod kątem przesyłania plików tekstowych za pomocą protokołu UDP. Zadanie to proszę wykonać za pomocą narzędzi pochodzących z pakietu gst-tools: gst-inspect i gst-launch oraz postępując zgodnie z poniższymi wskazówkami. w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako student) 1 # na samym początku należy zestawić tor odbiorczy 2 # używając wtyczek udpsrc oraz filesink 3 gst-launch udpsrc port=5088! filesink location=plik-rec.txt 4 Ustawianie potoku na PAUZOWANIE... 5 Potok jest na żywo i nie wymaga PRZEWINIĘCIA... 6 Ustawianie potoku na ODTWARZANIE... 7 New clock: GstSystemClock # po wydaniu takiego polecenia tor odbiorczy będzie oczekiwał na przesłanie danych 11 # gst-launch to aplikacja, która pozwala szybko uruchomić łańcuch wtyczek 12 # każdej wtyczce można ustawić jej tzw. właściwości, spis wszystkich właściwości można uzyskać 13 # za pomocą polecenia gst-inspect 14 # wtyczka udpsrc pozwala na ustawienie m.in. numeru portu, na którym będzie prowadzony nasłuch 15 # wtyczka filesink - nazwy pliku na dysku, do którego będzie prowadzony zapis 16 # należy użyć znaku równości do ustawienia poszczególnych właściwości 17 # oraz znaku wykrzyknika do połączenia poszczególnych wtyczek w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem SSH (jako root) 1 # analogicznie (komplementarnie) należy zestawić tor nadawczy na układzie Galileo 2 # najpierw proszę wygenerować plik tekstowy do przesłania 3 i=0 4 while [[ $i -lt 16 ]]; do 5 i=$[$i+1]; 6 echo "$i linia w pliku"; 7 done > plik.txt 8 # proszę upewnić się co zawiera wygenerowany plik: 9 cat plik.txt 10 1 linia w pliku 11 2 linia w pliku # następnie zestawić tor nadawczy: 15 gst-launch filesrc location=plik.txt! udpsink host= port= Setting pipeline to PAUSED Pipeline is PREROLLING Pipeline is PREROLLED Setting pipeline to PLAYING New clock: GstSystemClock 21 Got EOS from element "pipeline0". 22 Execution ended after ns. 23 Setting pipeline to PAUSED Setting pipeline to READY Setting pipeline to NULL Freeing pipeline # wtyczka filesrc pozwala na ustawienie m.in. nazwy czytanego pliku - za pomocą właściwości location 29 # dla poprawnego działania należy ustawić dwie właściwości wtyczki udpsink: 30 # port - numer portu na którym prowadzony jest nasłuch 31 # host - adres ip docelowej maszyny w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako root) 1 # finalnie należy sprawdzić, czy udało się przesłać zawartość pliku z układu Galileo na komputer laboratoryjny 2 cat plik-rec.txt 3 1 linia w pliku 4 2 linia w pliku

19 6 Strumieniowanie audio używając Gstreamera i protokołu UDP konfiguracja w powłoce BASH w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako student) 1 # najpierw proszę upewnić się czy wtyczki obsługujące system ALSA są zainstalowane: 2 apt-get update 3 apt-get install gstreamer1.0-alsa 4 Czytanie list pakietów... Gotowe 5 Budowanie drzewa zależności 6 Odczyt informacji o stanie... Gotowe 7 gstreamer1.0-alsa jest już w najnowszej wersji. 8 # jeżeli nie, to proszę je zainstalować w powłoce systemu operacyjnego Debian w komputerze laboratoryjnym (jako student) 1 # następnie proszę przełączyć się na zwykłego użytkownika (student) 2 # oraz zestawić tor odbiorczy: 3 gst-launch udpsrc port=5088! audio/x-raw-float,rate=4000,width=64,channels=1,endianness=1234 / 4! audioconvert! alsasink 5 Ustawianie potoku na PAUZOWANIE... 6 Potok jest na żywo i nie wymaga PRZEWINIĘCIA... 7 Ustawianie potoku na ODTWARZANIE... 8 New clock: GstSystemClock 9 10 # tor odbiorzy powinien teraz oczekiwać na przesłanie strumienia audio na port nr # Gstreamer posiada wbudowany mechanizm negocjacji formatu przesyłanych danych 12 # jednak czasem może wystąpić potrzeba wymuszenia alternatywnego formatu # kolorem purpurowym oznaczono tzw. CAPS - jest to skrót od Capabilities 15 # CAPS wykorzystuje się do wymuszenia właściwego formatu strumienia danych multimedialnych 16 w powłoce systemu operacyjnego Debian w układzie Galileo za pośrednictwem SSH (jako root) 1 # sygnał dźwiękowy proszę wyemitować za pomocą układu Intel Galileo i wtyczki audiotestsrc 2 # komplementarny tor nadawczy można zrealizować w następujący sposób: 3 gst-launch audiotestsrc freq=500! audio/x-raw-float,rate=4000,width=64,channels=1,endianness=1234 / 4! udpsink host= port= Setting pipeline to PAUSED... 6 Pipeline is PREROLLING... 7 Pipeline is PREROLLED... 8 Setting pipeline to PLAYING... 9 New clock: GstSystemClock # tor nadawczy powinien emitować ciągły sygnal jednotonowy o częstotliwości 500 Hz 12 # tu wymuszony został taki sam format strumienia danych jak w torze odbiorczym 13 # zawsze proszę upewnić się, czy zadany format danych jest dostępny dla danej wtyczki 14 # sygnał audio powinien być przesyłany za pomocą prodokołu UDP na adres podany jako host 15 # do portu karty sieciowej określonej przez numer przypisany właściwości port # aby określić czas trwania sygnału, należy ustawić właściwość num-buffers 18 gst-launch audiotestsrc freq=500 num-buffers=3! audio/x-raw-float,rate=4000,width=64,channels=1,endianness=1234 / 19! udpsink host= port= Pipeline is PREROLLING Pipeline is PREROLLED Setting pipeline to PLAYING New clock: GstSystemClock 24 Got EOS from element "pipeline0". 25 Execution ended after ns. 26 Setting pipeline to PAUSED Setting pipeline to READY Setting pipeline to NULL Freeing pipeline # o jakiej największej częstotliwości ton można przesyłać przy zadanym formacie danych? # tor nadawczy można uruchamiać wiele razy, 34 # tymczasem tor odbiorczy powinien odtwarzać kolejno otrzymane sygnały 7 Opracowanie aplikacji cyklicznego strumieniowania audio Zadanie należy wykonać samodzielnie korzystając ze zdobytej dotąd wiedzy oraz z dokumentacji. Aplikacja może być napisana jako skrypty BASH lub w języku Python. Opracowany system powinien: przesyłać strumienie audio za pomocą frameworka Gstreamer, przesyłać zróżnicowane sygnały dźwiękowe (czas trwania, częstotliwość), sygnały powinny być dobierane np. ze względu na godzinę lub napięcie występujące na portach GPIO, być synchronizowany przez system CRON, wykrywać wyłączenie toru odbiorczego i automatyczne go włączać, może przesyłać do odtwarzania pliki audio np. w formacie WAV. 19

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Cel ćwiczenia: Celem zajęć jest zdobycie doświadczenia i umiejętności instalacji systemu operacyjnego z rodziny Unix bez wykorzystania

Bardziej szczegółowo

Laboratorium - Konfiguracja routera bezprzewodowego w Windows 7

Laboratorium - Konfiguracja routera bezprzewodowego w Windows 7 5.0 6.8.3.8 Laboratorium - Konfiguracja routera bezprzewodowego w Windows 7 Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz konfigurował i testował ustawienia bezprzewodowego

Bardziej szczegółowo

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. T: Konfiguracja usługi DHCP w systemie Linux. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP. DHCP (ang. Dynamic Host Configuration Protocol) protokół komunikacyjny

Bardziej szczegółowo

System kontroli dostępu ACCO NET Instrukcja instalacji

System kontroli dostępu ACCO NET Instrukcja instalacji System kontroli dostępu ACCO NET Instrukcja instalacji acco_net_i_pl 12/14 SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166

Bardziej szczegółowo

Instalacja i konfiguracja serwera SSH.

Instalacja i konfiguracja serwera SSH. Instalacja i konfiguracja serwera SSH. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyjaśnić pojęcia związane z ssh, zainstalować serwer

Bardziej szczegółowo

Uruchomienie Raspberry Pi

Uruchomienie Raspberry Pi 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

Bardziej szczegółowo

1 Tworzenie własnego zaproszenia dla powłoki bash

1 Tworzenie własnego zaproszenia dla powłoki bash Zad. 0: Git, ssh 1 Tworzenie własnego zaproszenia dla powłoki bash Postać zaproszenia do wprowadzania poleceń, które widoczne jest po otworzeniu terminala tekstowego kształtuje zawartość zmiennej systemowej

Bardziej szczegółowo

Laboratorium - Konfiguracja routera bezprzewodowego w Windows Vista

Laboratorium - Konfiguracja routera bezprzewodowego w Windows Vista 5.0 6.8.3.9 Laboratorium - Konfiguracja routera bezprzewodowego w Windows Vista Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz konfigurował i testował ustawienia bezprzewodowego

Bardziej szczegółowo

Uruchomienie Raspberry Pi

Uruchomienie Raspberry Pi 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

Bardziej szczegółowo

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB. Podłączanie i konfiguracja zewnętrznych dysków i pamięci masowych do router ów firmy ASUS. Routery wyposażone w porty USB mają możliwość podłączenia zewnętrznych dysków twardych po przez port USB i udostępniania

Bardziej szczegółowo

instrukcja instalacji modemu SpeedTouch 605s

instrukcja instalacji modemu SpeedTouch 605s instrukcja instalacji modemu SpeedTouch 605s Spis treści 1. Opis diod kontrolnych i gniazd modemu SpeedTouch 605s... 2 1.1. Opis diod kontrolnych... 2 1.2. Opis gniazd... 3 2. Konfiguracja połączenia przewodowego...

Bardziej szczegółowo

Sieć TCP/IP konfiguracja karty sieciowej

Sieć TCP/IP konfiguracja karty sieciowej Str. 1 Ćwiczenie 3 Sieć TCP/IP konfiguracja karty sieciowej Cel ćwiczenia: Zapoznanie się z metodą instalacji karty sieciowej w systemie Linux, podstawową konfiguracją sieci TCP/IP w systemie Linux. Przed

Bardziej szczegółowo

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N PODSTAWOWA KONFIGURACJA LINKSYS WRT300N 1. Topologia połączenia sieci WAN i LAN (jeśli poniższa ilustracja jest nieczytelna, to dokładny rysunek topologii znajdziesz w pliku network_konfigurowanie_linksys_wrt300n_cw.jpg)

Bardziej szczegółowo

Tworzenie maszyny wirtualnej

Tworzenie maszyny wirtualnej Tworzenie maszyny wirtualnej 1. Aby utworzyć nową maszynę wirtualną, z menu Maszyna wybieramy opcję Nowa. Zostanie uruchomiony kreator tworzenia maszyny wirtualnej. 2. Wpisujemy nazwę maszyny oraz wybieramy

Bardziej szczegółowo

Instrukcja instalacji oprogramowania dla środowiska Linux

Instrukcja instalacji oprogramowania dla środowiska Linux Instrukcja instalacji oprogramowania dla środowiska Linux Kurs Python od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Python od podstaw minimum 8 GB RAM, rekomendowany procesor

Bardziej szczegółowo

instrukcja instalacji w systemie Linux

instrukcja instalacji w systemie Linux instrukcja instalacji w systemie Linux modemu USB F@st 800 Twój świat. Cały świat. Spis treści 1. Zanim zaczniesz... 3 2. Konfiguracja systemu operacyjnego Linux... 4 3. Rozpakowanie sterowników na dysk

Bardziej szczegółowo

Krok 2 Podłącz zasilanie do routera bezprzewodowego. Uruchom komputer i zaloguj się jako administrator.

Krok 2 Podłącz zasilanie do routera bezprzewodowego. Uruchom komputer i zaloguj się jako administrator. 5.0 6.8.3.5 Laboratorium - Pierwsze podłączenie się do routera Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz konfigurował podstawowe ustawienia dla routera Linksys E2500.

Bardziej szczegółowo

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000 Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX1000 Sterownik CX1000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).

Bardziej szczegółowo

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006 NPS-520 Serwer druku do urządzeń wielofukcyjnych Skrócona instrukcja obsługi Wersja 1.00 Edycja 1 11/2006 Copyright 2006. Wszelkie prawa zastrzeżone. Informacje ogólne POLSKI Urządzenie NPS-520 jest serwerem

Bardziej szczegółowo

Akademia Górniczo-Hutnicza im. Stanisława Staszica

Akademia Górniczo-Hutnicza im. Stanisława Staszica Akademia Górniczo-Hutnicza im. Stanisława Staszica WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI Sieci komputerowe i bazy danych Lab 2 Sprawozdanie wykonał: Łukasz Wełna (285832) Inżynieria Mechatroniczna

Bardziej szczegółowo

OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1

OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1 OPTIMA PC v2.2.1 Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 Instrukcja obsługi Rev 1 2011 ELFON Wprowadzenie OPTIMA PC jest programem, który w wygodny sposób umożliwia konfigurację

Bardziej szczegółowo

WWW.ICOMFORT.PL e-mail: biuro@icomfort.pl tel.061 622 75 50 fax. 061 622 76 50

WWW.ICOMFORT.PL e-mail: biuro@icomfort.pl tel.061 622 75 50 fax. 061 622 76 50 I. WIADOMOŚCI WSTĘPNE... 2 1. Podłączenie czytnika ekey module FS IN... 2 2. Podłączenie czytników i elektrozamka... 2 3. Jak poprawnie korzystać z czytnika... 3 4. Jak nie korzystać z czytnika... 3 II.

Bardziej szczegółowo

1.1 Podłączenie... 3 1.2 Montaż... 4 1.2.1 Biurko... 4 1.2.2 Montaż naścienny... 4

1.1 Podłączenie... 3 1.2 Montaż... 4 1.2.1 Biurko... 4 1.2.2 Montaż naścienny... 4 Szybki start telefonu AT810 Wersja: 1.1 PL 2014 1. Podłączenie i instalacja AT810... 3 1.1 Podłączenie... 3 1.2 Montaż... 4 1.2.1 Biurko... 4 1.2.2 Montaż naścienny... 4 2. Konfiguracja przez stronę www...

Bardziej szczegółowo

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

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Strona 1 z 6 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Uwaga: Przy instalowaniu drukarki podłączonej lokalnie, jeśli dysk CD-ROM Oprogramowanie i dokumentacja

Bardziej szczegółowo

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera. Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera. Wchodzimy w Centrum sieci -> Połączenia sieciowe -> następnie do właściwości naszej karty sieciowej. Następnie przechodzimy do Protokół internetowy

Bardziej szczegółowo

Instalacja sterownika portu USB

Instalacja sterownika portu USB Instrukcja instalacji modemu TechLab ED77 w systemie Mac OS X. Instalacja modemu podzielona jest na cztery etapy: instalacja sterownika portu USB, instalacja skryptu modemu, konfiguracja modemu, konfiguracja

Bardziej szczegółowo

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX9000 Sterownik CX9000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).

Bardziej szczegółowo

PODŁĄCZENIE I KONFIGURACJA BRAMKI VoIP LINKSYS PAP2T

PODŁĄCZENIE I KONFIGURACJA BRAMKI VoIP LINKSYS PAP2T PODŁĄCZENIE I KONFIGURACJA BRAMKI VoIP LINKSYS PAP2T 1. Opis produktu: Liczba / typ portów LAN, 1 x RJ-45, Liczba portów FXS, 2 x RJ-11, Zarządzanie, monitorowanie i konfiguracja zarządzanie przez przeglądarkę

Bardziej szczegółowo

Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo

Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo Zakres: Laboratorium obrazuje podstawy sterowania urządzeń z wykorzystaniem wirtualnego systemu plików sysfs z poziomu

Bardziej szczegółowo

Instalacja NOD32 Remote Administrator

Instalacja NOD32 Remote Administrator Instalacja NOD32 Remote Administrator Program do zdalnego zarządzania stacjami roboczymi, na których zainstalowany jest program NOD32, składa się z dwóch modułów. Pierwszy z nich Remote Administrator Server

Bardziej szczegółowo

T: Instalacja systemu Windows 2008 Serwer w maszynie wirtualnej VirtualBox.

T: Instalacja systemu Windows 2008 Serwer w maszynie wirtualnej VirtualBox. T: Instalacja systemu Windows 2008 Serwer w maszynie wirtualnej VirtualBox. Wstępna konfiguracja oprogramowania VirtualBox: Program VirtualBox zainstalowany jest w katalogu c:\programy\virtualbox. Po uruchomieniu

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI DLA SIECI

INSTRUKCJA OBSŁUGI DLA SIECI INSTRUKCJA OBSŁUGI DLA SIECI Zapisywanie dziennika druku w lokalizacji sieciowej Wersja 0 POL Definicje dotyczące oznaczeń w tekście W tym Podręczniku użytkownika zastosowano następujące ikony: Uwagi informują

Bardziej szczegółowo

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa)

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa) IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 20 przy użyciu licencja sieciowa. Ten dokument

Bardziej szczegółowo

4. Podstawowa konfiguracja

4. Podstawowa konfiguracja 4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić

Bardziej szczegółowo

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Tryb serwisowy Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Bramka IP 2R+L oraz IP 1 R+L może zostać uruchomiana w trybie serwisowym. W przypadku wystąpienia

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

Zbieranie podstawowych śladów działalności.

Zbieranie podstawowych śladów działalności. Zwalczanie Laboratorium 4. Zbieranie podstawowych śladów działalności.. Ślady pozostawione na komputerze można podzielić na dwie kategorie: ulotne i nieulotne. Nieulotne to te, które pozostają na komputerze

Bardziej szczegółowo

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Moduł Ethernetowy. instrukcja obsługi. Spis treści Moduł Ethernetowy instrukcja obsługi Spis treści 1. Podstawowe informacje...2 2. Konfiguracja modułu...4 3. Podłączenie do sieci RS-485 i LAN/WAN...9 4. Przywracanie ustawień fabrycznych...11 www.el-piast.com

Bardziej szczegółowo

Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000

Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000 Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000 Stanowisko laboratoryjne ze sterownikiem BX9000 Sterownik BX9000 należy

Bardziej szczegółowo

1 Tworzenie własnego zaproszenia dla powłoki bash

1 Tworzenie własnego zaproszenia dla powłoki bash Zad. 0: SVN, ssh 1 Tworzenie własnego zaproszenia dla powłoki bash Postać zaproszenia do wprowadzania poleceń, które widoczne jest po otworzeniu terminala tekstowego kształtuje zawartość zmiennej systemowej

Bardziej szczegółowo

MultiBoot Instrukcja obsługi

MultiBoot Instrukcja obsługi MultiBoot Instrukcja obsługi Copyright 2009 Hewlett-Packard Development Company, L.P. Informacje zawarte w niniejszym dokumencie mogą zostać zmienione bez powiadomienia. Jedyne warunki gwarancji na produkty

Bardziej szczegółowo

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort: Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort: - automatyczna kopia zapasowa - kopia zapasowa / przywracanie z użyciem karty pamięci - kopia zapasowa / przywracanie z użyciem programu

Bardziej szczegółowo

Linksys/Cisco RT31P2, WRT54GP2. Instrukcja Konfiguracji

Linksys/Cisco RT31P2, WRT54GP2. Instrukcja Konfiguracji Linksys/Cisco RT31P2, WRT54GP2 Instrukcja Konfiguracji 1. Logowanie się do systemu ipfon24 Aby zalogować się do systemu należy wejść na https://ipfon24.ipfon.pl i zalogować się podające login wybrany podczas

Bardziej szczegółowo

oprogramowania F-Secure

oprogramowania F-Secure 1 Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure Wznowienie oprogramowania F-Secure zaczyna działać automatycznie. Firma F-Secure nie udostępnia paczki instalacyjnej EXE lub MSI do

Bardziej szczegółowo

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS OBSŁUGA I KONFIGURACJA SIECI W WINDOWS Jak skonfigurować komputer pracujący pod kontrolą systemu operacyjnego Windows 7, tak aby uzyskać dostęp do internetu? Zakładamy, że komputer pracuje w małej domowej

Bardziej szczegółowo

Połączenia. Obsługiwane systemy operacyjne. Strona 1 z 5

Połączenia. Obsługiwane systemy operacyjne. Strona 1 z 5 Strona 1 z 5 Połączenia Obsługiwane systemy operacyjne Korzystając z dysku CD Oprogramowanie i dokumentacja, można zainstalować oprogramowanie drukarki w następujących systemach operacyjnych: Windows 8

Bardziej szczegółowo

K2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24

K2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24 Rejestrator Cyfrowy S E R I E: K2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24 Ustawienia dla podglądu na urządzeniach mobilnych opartych na systemie ANDROID 2012.09.07 Strona 1 / 9 1. Komunikacja 2. Urządzenia

Bardziej szczegółowo

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

Dysk CD (z Oprogramowaniem i Podręcznikiem użytkownika) Do skonfigurowania urządzenia może posłużyć każda nowoczesna przeglądarka, np. Internet Explorer 6 lub Netscape Navigator 7.0. DP-G310 Bezprzewodowy serwer wydruków AirPlus G 2,4GHz Przed rozpoczęciem

Bardziej szczegółowo

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania Spis treści Rozdział 1. Wprowadzenie do programu IBM SPSS Modeler Social Network Analysis.............. 1 IBM SPSS

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI Program konfiguracji sieciowej Net configuration Drukarka A11

INSTRUKCJA OBSŁUGI Program konfiguracji sieciowej Net configuration Drukarka A11 INSTRUKCJA OBSŁUGI Program konfiguracji sieciowej Net configuration Drukarka A11 20170726_TOKR_V_1.0 SPIS TREŚCI 1. Podstawowe informacje 3 2. Systemy operacyjne 3 3. Instalacja oprogramowania 3 4. Ustawienie

Bardziej szczegółowo

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Instrukcja konfiguracji programu Fakt z modułem lanfakt Instrukcja konfiguracji programu Fakt z modułem lanfakt (wersja 2016.04) Fakt Dystrybucja Sp. z o. o. 81-552 Gdynia, ul. Wielkopolska 21/2 www.fakt.com.pl serwis@fakt.com.pl Spis treści 1.Moduł lanfakt...

Bardziej szczegółowo

1. INSTALACJA SERWERA

1. INSTALACJA SERWERA 1. INSTALACJA SERWERA Dostarczony serwer wizualizacji składa się z: 1.1. RASPBERRY PI w plastikowej obudowie; 1.2. Karty pamięci; 1.3. Zasilacza 5 V DC; 1,5 A; 1.4. Konwertera USB RS485; 1.5. Kabla

Bardziej szczegółowo

Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje

Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje Użytkowanie PortableGit w systemie Windows. 1. Najważniejsze informacje Git w wersji przenośnej umożliwia korzystanie z repozytoriów na każdym systemie z rodziny Windows, który nie posiada zainstalowanego

Bardziej szczegółowo

Instalacja sterownika portu USB

Instalacja sterownika portu USB Instrukcja instalacji modemu TechLab ED77 w systemach Mac OS 8.x i 9.x. Instalacja modemu podzielona jest na pięć etapów: instalacja sterownika portu USB, instalacja skryptu modemu, konfiguracja modemu,

Bardziej szczegółowo

Parametryzacja przetworników analogowocyfrowych

Parametryzacja przetworników analogowocyfrowych Parametryzacja przetworników analogowocyfrowych wersja: 05.2015 1. Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie istoty działania przetworników analogowo-cyfrowych (ADC analog-to-digital converter),

Bardziej szczegółowo

Kod produktu: MP-W7100A-RS485

Kod produktu: MP-W7100A-RS485 KONWERTER RS485/422 - TCP/IP ETHERNET NA BAZIE W7100A FIRMY WIZNET MP-W7100A-RS485 jest gotowym do zastosowania konwerterem standardu RS485 lub RS422 na TCP/IP Ethernet. Umożliwia bezpośrednie podłączenie

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4 Wdrożenie modułu płatności eservice dla systemu Gekosale 1.4 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji...

Bardziej szczegółowo

Instrukcja instalacji oprogramowania dla środowiska MacOS

Instrukcja instalacji oprogramowania dla środowiska MacOS Instrukcja instalacji oprogramowania dla środowiska MacOS Kurs Python od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Python od podstaw minimum 8 GB RAM, rekomendowany procesor

Bardziej szczegółowo

MultiTool instrukcja użytkownika 2010 SFAR

MultiTool instrukcja użytkownika 2010 SFAR MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA MPCC

INSTRUKCJA UŻYTKOWNIKA MPCC V1.0.0 (10.14.2015) 1 (7) INSTALACJA UWAGA: Produkt działa jako urządzenie nadrzędne Modbus. Dlatego w przypadku podłączania narzędzia do istniejącej sieci Modbus konieczne może okazać się odłączenie innego

Bardziej szczegółowo

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB. Podłączanie i konfiguracja zewnętrznych dysków i pamięci masowych do router ów firmy ASUS. Routery wyposażone w porty USB mają możliwość podłączenia zewnętrznych dysków twardych po przez port USB i udostępniania

Bardziej szczegółowo

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 Spis Treści 1. Wymagania... 2 1.1. Wymagania przy korzystaniu z klucza sieciowego... 2 1.2. Wymagania przy uruchamianiu programu przez internet... 2 2.

Bardziej szczegółowo

Uruchomienie Intel Galileo

Uruchomienie Intel Galileo 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

Bardziej szczegółowo

Synchronizator plików (SSC) - dokumentacja

Synchronizator plików (SSC) - dokumentacja SZARP http://www.szarp.org Synchronizator plików (SSC) - dokumentacja Wersja pliku: $Id: ssc.sgml 4420 2007-09-18 11:19:02Z schylek$ > 1. Witamy w programie SSC Synchronizator plików (SZARP Sync Client,

Bardziej szczegółowo

Instrukcja obsługi Modułu Payu dla Moodle 2.x

Instrukcja obsługi Modułu Payu dla Moodle 2.x Instrukcja obsługi Modułu Payu dla Moodle 2.x Wersja z 10 lutego 2015r. Spis treści 1. Wymagania............................................ 1 2. Instalacja.............................................

Bardziej szczegółowo

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

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Sieciowy serwer IP urządzeń USB z 4 portami USB 2.0

Sieciowy serwer IP urządzeń USB z 4 portami USB 2.0 Sieciowy serwer IP urządzeń USB z 4 portami USB 2.0 Instrukcja u ytkowania DA-70254 Spis treści 1. Wstęp... 3 1.1 Przegląd produktu... 3 1.2 Zarządzanie sieciowe... 3 1.3 Części składowe i właściwości...

Bardziej szczegółowo

Podłączenie TV przez VPN na Samsung Smart VPN Online Access

Podłączenie TV przez VPN na Samsung Smart VPN Online Access Podłączenie TV przez VPN na Samsung Smart VPN Online Access http://www.vpnonline.pl Co potrzebujemy: TV z możliwością podłączenia do Internetu i aplikacjami takimi jak ipla czy tvnplayer Notebook lub inny

Bardziej szczegółowo

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum. Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych

Bardziej szczegółowo

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab] WPROWADZENIE Po uruchomieniu terminala użytkownik uzyskuje tzw. znak zachęty (ang. shell prompt), np. $ lub #. Po zobaczeniu znaku zachęty można już zacząć wpisywać polecenia dla systemu. Historia wykonanych

Bardziej szczegółowo

1.Wstęp. 2.Generowanie systemu w EDK

1.Wstęp. 2.Generowanie systemu w EDK 1.Wstęp Celem niniejszego ćwiczenia jest zapoznanie z możliwościami debuggowania kodu na platformie MicroBlaze oraz zapoznanie ze środowiskiem wspomagającym prace programisty Xilinx Platform SDK (Eclipse).

Bardziej szczegółowo

ZyXEL NBG-415N. Bezprzewodowy router szerokopasmowy 802.11n. Skrócona instrukcja obsługi. Wersja 1.00 10/2006 Edycja 1

ZyXEL NBG-415N. Bezprzewodowy router szerokopasmowy 802.11n. Skrócona instrukcja obsługi. Wersja 1.00 10/2006 Edycja 1 ZyXEL NBG-415N Bezprzewodowy router szerokopasmowy 802.11n Skrócona instrukcja obsługi Wersja 1.00 10/2006 Edycja 1 Copyright 2006 ZyXEL Communications Corporation. Wszystkie prawa zastrzeżone Wprowadzenie

Bardziej szczegółowo

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres. T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyświetlić informacje

Bardziej szczegółowo

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji. www.as.tylda.pl

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji. www.as.tylda.pl AKTYWNY SAMORZĄD Instrukcja instalacji, aktualizacji i konfiguracji TYLDA Sp. z o.o. 65-001 Zielona Góra ul. Wazów 6a tel. 68 324-24-72 68 325-75-10 www.tylda.pl tylda@tylda.pl wersja 1.0 2013.04.12 2

Bardziej szczegółowo

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android Wstęp Dostępna od grudnia 2013 roku jednostka podstawowa SIMOCODE pro V

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą

Bardziej szczegółowo

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CP6601 Sterownik CP6601 należy do grupy urządzeń określanych jako komputery przemysłowe (Industrial

Bardziej szczegółowo

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Pracownia specjalistyczna. Numer ćwiczenia: 5.

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Pracownia specjalistyczna. Numer ćwiczenia: 5. Politechnika Białostocka WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ Pracownia specjalistyczna Temat ćwiczenia: Instalacja i konfiguracja systemu OpenWrt. Numer ćwiczenia: 5.

Bardziej szczegółowo

INSTRUKCJA INSTALACJI SLACKWARE LINUX + LMS

INSTRUKCJA INSTALACJI SLACKWARE LINUX + LMS INSTRUKCJA INSTALACJI SLACKWARE LINUX + LMS Podczas instalacji można wspomagać się filmem z instalacji systemu pod adresem: http://youtu.be/xp_cbptgqpe Aby zainstalować naszą wersje Slackware + Lms należy:

Bardziej szczegółowo

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD.

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD. LAB. 2 Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD. Laboratorium Mikroprocesorowych Układów Sterowania instrukcja

Bardziej szczegółowo

Pomoc do programu ISO Manager

Pomoc do programu ISO Manager Pomoc do programu ISO Manager Wersja 1.1 1 1. Nawiązanie połączenia detektora ISO-1 z aplikacją ISO Manager Należy pobrać program ISO Manager ze strony producenta www.ratmon.com/pobierz, zainstalować na

Bardziej szczegółowo

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

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Strona 1 z 5 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Przed instalacją oprogramowania drukarki do systemu Windows Drukarka podłączona lokalnie to drukarka

Bardziej szczegółowo

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane

Bardziej szczegółowo

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne? Strona 1 z 6 Połączenia Instalowanie drukarki lokalnie (Windows) Uwaga: Jeśli dysk CD Oprogramowanie i dokumentacja nie obejmuje obsługi danego systemu operacyjnego, należy skorzystać z Kreatora dodawania

Bardziej szczegółowo

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

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie) Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie) UWAGA Podstawowym wymaganiem dla uruchomienia modemu ED77 jest komputer klasy PC z portem USB 1.1 Instalacja

Bardziej szczegółowo

Uwaga: NIE korzystaj z portów USB oraz PWR jednocześnie. Może to trwale uszkodzić urządzenie ZyWALL.

Uwaga: NIE korzystaj z portów USB oraz PWR jednocześnie. Może to trwale uszkodzić urządzenie ZyWALL. ZyWALL P1 Wprowadzenie ZyWALL P1 to sieciowe urządzenie zabezpieczające dla osób pracujących zdalnie Ten przewodnik pokazuje, jak skonfigurować ZyWALL do pracy w Internecie i z połączeniem VPN Zapoznaj

Bardziej szczegółowo

Mobile Device Managemant Instrukcja obsługi

Mobile Device Managemant Instrukcja obsługi Mobile Device Managemant Instrukcja obsługi Spis treści Wprowadzenie.................................................... 3 Tworzenie użytkownika z dostępem do PRO 83xx/82xx................. 4 Pobieranie

Bardziej szczegółowo

UNIFON podręcznik użytkownika

UNIFON podręcznik użytkownika UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14

Bardziej szczegółowo

Instrukcja logowania do systemu e-bank EBS

Instrukcja logowania do systemu e-bank EBS Instrukcja logowania do systemu e-bank EBS 1. Instalacja programu JAVA Przed pierwszą rejestracją do systemu e-bank EBS na komputerze należy zainstalować program JAVA w wersji 6u7 lub nowszej. Można go

Bardziej szczegółowo

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji Control Expert 3.0 Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom

Bardziej szczegółowo

Pomoc: konfiguracja PPPoE

Pomoc: konfiguracja PPPoE Pomoc: konfiguracja PPPoE Sieć AGGnet wykorzystuje protokół PPPoE w celu uwierzytelnienia użytkownika, zanim przyznany zostanie dostęp do zasobów Internetu. Każdy abonent naszej sieci otrzymuje indywidualny

Bardziej szczegółowo

Laboratorium systemów MES. Instrukcja korzystania z środowiska do ćwiczeń laboratoryjnych z zakresu Wonderware MES

Laboratorium systemów MES. Instrukcja korzystania z środowiska do ćwiczeń laboratoryjnych z zakresu Wonderware MES Laboratorium systemów MES Instrukcja korzystania z środowiska do ćwiczeń laboratoryjnych z zakresu Wonderware MES 1 Informacje ogólne... 3 Uruchomienie Oracle VirtualBox... 3 Pierwsze zajęcia laboratoryjne...

Bardziej szczegółowo

Moduł Ethernetowy EL-ETH. Instrukcja obsługi

Moduł Ethernetowy EL-ETH. Instrukcja obsługi Moduł Ethernetowy EL-ETH Instrukcja obsługi Spis treści 1. Dane techniczne... 3 2. Opis złącz... 3 3. Elementy interfejsu... 3 4. Przykładowy schemat podłączenia modułu do sterownika PLC... 3 5. Ustawienia

Bardziej szczegółowo

Instrukcja konfiguracji urządzenia TL-WA830RE v.1

Instrukcja konfiguracji urządzenia TL-WA830RE v.1 Instrukcja konfiguracji urządzenia TL-WA830RE v.1 Przygotowanie urządzenia: Krok 1 Włączyć i zresetować wzmacniacz sygnału TL-WA830RE do ustawień fabrycznych naciskając i przytrzymując przycisk RESET,

Bardziej szczegółowo

Materiały dodatkowe. Simulink Real-Time

Materiały dodatkowe. Simulink Real-Time Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Simulink Real-Time Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Wstęp Simulink Real-Time jest środowiskiem pozwalającym na tworzenie

Bardziej szczegółowo

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Instrukcja konfiguracji programu Fakt z modułem lanfakt Instrukcja konfiguracji programu Fakt z modułem lanfakt (wersja 2012.07) Fakt Dystrybucja Sp. z o. o. 81-552 Gdynia, ul. Wielkopolska 21/2 www.fakt.com.pl serwis@fakt.com.pl Spis treści 1. Moduł lanfakt...

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9

Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9 Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo