Požiadavky
1. apt-get install arduino (nainštalované budú aj: arduino-core,avrdude,binutils-avr,libftdi1,gcc-avr,… )
2. apt-get install tftp-hpa
3. apt-get install snmp
Zapojenie
1. zapojíme uUSB kábel Prodino ⇔ PC - napájanie prodina
2. pripojíme AVR ISP MKII k PC
3. pripojíme AVR ISP MKII k Prodinu (ISP konektor,6 pin)
4. ethernet kábel Prodino ⇔ PC (podsieť 192.168.12.0/24, prodino IP 192.168.12.160)
Nahratie Prodina
Prodino ma vlastny git repozitar:
git clone git@192.168.241.14:/prodino.git
1. Projects ⇒ arduino ⇒ TFTPBootLoader_0_2, spustime skript flash.sh (nahráva pomocou AVR ISP MKII)
2. Projects ⇒ arduino ⇒ snmpex, spustíme skript tftp_flash.sh (nahráva pomocou tftp bootloadera)
Ak už bola niekedy nahrávaná aplikácia, tak nahrávanie pomocou bootloadera je možné iba 5 sekund po pripojení
napájania, potom naštartuje aplikácia. V takom prípade treba vytiahnúť a zasunúť uUSB kábel (napäťový reset) a
môžeme znova spustiť tftp_flash.sh.
3. Test: 5 sekund po nahratí a reštartovaní zariadenia môžeme otestovať snmp:
ex.: snmpwalk -Of -v1 -cpublic 192.168.12.160 iso
snmpget -v 1 -c public 192.168.12.160 1.3.6.1.4.1.44714.1.3.1
snmpset -v 1 -c private 192.168.12.160 1.3.6.1.4.1.44714.1.1.3.2 u 2
snmpset -v 1 -c private 192.168.12.160 1.3.6.1.4.1.44714.1.3.1 i 10
ping 192.168.12.160