Table of Contents

Zariadenie Mikroelektronika CVx3 (ME citacka)

Tato stranka obsahuje vsetku dokumentaciu pre pracu so zariadenim Mikroelektronika CVx3 (Vega).

mikro_cvx3_small.jpg

Podpora z Mikroelektroniky

Wiki a FTP

   http://sdk.mikroelektronika.cz/wiki
   ftp://sdk.mikroelektronika.cz

   login: sdktransdatask
   heslo: skyftodo

Kontakt

p.dubsky@mikroelektronika.cz

Výstupní soubory (WDO) i Logy démonù potrebné pro diagnostiku

tar cf ${outfile} etc opt/mikro/ var/log var/cache var/lib

Instalacia nasich aplikacnych balickov

Automaticka instalacia cez palubak

Aplikacny balicek pre citacku nahrame do palubaku pomocou ServiceIntel/emcommd. Palubak zasle tento balicek do citacky, citacka sa nainstaluje. Tento mechanizmus je popísaný na gDrive dokumentacii (Náhrada emcommd medzi OBC a Slave).

Manualna instalacia

Pokial nechceme/nemozeme vykonat update cez palubak, je mozne aplikacny balicek nainstalovat manualne:

ngc --stop transdata/appinit
mkdir /tmp/docasnyPriecinok
tar -xf /tmp/tgz_223080.img -C /tmp/docasnyPriecinok/
/tmp/docasnyPriecinok/install.sh /tmp/docasnyPriecinok/
ngc --start transdata/appinit

Manuálne zapnutie/vypnutie našich aplikácii

ngc --stop transdata/appinit
ngc --start transdata/appinit

Vytvorenie snímky obrazovky

xwd -root -out /tmp/screenshot.xpm

xpm súbor je možné otvoriť a konvertovať pomocou GIMP-u

Aby bolo možné príkaz vykonať, je potrebné mať nainštalovaný balík xorg-xwd-1.0.7-1-armv7hf.pkg.tar.xz z FTP Mikroelektroniky

instalacia balika:

pacman -U --noconfirm xorg-xwd-1.0.7-1-armv7hf.pkg.tar.xz

Zmena IP adresy

Cerstvo nainstalovany operacny system ma zadanu IP adresu 192.168.10.10, login root, heslo mesdk002. Pre jednorazovu zmenu IP adresy (do najblizsieho restartu) sa da pouzit ifconfig

ifconfig eth0 192.168.12.61/24 up

Pre trvalu zmenu IP treba upravit subor /etc/sysconfig/network-interfaces/eth0

ETH0_ID_ADDR="disable"

ETH0_IP_ADDR="192.168.12.61"
ETH0_IP_PREFIX="24"
ETH0_IP_GW=""

Pozor, Gateway nenastavujeme (nechame ju prazdnu). Moze to neskor sposobit problemy pri routovani.

Vypnutie podsvietenia na bielej citacke QR kodov

Na čítačke stačí zavolať príkaz:

echo -ne '\x7e\x01\x30\x30\x30\x30\x40\x49\x4c\x4c\x53\x43\x4e\x30\x3B\x03' > /dev/ttyBarcodeReader

V textovej podobe je to:

~<SOH>0000@ILLSCN0;<ETX>

Vypne sa tým biele podsvietenie, čítačka kódov ostáva aktívna. Nastavenie je perzistentné, vydrží aj po reštarte zariadenia. Pre opätovné zapnutie stačí zmeniť poslednú \x30 za \x31.

Viac nastavení sa dá nájst v protokole:

//192.168.241.25/DokumentaciaTD/VyvojovyUsek/VyvojSW/TransFare/Devices/BarcodeReaderCVX/

Nastavenia systemu

module_raw input
eeparse --write=1,16,20400000001 -i /sys/devices/platform/soc/50000000.aips/53fec000.i2c/i2c-2/2-0050/eeprom
  export PATH=$PATH:/opt/devel/bin
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/devel/lib

Zmena loga pri nabehu

Po nabehu zariadenia sa spusti sluzba system/xorg/background (/etc/initng/system/xorg.i), ktora zobrazuje na pozadi obrazok (cierno-modre logo mikroelektroniky). Loga pre rozne rozlisenia sa nachadzaju na

/opt/mikro/share/pixmaps/LogoMikro*

Pokial by sme logo nechceli zobrazovat, mame viacero moznosti: - odstranit sluzbu system/xorg/background - vymazat loga z priecinku

Predpoklady pre spustenie aplikácie Slave

Aby sa aplikacia Slave korektne spustila a zobrazila aspon nejake okno, je potrebne mat na zariadeni:

Zname problemy

Na novej citacke / citacke, ktora sa vratila zo servisu nenabehne aplikacia

Aplikacia nabieha a pada, nabieha a pada, stale dookola. Na displeji sa strieda logo Mikroelektroniky a TransData.

Problem je v subore s konfiguraciou sietovych rozhrani /etc/sysconfig/network-interfaces/eth0

V novsich verziach OS tam totiz pribudli riadky:

# Nastaveni pro SERVICE='manual'
IP_ADDR=""
IP_PREFIX="" # 8, 24, apod.
IP_GATEWAY=""

s ktorymi sa nepocitalo pri parsovani suboru. V novsich verziach aplikacie pre citacku je to osetrene, ale tato verzia este nie je nasadena v MT. Vyriesit sa to da zmazanim uvedenych riadkov.

Označovač so šírkou 35 mm

Ak má štrbina označovača šírku 35 mm (napríklad DPMK, štandard je viac ako 5 cm), je potrebná úprava MarkerTicket.xml tak, aby prvá bunka tlačeného reťazca bola:

<cell name="text2" text="               " divideText="0" isRomeNumber="false" fontSize="3" showChar="10" space="10"/>

Je to z toho dôvodu, že tlačová hlava začína tlačit ešte pred samotnou štrbinou a treba na začiatok tlačenej bitmapy vložiť prázdne miesto. Nasledujúci obrázok zobrazuje označený lístok a príslušnú bitmapu, ktorá naň musela byť vytlačená (pozadie prefarbené na žlto, aby bolo vidieť skutočné rozmery).