( bzs | 2014. 07. 06., v – 13:45 )

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. ---
---