Portál AbcLinuxu, 2. května 2025 04:11

Navilock NL-206C

Podpora: kompletní
Ovladač: v jádře

Technické parametry

12 kanalovy GPS prijimac
Rozhrani: Compact Flash I (dodavana redukce do PCMCIA)
Protokol: NMEA 0183, příkazy GGA, GSA, GSV, RMC, GLL, VTG (GLL a VTG se implicitne nezobrazuji)
Datum: WGS84
Start: hot 8 s, warm 38 s, cold 45 s
Rozmery: 95 x 47 x 17 mm
Spotreba: 80 mA
Soucastí baleni je antena s delkou 5 metru.

Identifikace pod Linuxem

# cardctl status
Socket 0:
  3.3V 16-bit PC Card
  function 0: [ready], [bat dead], [bat low]
Socket 1:
  no card
Aby som zistil, na ktorom seriovom porte sa GPS nachadza, treba sa pozriet do adresara "/sys/bus/pcmcia/devices/0.0/", kde som nasiel adresar "tty:ttyS4", cize nase zariadenie je /dev/ttyS4.

Postup zprovoznění pod Linuxem

Kernel (2.6.15-gentoo-r4) je skompilovany s nasledujucimi moznostami:
Device Drivers -> Character devices -> Serial drivers ->
	<*> 8250/16550 and compatible serial support
	[*]   Console on 8250/16550 and compatible serial port
	<*>   8250/16550 PCMCIA device support (nazov modulu serial_cs)
	[*]   8250/16550 device discovery via ACPI namespace
Parametre serioveho portu sa zistia a nastavia programami setserial a stty:
# setserial /dev/ttyS4 -a
/dev/ttyS4, Line 4, UART: 16950/954, Port: 0x0400, IRQ: 16
	Baud_base: 115200, close_delay: 50, divisor: 0
	closing_wait: 3000
	Flags: spd_normal skip_test
Ak uart a baud_base neboli spravne detekovane, nastavia sa takto:
# setserial /dev/ttyS4 uart 16950 baud_base 115200
Potom sa nastavia ostatne parametre:
# stty -F /dev/ttyS4 4800 ignbrk -icrnl
Vystup z GPS sa potom da lahko vidiet pomocou minicomu alebo prikazom
# cat /dev/ttyS4
$GPRMC,203132.434,V,,,,,,,160206,,*2E
$GPGGA,203133.434,,,,,0,00,50.0,,M,,,,0000*2D
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,203133.434,V,,,,,,,160206,,*2F
$GPGGA,203134.434,,,,,0,00,50.0,,M,,,,0000*2A
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,203134.434,V,,,,,,,160206,,*28
$GPGGA,203135.434,,,,,0,00,50.0,,M,,,,0000*2B
$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
$GPRMC,203135.434,V,,,,,,,160206,,*29
$GPGGA,203136.434,,,,,0,00,50.0,,M,,,,0000*28
pripadne sa daju pouzit programy gpsdrive, gpsd a ine.

Poznámka

Z mne neznameho dovodu sa povodne vystup z GPS nezobrazoval, hoci seriovy port bol nadetekovany. Po zasunuti karty sa vypisala sprava "Disabling IRQ #16". V logu bola tato sprava:
pcmcia: registering new device pcmcia0.0
cardmgr[6228]: socket 0: Serial or Modem
ttyS4: detected caps 00000700 should be 00000100
0.0: ttyS4 at I/O 0x400 (irq = 16) is a 16C950/954
irq 16: nobody cared (try booting withthe "irqpoll" option)
Call Trace: <IRQ> ...
Problem sa vsak vyriesil instalaciou programu minicom.

Dokument vytvořil: trcheton, 19.2.2006 00:25 | Zobrazeno: 1391×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.