Od verzie V12 je k dispozícii inštalačný program pre operačný systém Raspbian pre platformu Raspberry PI a pre počítače postavené na Raspberry Compute Module.
Pre zjednodušenie je možné si stiahnuť priamo obraz celého systému s nainštalovanou D2000 z adresy https://pub.ipesoft.com/patches/D2000/RaspberryPI ( 900 MB, po rozbalení 2.3 GB).
Postup inštalácie a konfigurácie:
- Stiahnite si obraz systému z adresy https://pub.ipesoft.com/patches/D2000/RaspberryPI
- Pripojte k čítačke kariet voľnú micro SD kartu s veľkosťou aspoň 4 GB, na ktorú chcete obraz preniesť.
- Pomocou utility Win32DiskImager (v prostredí Windows) resp. príkazom dd (v prostredí Linux) nakopírujte obraz na micro SD kartu.
Obr: po spustení Win32DiskImager stačí vybrať stiahnutý obraz (1), cieľovú micro SD kartu vloženú do čítačky kariet (2) a tlačidlom Write zapísať obraz na micro SD kartu - Vložte micro SD kartu do Raspberry PI a pripojte napájanie. Raspberry PI naštartuje.
- Prihláste sa ako prednastavený užívateľ pi, heslo raspberry (heslo odporúčame kvôli bezpečnosti zmeniť)
- spustite príkazom:
sudo raspi-config
konfiguračný nástroj Raspberry. V menu si zvoľte položku "7 Advanced Options" a následne "A1 Expand Filesystem". Potvrďte "OK" a z hlavného menu vyberte "Finish" na ukončenie nástroja. Zvoľte, že chcete reštartovať. Pri reštarte sa súborový systém roztiahne,takže dokáže využiť všetko miesto na micro SD karte - po reštarte a opätovnom prihlásení ako užívateľ pi zistite IP adresu a masku siete príkazom:
ifconfig eth0
Príklad výpisu, v ktorom vidieť IP adresu 172.16.0.108 a masku siete 255.255.0.0:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.0.108 netmask 255.255.0.0 broadcast 172.16.255.255
inet6 fe80::d2bb:4bde:c49a:5f97 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:a7:f2:5e txqueuelen 1000 (Ethernet)
RX packets 5175309 bytes 748932223 (714.2 MiB)
RX errors 0 dropped 92287 overruns 0 frame 0
TX packets 1726640 bytes 739692537 (705.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- Pokiaľ na sieti nemáte DHCP server (prípadne pokiaľ chcete používať fixnú IP adresu), nastavte fixnú IP adresu a masku siete.
- Aby ste zmenenú IP adresu a masku siete vložili do konfiguračného súboru /opt/d2000/instance.properties, editujte ho príkazom:
sudo nano /opt/d2000/instance.properties
Zmeňte IP adresu v riadku
IPAddr1 = 172.16.0.108
a masku v riadku
IPMask = 255.255.0.0
Pokiaľ ste nakonfigurovali aj WiFi rozhranie, môžete upraviť aj riadok s IpAddr2).
Uložte súbor klávesovou skratkou Ctrl+O a ukončite editor Ctrl+X. Štandardné Raspberry PI neobsahuje hodiny reálneho času (RTC obvody), takže treba nastaviť NTP časový server pre synchronizaciu casu:
sudo nano /etc/systemd/timesyncd.confUpravte v sekcii [Time] riadok s IP adresou NTP servera:
NTP=172.16.0.11
Uložte súbor klávesovou skratkou Ctrl+O a ukončite editor Ctrl+X. Reštartnite NTP server príkazom
sudo systemctl restart systemd-timesyncd- Následne reštartujte D2000 server príkazom
sudo /opt/d2000/bin/d2app restart myapp - Inštalácia obsahuje D2000 s predkonfigurovanou aplikáciou myapp. Prihlásiť sa je možné vzdialene nástrojmi D2000 HI, D2000 CNF, GrEdit, Sysconsole atď. pomocou prednastaveného mena a hesla (SystemD2000/SystemD2000), ktoré takisto odporúčame zmeniť.
- Po prihlásení sa do D2000 HI sa otvorí prednastavená schéma S.RPI_test. Na schéme sú zobrazené stavy nakonfigurovaných meraných bodov:
Meraný bod | BCM pin | Popis konfigurácie a funkčnosti |
---|---|---|
M.RPI_22_DI_UP | 22 | Pin nakonfigurovaný ako digitálny vstup s pull-up rezistorom (nepripojený má hodnotu 1, po pripojení na zem hodnotu 0). |
M.RPI_23_TRIGGER_UP | 23 | Pin nakonfigurovaný ako počítadlo zmien signálu s filtrom 100 ms s pull-up rezistorom. Bod meria počet nábežných a dobežných hrán signálu (0V→3.3V a 3.3V → 0V). |
M.RPI_24_TRIGGER_UP_TOON | 24 | Pin nakonfigurovaný ako počítadlo nábežných hrán s filtrom 100 ms s pull-up rezistorom. Bod meria počet nábežných hrán signálu (0V→3.3V). |
M.RPI_25_TRIGGER_UP_TOOFF | 25 | Pin nakonfigurovaný ako počítadlo dobežných hrán s filtrom 100 ms s pull-up rezistorom. Bod meria počet dobežných hrán signálu (3.3V → 0V). |
M.RPI_26_DO | 26 | Pin nakonfigurovaný ako digitálny výstup (hodnoty True nastaví na výstupe 3.3 V, hodnota Frue nastaví na výstupe 0 V). |
M.RPI_27_PWM | 27 | Pin nakonfigurovaný ako pulzne-impulzný výstup, ktorého šírka je konfigurovateľná zápisom hodnoty (hodnoty 0-255 zodpovedajú 0-100%) |
M.RPI_REVISION | - | Vráti hodnotu revízie hardvéru (číslo z riadku "Revision" zo súboru /proc/cpuinfo). |
Výstupy M.RPI_26_DO a M.RPI_27_PWM je možné ovládať (po pripojení napr. LED diód na príslušné piny je vidieť ich blikanie (pin 26) resp. zmenu jasnosti LED diód (pin 27).
Na schéme je zobrazený aj graf s časovými priebehmi jednotlivých meraných bodov, ktoré sú vyčítavané z D2000 Archívu.