Curiosità su SW / HD GPS commerciali

Feb 28, 2005 4 Replies

Innanzi tutto un saluto a tutto il NS ,per me è la prima volta che mi unisco ad una discussione sui gruppi google.



La mia domanda, rivolta a chiunque possa darmi un'indicazione, è frutto di una mia curiosità riguardo le metodologie di progettazione di importanti Vendor nel settore della navigazione satellitare su GPS come può essere la Garmin ecc...



Sono (per motivi di studio) a conoscenza delle basi di Elettronica Digitale e Analogica, mi domandavo in particolare in che linguaggio (leggasi più probabile) venisse programmato il software di un gps e su che supporto questo possa risiedere.



Mi viene da pensare riguardo al SW, che la scelta del linguaggio di programmazione sia tutto sommato ampia (magari anche in java), sono completamente all'oscuro su che tipo di supporto questo giri.



Vi ringrazio per la vs. cortese attenzione.


Ciao


Quale software intendi? quello del ricevitore propriamente detto o della parte 'utente' (navigatore/tracciarotta)

Per quel che ne so il ricevitore in genere e' un accrocchio di DSP che gestiscono la ricezione del segnale, la decodifica e l'estrazione dei tempi... quindi direi C con qualche spruzzata di assembler secondo necessita'...

Dal ricevitore alla parte utente _generalmente_ la comunicazione e' seriale oltremodo abbastanza standardizzata (NMEA con le 'ovvie' estensioni proprietarie :)... quindi l'interfaccia la piloti con il linguaggio che preferisci (C, Java, Visual cosi vari...). In linea di principio tutto quello che devi fare e' ascoltare quel che dice il ricevitore...

snipped-for-privacy@tiscali.it (Tommaso) wrote in news: snipped-for-privacy@posting.google.com:

Stavo giusto guardando qualche application notes in merito oggi pomeriggio.

Ti passo i link:

formatting link
formatting link

AleX

Un bel giorno Tommaso digitò:

Secondo me la norma è quella di utilizzare un ASIC, programmato in Verilog o VHDL.

asd

Ti ringrazio, sei stato veramente utile.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required