Вы смешали всё в кучу. Приёмник gps - это отдельный модуль размером с микросхему, и для его работы ничего не нужно. Он самостоятельно передаёт раз в секунду свои координаты по последовательному интерфейсу.
Навигатор - это компьютер с gis (геоинформационной системой): картой, движком для её отображения на экране, другими "фишками" и приёмником gps. Работать это всё должно под какой-нибудь платформой ("железо"+ОС), но какую использовать - это уже выбирают разработчики.