Postup pre nastavenie zariadenia

Postup je navrhnuty tak, aby po dokonceni so zretelom na *sucasne podmienky, bolo mozne pouzit zariadenie v realnej prevadzke. Po vykonani nizsie popisanych krokov treba zariadenie restartovat.

* sucasne podmienky rozumej:

  • v pouzitom systeme 3.14.61-dey nie je implementovana moznost nahratia aplikacneho balicka, ani jeho instalacia
  • nie je implementovane ani nahravanie a rozbalovanie vstupnych dat
  • problem moze sposobit tiez nekompletna adresarova struktura potrebna pre beh aplikacie, tzn. bude potrebne rucne vytvorit niektore adresare pripadne simlinky

Update operacneho systemu

Na instalaciu balicka s updatom OS sa pouziva skript installer. Podrobnosti o tomto skripte su na stranke Instalator balickov.

Nastavenie cisla zavodu

Nastavit vyrobne / seriove cislo a cislo zavodu je mozne cez webove rozhranie. Login a heslo bude poskytnute na vyvoji.

Sietove nastavenia

Ethernet, wireless a modem sa nastavuje tiez cez webove rozhranie.

Instalacia aplikacie

Instalacia v sucasnosti prebieha skopirovanim obsahu aplikacneho balicka do zariadenia.
Odporucany postup:

  • ukoncit aplikacie, ak su nejake spustene (appstop cez Putty)
  • skopirovat aplikacny balicek do zariadenia (najlepsie do adresara /tmp/) s priponou .tgz
  • obsah aplikacneho balicka skopirovat do adresara /opt/app-5/
    • !!! kopirovanie samotneho obsahu balicka by nemalo prebiehat cez sw nainstalovany na os Windows, odporucam pouzit midnight commander, pripadne shell command tar
    • !!! je nutne, aby bol v zariadeni vytvoreny adresar-simlink /opt/emtest/ smerujuci na /opt/app-5/

Nahratie mapovych podkladov

Klucove slova: mapa, mapove podklady, openstreetmap, osm, mapy

Subory pre zobrazenie mapovych podkladov zatial nie su sucastou operacneho systemu ani aplikacneho balicka, musia sa kopirovat rucne do adresara /mnt/userfs/maps/.

Mapove podklady sa nachadzaju na hadese:

DokumentaciaTD/VyvojovyUsekArchiv/VyvojSW/TransFare/OnboardComputer/Vesna/maps.tar.gz

Pozn.: cast suboroveho systemu, v ktorom su ulozene mapove podklady, je urceny iba na citanie, tzn. pred kopirovanim ho treba zmenit na citanie a zapis, po dokonceni spat iba na citanie.

po nahrati maps.tar.gz do /tmp je mozne pouzit:

mount /mnt/userfs/ -o remount,rw
cd /mnt/userfs/
cp /tmp/maps.tar.gz ./
tar -xvzf maps.tar.gz
rm maps.tar.gz
mount /mnt/userfs/ -o remount,ro

Nahratie klucov pre pracu s kartou

Subor s klucmi keydata.dat treba nahrat do adresara /opt/app-5/var/.

Nastavenie ICV

Nastavene ICV nie je pre aplikaciu nutne. Jeho pouzivanie zalezi od potrieb konkretneho dopravcu.

Ak dopravca pouziva rozvodne dosky:
Od buildu 219157 aplikacia umoznuje nastavit ICV volbou v menu. Pre podrobne informacie o nastaveni ICV pozri: Nastavenie ICV

Ak dopravca nepouziva rozvodne dosky alebo je v zariadeni nahrata starsia verzia aplikacie, ktora nema v menu volbu na nastavenie ICV:
ICV je mozne nastavit editaciou startovacieho skriptu ulozeneho v /opt/app-5/etc/rc.d/S01InitDataAndDeviceInformation. Zmenit treba hodnotu za parametrom -n v riadku s textom obsahujucim “echo -n 600 > /tmp/INV.txt”. Skript vytvori subor s cislom vozidla v /tmp/INV.txt odkial ho aplikacia vycitava. Treba mat na pamati, ze tento skript je sucastou aplikacneho balicka a pri update aplikacie ho bude treba znova upravit.

Nahratie vstupnych dat

Vstupne data sa kopiruju rucne do /opt/app-5/data/. Patri sem obsah balickov generovanych z back-officu (cestovne poriadky, povolene zavody), a tiez vsetky konfiguracne subory a sablony pre tlac listkov. Po nahrati je potrebny reboot celeho palubneho pocitaca, aby sa spustil startovaci skript S01InitDataAndDeviceInformation. Ten zabezbeci skopirovanie obsahu adresara data do /opt/app-5/var/spool/incoming/ pred spustenim hlavnej aplikacie.

Konfiguracne subory

Nie vsetky konfiguracne subory, potrebne pre spravne fungovanie aplikacie, su obsiahnute v instalacnom balicku. Niektore z nich treba po skopirovani aplikacie doplnit a spolu s dalsimi podla potreby upravit.

HwConfig.xml

Subor nie je sucastou aplikacneho balicka. Treba pouzit HwConfig.xml z aplikacneho balicka pre Mijolu (z releasu 1603) a nahrat ho ako sucast vstupnych dat v ramci externych dat alebo ho skopirovat do /opt/app-5/etc/hlavny/. Aplikacia ho prioritne nacitava zo vstupnych dat z /opt/app-5/var/spool/incoming/, ak sa tam nenachadza, tak potom z /opt/app-5/etc/hlavny/.
Podporovane su vsetky zariadenia v defaultnom konfiguraku z Mijoly, pre prehravanie zvukov je ale potrebne upravit typ pre zariadenie Player na madplay.

ProjectConfig.xml

tabule.xml

Aplikacia zobrazuje informacie na tabuliach aj bez tohto suboru. Problem bol len s projektom Slovaklines BA, kde je potrebny kvoli rozdielnemu zobrazovaniu dat v rezime IDS a mimo neho.

PrjConfig.xml

Nie je v instalacnom balicku, nahrava sa cez externe data a aplikacia ho vyuziva uz iba na ziskanie parametrov pre pripojenie na sluzbu internetoveho plnenia karty.

DelayConfig.xml

Aplikacia ho pouziva, ale tym, ze Mijola a Vesna inak zobrazuju farby (na mijole je podsvietenie, na vesne sa meni farba textu) nie je subor z mijoly pouzitelny. Je potrebne (pocas pilotov a do upravy chovania) nahrat Vesnovsku verziu suboru, tzn. ze ak je xml nahravane ako sucast vstupnych dat (externe data), treba ho odstranit alebo nahradit konfiguracnym xml, ktore je sucastou instalacneho balicka Vesny.

Od buildu develop #511 sa na Vesne vyfarbuje meskanie podla DelayConfig.xml (vid DelayConfig.xml):

  • farba textu = xml element foreground
  • farba pozadia = xml element background
 
dev_doc/vesna/settings.txt · Last modified: 2017/09/08 15:33 by 192.168.242.115
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki