gpsd:INFO: launching (Version 3.6)
gpsd:ERROR: can't create IPv6 socket
gpsd:INFO: listening on port gpsd
gpsd:PROG: NTPD shmat(0,0,0) succeeded, segment 0
gpsd:PROG: NTPD shmat(32769,0,0) succeeded, segment 1
gpsd:PROG: NTPD shmat(65538,0,0) succeeded, segment 2
gpsd:PROG: NTPD shmat(98307,0,0) succeeded, segment 3
gpsd:PROG: successfully connected to the DBUS system bus
gpsd:PROG: PPS thread launched
gpsd:INFO: NTPD ntpd_link_activate: 1
gpsd:INFO: stashing device /dev/ttyAMA0 at slot 0
gpsd:PROG: no etc/gpsd/device-hook present, skipped running ACTIVATE hook
gpsd:INFO: opening GPS data source type 2 at '/dev/ttyAMA0'
gpsd:PROG: PPS Create Thread gpsd_ppsmonitor
gpsd:PROG: PPS chrony socket /var/run/chrony.ttyAMA0.sock doesn't exist
gpsd:INFO: KPPS cannot set PPS line discipline: Invalid argument
gpsd:INFO: PPS cycle: -1783176683, duration: -1783176683 @ 1400406663.422485
gpsd:INFO: speed 9600, 8N1
gpsd:PROG: Probing "Garmin USB binary" driver...
gpsd:PROG: Probe not found "Garmin USB binary" driver...
gpsd:PROG: Probing "GeoStar binary" driver...
gpsd:PROG: Probe not found "GeoStar binary" driver...
gpsd:PROG: Probing "Trimble TSIP" driver...
gpsd:INFO: speed 9600, 8O1
gpsd:INFO: speed 9600, 8N1
gpsd:PROG: Probe not found "Trimble TSIP" driver...
gpsd:PROG: no probe matched...
gpsd:INFO: gpsd_activate(): activated GPS (fd 5)
gpsd:INFO: device /dev/ttyAMA0 activated
gpsd:PROG: changing to group 20
gpsd:INFO: running with effective group ID 20
gpsd:INFO: running with effective user ID 65534
gpsd:INFO: startup at 2014-05-18T09:51:06.000Z (1400406666)
...aztán vár. Rálátás az égre veryBIG.
A piros led a gépées egységen ütemesen világít pirosan, másodpercenként egyet.
-------------
Az eszköz jelzőbitjének állapota:
/# stty -a -F /dev/ttyAMA0
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ; quit = ; erase = ; kill = ; eof = ;
eol = ; eol2 = ; swtch = ; start = ; stop = ;
susp = ; rprnt = ; werase = ; lnext = ;
flush = ; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt
-echoctl -echoke
---------
Hétfő.
Megcseréltem az Rx/Tx lábakat.
Az antenna 3V-ot kap a továbbiakban.
Most így fest:
ad_____RPI
----___----
VIN____1-es láb
GND____6-os láb
Rx_____16-os láb
Tx_____15-os láb
...a gpsd ugyanott áll le, ahol fentebb. Led csak villog pirosan, nincs fixpont.
Esti szórakozásnak bejött ugyanaz a hiba, ami itt is leírásra kerül:
http://www.raspberrypi.org/forums/viewtopic.php?f=27&t=42084
Bár ez nem a gpsd-vel kapcsolatos, hanem az ssh-tightVNC kettős gyönyörrel.
---------
csütörtök.
Ilyenkor csütörtököt szokott mondani minden, de úgy látszik nálam nem.
Itt megoldódott az antennaproblémám:
http://hup.hu/node/129916#comment-1742027
(Nem az én érdemem, segítséget kaptam.)
Ez valódi informatikai-hardveres áttörés az életemben, mert az RPI ezzel már nem csupán ledes karácsonyfadísz, hanem funkcionális eszköz.
A gpsd végre kap jelet, amit továbbít is a kliensprogramok felé.
A helyes lábkiosztás tehát ez lett:
ad_____RPI
----___----
VIN____1-os láb
GND____6-os láb
Rx_____8-os láb (gpio14)
Tx_____10-os láb (gpio15)
Szóval nem összekeverendők a lábak sorszámai azok elnevezésével. Ízes baki, ezt követtem el, ráadásul még azt is elrontva.
---------
2014 június 9.
Amióta megvan a raspberry, most sikerült először úgy LAN kábelen keresztüll besshznom az rpi-re, hogy itt wlan0-n keresztül elértem egy AP-t és végrehajtottam vnc-n keresztül egy apt-getet... Ezen fantasztikus szellemi áttörés mégsem nekem köszönhető, hanem a puszta vletlennek, mert gőzöm sincs, hogyan történt mindez. Elég sok idő kellett ahhoz, hogy rájöjjek sorban a következőkre:
1. helyi hálózaton nevekhez ip címek társítása, majd a lokális hálózaton böngészőben minden helyi gép név alapján megjelenjen.
2. ssh minden gép között -- hatalmas agyvérzést okozott
3. VNC nos, ez viszonylag könnyű volt, a tightvnc-vel. Csakhogy ebben nincs java, az még hátravan. Az felelőss azért, hogy böngésző meg tudja-e nyitni a gépünk grafikus héját..
4. rpi-re vezeték nélküli hálózati szköz drájverének levadászása. Nos, ez olyan rövid esemény volt, hogy ki sem hűlt a kávém.
5. a wlan0 működőképessé tétele után képtelen voltam internetet varázsolni. Ha wicd-vel csatlakoztam egyik hálózatba kötött gépről, kilőtte az eth0-t. Később már nem, viszont a hálózatra kötött gépeknél csak annak volt internete, amelyikkel csatlakoztam wlan0-n rá. Most ott tartok, hogy arra köl1 rájönnöm, eth0-n keresztül hogy osszam meg a wlan0-n keresztül érkező külső hálózatot.
Folyt. köv.
- bzs blogja
- A hozzászóláshoz be kell jelentkezni
- 2639 megtekintés
Hozzászólások
Azt mindenképpen kihagytad, hogy ezt a kérdést a fórumban kellett volna feltenned.
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)
- A hozzászóláshoz be kell jelentkezni
Tudom.
Így is tevék.
http://hup.hu/node/129916#comment-1740691
Aztán amint valami megoldódik, ide is leírom.
Csak itt nem lesznek kérdések.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Sztem az lehet a baja, hogy az RPI 3,3v logikai jelekkel dolgozik, a GPS, meg ha 5V tápról hajtod, akkor esélyes, hogy 5v logikai jeleket fog kiadni, amit az RPI nem feltétlen fog szeretni.
De az is baj lehet, hogy ha nincs kikapcsolva a soros konzol. -> http://raspberrypihobbyist.blogspot.hu/2012/08/raspberry-pi-serial-port…
- A hozzászóláshoz be kell jelentkezni
Ez talan me'g nem annyira kritikus (bar persze utana kell nezni hogy az I/O tolerance ill. az I/O max/min low/high jelszintek /voltban/ mekkorak - mind az RPi-nel mind a GPS modulnal). De ha TTL-kompatibilis mindketto", akkor gond nem lehet.
A necces akkor lehet ha a GPS az RS232 jelszinteket hasznal (low=+12V, high=-12V). Na akkor explicit kell vmi kis illeszto" (lasd: MAX232 et al.).
Soros konzol: +1, azt is meg kell nezni.
Egy gyors teszt lehet hogy az RPi-n az UART RX+TX vezetekeket osszekotjuk mintegy loopback-kent. Es akkor egy sima tty-be valo irogatas eseten (baudrate-tol fuggetlenul) vissza kell kapnunk azt amit beirtunk. Sima echo-szeru"se'g. Igy a soros konzolt mint hibaleheto"se'get lehet egyszeru"en tesztelni.
- A hozzászóláshoz be kell jelentkezni
Az R.Pi GPIO portkai 3.3 volttal operálnak.
Ha a GPS modul 5V-al akkor mindenképp kell egy level converter (elég egy 4.7K-s ellenállás is), különben megsül a SoC :)
Az R.Pi semmilyen védelemmel nincs ellátva ez ügyben.
- A hozzászóláshoz be kell jelentkezni
igen, erre mondtam hogy ``persze utana kell nezni hogy az I/O tolerance''. sok 3.3v-os cucc birja a felulrol kapott 5v-t, de persze igen, vmi kulturalt vedelem az azert nem art. egy 4.7k-s is valami, de az max tula'ram ellen ve'd. ha nincs felkeszitve kelloen az input-oldal (pl ke't diodaval vagy vmi szupresszor-szeruseggel) akkor a statikus plusz feszulseg is karos lehet...
azaz: meg kell nezni mint mond az rtfm ;]
- A hozzászóláshoz be kell jelentkezni
Itt 5V-ot adnak rá:
https://learn.adafruit.com/assets/1380
Persze ez nem RPI.
Szóval maga az antenna nem murdál meg 5V-tól, legfeljebb az rpi, de nem értem miért, hoszen a 2-es láb 5V-os és elméletileg ennek itt is kellene működnie.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Ha jol emlekszem a breakout board (ami itt kovetkezetesen "antenna"-nak van hivva - ez kicsit zavaro, mert az egy GPS vevo + antenna) VIN bemeneten egy LDO van, ami eloallitja a 3.3V-ot. A logikai ki- es bemenetek 3.3V-osak, amik elvilek teljesen megfelelnek a Raspberry GPIO-inak.
/sza2
- A hozzászóláshoz be kell jelentkezni
Igaz, zavaróak a fogalmaim.
Valójában azért hívtam antennánk a nyáklappal együtt, mert az RPI-hez képest az különálló.
Egyébként a fenti írásom problémája megoldódott időközben (nem jó helyre kábeleztem be a kicsikét), ezt le is írtam folyamatosan. Aztán ha minden megoldódik, és késznek mondhatom a művet, majd legalul összesítve leírom tapasztalataimat részint önző módon magamnak, hogy tudjam mi van ha 20 év múlva elromlik nekem, másrészt kreatív módon mindenkinek, hátha épít más is és akkor erőt merít belőle :)
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Csak en olvastam elso ket korben Adatfruitnak (vagyis adatgyumolcsnek)?
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
A gps modul megy 3V3-ról. Egy soros terminállal kéne megnézni hogy mi a helyzet vele. A másodpercenkénti egy villanás azt jelenti hogy nincs fix.
- A hozzászóláshoz be kell jelentkezni
Igen, nincs fix.
Megnéztem, megy 3V-tal is, már azzal kísérletezem. Közben sikerült VNC-vel elérnem a grafikus felületet is a PI-ben, így érdekesebb a helyzet.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
puttyal nézve a 2947-es localhoston nem jön csak ennyi:
{"class":"VERSION","release":3.6":"rev":3.6":"proto_major":3,"proto_minor":"7}
Aztán néma csönd, csak a piros led hangulatvilágítása jelzi, hogy Karácsony van.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
nincs rendes PC soros porttal vagy egy USB-s soros port? Rákötni aztán meglesni hogy mit ad ki 9600 baud-on.
- A hozzászóláshoz be kell jelentkezni
Itt egy csodálatos leírás a VNC futtatására az RPI-n.
http://www.penguintutor.com/linux/tightvnc
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Már megy elsőre ceruzaelemekről a logger.
Doboz még sehol hozzá, de amddig nem dőlt el, hogy lesz-e kijelző és milyen, addig nem gondolkodom rajta.
Kijelzőnek ezt néztem ki:
https://learn.adafruit.com/adafruit-pitft-28-inch-resistive-touchscreen…
Csakhogy ennél ha jól látom, pont a gps tüskéit sajátítja ki a kijelző...
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Érdekes NMEA mondat jön le néha, nem tudom, ennek mi az oka.
Idézem:
o>�5~�?$GPRMC,123033.000,A,4728.3093,N,01906.3912,E,0.83,245.91,190614,,,A*62
Szóval a standard $GPRMC előtt megjelenik egy zavarodott jel, melyet a cat lehoz, ha az eszközt listázom (cat /dev/ttyAMA0 vagy cat /dev/ttyUSB0)
Amúgy kellemes csalódást okozott eddig maga az antenna.
Most már dobozolni is akarom..
A logger-próbákat még nem akarom a gpsd-hez járó programokkal futtatni, egyelőre ezt raktam össze:
# cat /mnt/rpi/rpi-logger.sh
#!/bin/sh
logkonyvtar="/home/pi/logger"
sorszamfajlnev="sorszam"
kiterjesztes="gpx"
chmod 666 /dev/ttyAMA0
gpsd /dev/ttyAMA0 -F /var/run/gpsd.sock
sleep 200
sorszam=`cat $logkonyvtar/$sorszamfajlnev `
fajlnev=$logkonyvtar/$sorszam.$kiterjesztes
echo $sorszam+1 | bc >$logkonyvtar/$sorszamfajlnev
gpxlogger -d -m 5 -f $fajlnev
- A hozzászóláshoz be kell jelentkezni
Tipp: Lehet, hogy a macska (cat) miatt van. Probalj meg minicom-ot hasznalni, az kicsit jobban erti a soros port lelkivilagat (meg ha USB-s is). Konfigbol ne felejtsd el kiutni az inicializalo / leallito AT parancsokat.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Az előbbi példában a macskát csak a script (rpi-logger.sh) listázására használtam. A ronda nmea mondatokat a gpxlogger nevű, gpsd csomagba tartozó program okozta. Emiatt aggódom.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Új érdekesség.
Bizonyos létrehozott fájloknál, melyet a gpxlogger generál, az rpi "erőszakos" leállítása után képtelenség GIS programokkal beolvasni.
"Unable to load malformed GPX file "
Azóta olvasgatok utána, mi is ez. Valami időbélyeg. Annyit azért elsőre végigbogarásztam, hogy az XML ... nyitás-zárásai megvannak-e. Megvannak. A fájl végén volt egy bináris massza, amit törölnöm kellett (nyilván az írás megszakadásakor maradhatott ott, de ezután sem olvasta be egyetlen GIS prg sem.)
Mai olvasmány: http://www.topografix.com/GPX/1/1/
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Itt egy leírás azoknak, akik timeservert szeretnének barkácsolni.
http://rdlazaro.info/compu-Raspberry_Pi-RPi-stratum0.html
Az adafruit lapka PPS-e is használatban van.
http://rdlazaro.info/Raspberry_Pi-img/pps_si.jpg
Érdekes módon van itt egy kernel is modulokkal együtt. Használható, 2 órája ez megy nálam. Csak éppen ez már nem él vele:
/sys/class/thermal/thermal_zone0/temp
Sőt! A korábban nagy kínnal megszerzett wlan0-felélesztő 8188eu.ko is hiányzik, a wifi is halott.
Hiába, egyszerre minden nem élhet.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Az alábbi sor az esetlegesen téves, hibás, rossz NMEA mondatokat kiszűri:
grep -nvE '^$.*\*[0-9A-F]{2}' hibasNMEA.log
Abban az esetben, ha a
/dev/ttyUSB0
vagy
/dev/ttyAMA0-ról rossz, értelmezhetetlen NMEA mondatok jönnek és azokat olvashatóbban, a hibásak nélkül szeretnénk látni, ezt kell tenni:
grep -E '^$.*\*[0-9A-F]{2}' hibasNMEA.log
Persze akkor vagyunk bajban, ha 5 sorból 3 hibás.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Ez azert nem teljesen igaz, ez csak azt nezi, hogy $ jellel kezdodoik-e, es az-e a vege, hogy * meg 2 hexa szamjegy. Az peldaul nem fogy kiderulni, ha hianyzik a mondat kozepe, esetleg elkezdodik a mondat, kimarad par, es egy sokadik mondat vege kerul a vegere (nekem volt ilyen, amikor az SD-kartyara nem tudtam eleg gyorsan kiirni bejovo mondatokat).
Szoval attol, hogy ez teljesul, meg szamtalan gond lehet egy NMEA mondattal. Viszont ha a checksum nem stimmel, az valoban rosszat szokott jelenteni az almoskonyv szerint. En inkabb a checksum-ot szamoltatnam ki, es abban biznek.
/sza2
- A hozzászóláshoz be kell jelentkezni
Fordulat érkezett.
Miután elátkoztam a napot is, amikor belefogtam mindebbe, megérkezett a kijelző hozzá. Az RPI-hez. Végigolvasva hogy mit kell véghezvinnem ahhoz a kernel körül hogy működjön, distribváltás az adafuit verziójára.
A hdmi kimenet alapból nem ment, ez nem is érdekel. A kijelző megy.
Ekkorra már egy L80 Quectel GPS antennából is (!) készítettem egy soros portra köthető antennát, melyet a régi distriben is megnéztem: ugyanazok a hibás NMEA mondatok jöttek a /dev/ttyAMA0-n mint korábban, azaz a hiba nem az antennában, forrasztgatásokban, L1-es sáv esetleges zavarásától van, hanem vagy az OS, vagy az RPI a hunyó. Az L80 egyébként tényleg ugyanazon MTK parancsokra épül mint az adafruité, csak mintha többet tudna. Itt is van beépített logger, timer, PPS... Lehet timeservert készíteni. Itt jut eszembe, a kijelzó a 18 és 23-as lábat lefoglalná egy gombnak, a PPS meg pont oda kellene az egyikbe.
A lényeg az, hogy 1 hónap leforgása alatt kiderült, hogy az NMEA mondatok körüli anomália a raspbian dist-upgrade-jére vezethető vissza. Nem tudom mi íródott felül ami bezavarta a soros kommunikációt. Senki sem érti. Paritási probléma sem lehetett. Szóval erre már sosem jövök rá. Amennyiben a jelenlegi állapot stabil még egy hét múlva is, befagyasztom a raspbiant, legyilkolom a teljes aptot, azt a 2-3 programot amit használok, forráskódból frissítem, esetleg talán megtanulok rpi-hez kernelt fordítani, mert ez eddig bizony sikeresen sosem ment.
Most van 2 db antennám, egy rakás szétmarcangolt kábelem, 2 db darabokra tört poharam. A többit nem írom le.
Mostani fontosabb verziók:
root@rpi:/home/pi# uname -a
Linux rpi 3.10.34+ #1 PREEMPT Fri Mar 28 20:10:54 CET 2014 armv6l GNU/Linux
root@rpi:/home/pi# gpsd -V
gpsd: 3.6 (revision 3.6)
root@rpi:/home/pi# minicom -v
minicom version 2.7 (compiled Jan 12 2014)
Eddigi tanulság:
1. mindig minden lépést leírni papírra
2. dist-upgrade egy életre felejtős.
3. raspbian dist-upgrad-je lehet, hogy meglepetéseket rejt nemcsak nekem.
Kijelző...
Az életben nem volt érintőképernyyős telefonom, palmom, egyéb szottyom. Kezdem érteni, hogy egyeseknek miért boszorkányhosszúságú a körmük.
Legelső lépésem a konzolon beüzemelni az egeret, azaz legyen működőképes parancssorban is az érintőképernyő, ha mondjuk dialog-ot használnék összesen 3 dolog elindításához X nélkül.
Mivel a kijelzőn nem működik rendesen a gpsmon, újat kell írnom, ami csak annyi információt ír ki ami nekem kell.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Örülök hogy végre összejött! Nem okoskodásból, meg már úgy is mindegy de ha az elején ki tudtad volna próbálni egy másik gépen a modult akkor sok fejfájástól kímélted volna meg magad. Én ezért szoktam kiprobálni a gyanúsan működő dolgokat úgy hogy mindent lecserélek körülöttük.
- A hozzászóláshoz be kell jelentkezni
:-)
Nem állt módomban kipróbálni. Tudtam hogy jön a kijelző és akkor distribváltás lesz, addig az égvilágon mindent megpróbáltam az eredeti rosszbiannal. A probléma oka örök rejtély marad, ilyet még az életben nem láttam.
Így most 2 antennám van, egyik elem nélküli. Nem tom mi legyen belőle, pótalkatrész, vagy vegyek hozzá egy A verziót...
elvégre az OS-t összeraktam (végre), nem köl' LAN hogy szoftveresen az alapoktól kezdve bütyköljem.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Azt hiszem a következő lépés az lenne, hogy az rpi működjön timerként, van benne valami watchdog. Kernelben is és szoftveresen is. Na ahhoz még nem volt dolgom. Elméletileg azzal meg lehet oldani, hogy miután a loggerscriptem lelőtte az OS-t, akkor a timer 30 perc múlva beindítja megint, aztán megint elindul a loggerscript, beállítja a rendszerórát műholdakról, lement jó pár fixpontot, majd megint kikapcs.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
PPS életre keltése kernelfordítás nélkül, de úgy, hogy közben rajta van az adafruit kijelzője is..
A pulse Per Second.
wget -d http://vanheusden.com/time/rpi_gpio_ntp/rpi_gpio_ntp-0.3.tgz
ezt leforgatva és telepítve indíthatunk egy tesztet:
sudo rpi_gpio_ntp -g 18 -d
Ettől valami hasonlót kapunk:
rpi_gpio_ntp v0.2, (C) 2013 by folkert @vanheusden.com
NTP unit: 0
GPIO pin: 18
Fudge : 0.000000
"Fork into the background" disabled because of debug mode.
1371475664.752146325] poll() GPIO 18 interrupt occurred
1371475665.000148935] poll() GPIO 18 interrupt occurred
1371475666.000147203] poll() GPIO 18 interrupt occurred
1371475667.000160470] poll() GPIO 18 interrupt occurred
1371475668.000159739] poll() GPIO 18 interrupt occurred
(Ctrl-C pressed)
$
Bővebben erről itt:
http://www.satsignal.eu/ntp/Raspberry-Pi-NTP.html
(ezen a helyen a 8-ast használták, én fent a 18-ast. A kijelző egyik gombja ezt ugyan használná, de sebaj, ott nem lesz gomb. Vagy ha igen, akkor arra az időre le lesz tiltva a PPS.)
Új játékszer: saját timeserver.
Remek érdekesség arra, ha nincs beépített óra az alaplapban.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Különben nem hiszem el.
Előfordulhat, hogy ez az antenna a Budai vár 1.2 m vastag kőfalait átviszi?
5 méterre vagyok 2 db ablaktól az OSZK olvasótermében, ez meg tolja a hibátlan nmea-cuccokat. Gyanakodtam, hogy hülyít az antenna és egy 3 nappal korábbi, esetleg letárolt valamit küld, de nem, ott vagyok, amit mutat..
Na mindegy. Kíváncsi vagyok, ezen sorokat hogyan fogom olvasni 2 év múlva..
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Hat ha lementetted az nmea logot, akkor ellenorizheted. Ha stimmel a datum+ido, plusz valami hasonlo idoben BP-en felvett logban azonos a muholdak helye (GSV), akkor kilatott.
Nalunk az irodaban a 2. emeleten tokeletes a GPS vetel, pedig van felettunk meg 2 emelet. Igaz, van az epulet tetejen egy GPS antenna, lent meg a felerositett jelet sugarozzak a repeaterek. Szoval nem hiszem, hogy az OSZK-ban hasonlo korulmenyek lennenek. :)
--
Why did the chicken cross the road?
It was trying to get a signal on its iPhone 4.
- A hozzászóláshoz be kell jelentkezni
Gyanúm szerint ha irodaházban gps van a tetőn, ott NTPszerver van. Betalált?
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Most, hogy van adafruit kijelző és még mindig működik rendesen a soros port, az ember véglegesíteni igyekszik.
a wbar felgyógyítása napokba került, aztán rá kellett jönni, hogy nem éppen érintőpanelre találták ki. Sosem volt érintőképernyős bunkofonom, laptopom, így nagyon új a dolog. 8 példányban indultak el vele a programok, ami szerintem nem túl jó.
Ekkor egy váratlan pillanatban eszembe jutott, hogy a wbar egy scripttel indítsa inkább az amúgy sok paraméterrel induló programokat, egy olyannal ami először megnézi, az illető prg fut-e. Az alapötlet a
ps -A
és a grep.
íme az ocsmányság:
#!/bin/sh
wait=0
programnev=$1
echo $programnev
if [ -e "/tmp/$programnev.temp" ]; then
exit 0
fi
utvonala=`type -path $programnev`
echo $utvonala
parametere="$2"
if [ ! -x "$utvonala" ]; then
echo "$(basename $0): '$programnev' command not found"
exit 0
fi
ps -A | grep "$programnev" >/tmp/$programnev.temp
fute=`cat /tmp/$programnev.temp`
echo $fute
if [ "$fute" = "" ]
then
echo "NEM fut "
sleep $wait
$programnev $parametere
else
echo "Már fut "$fute " processz sorszám alatt."
fi
rm -f /tmp/$programnev.temp
exit 0
#ocsmany es ronda a script, de gyorsan megvolt es hasznalhato.
Tehát ha ezt használva indíttatok a wbar-ral valamit, az nem fog 4757364 példányban elindulni, amikor tapogatom a képernyőt.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni