Geliştirici 1993 yılında 486 işlemcide çalışan GPS yazdı
Öne çıkanlar
- Yazılım, matematik işlemcisi bulunmayan 25 MHz Intel 486-SX işlemci ve 32 MB bellek üzerinde çalıştırıldı.
- Voronoi hücreleri tabanlı Hipparchus kütüphanesi karmaşık trigonometrik hesapları tamsayı işlemlerine dönüştürdü.
- Sistem, ilk tüketici GPS cihazlarından 5 yıl önce 1024x768 renkli ekranı iki saniyede bir güncellemeyi başardı.
Gömülü sistemler yazılımcısı, 1993 yılında matematik işlemcisi bulunmayan 25 MHz 486-SX işlemci üzerinde gerçek zamanlı GPS tabanlı hareketli harita yazılımı geliştirdiğini açıkladı. ROM üzerinde çalışacak şekilde tasarlanan sistem, 32 MB bellek ve 1024x768 çözünürlükteki renkli ekran donanımına sahip bir dizüstü bilgisayarda test edildi. O dönemdeki coğrafi bilgi sistemi uygulamalarının yoğun kayan nokta hesaplamalarına dayanması, donanımsal koprofesör eksikliği nedeniyle projede büyük bir teknik engel oluşturdu.
Söz konusu engeli aşmak için Dr. Dobb's Journal dergisinde tanıtılan ve Geodesy şirketine ait Hipparchus adlı kütüphane tercih edildi. Voronoi hücrelerini kullanan bu kütüphane, karmaşık trigonometri işlemlerini 8 ve 16 bitlik tamsayı hesaplamalarına indirgeyerek donanımın kısıtlı imkanlarında yüksek çözünürlüklü harita işlemeyi başardı. Geliştirici, hazırladığı ilk prototipin ardından müşterisine kütüphaneyi satın aldırarak 1024x768 renkli ekranı her iki saniyede bir güncelleyen çalışan bir model teslim etti.
Proje, ticari Garmin veya Magellan tüketici cihazlarının piyasaya çıkmasından beş yıl önce tamamlandı. Müşteri firmanın yaşadığı mali sorunlar nedeniyle tüm fikri mülkiyet teslim edildi ve yazılım ticari bir ürüne dönüşemedi. O dönem henüz yaygınlaşmamış olan temiz oda yazılım mühendisliği yaklaşımını bilmediğini belirten geliştirici, benzer performansın tüketici düzeyindeki GPS cihazlarında ancak on yıl sonra yakalanabildiğini kaydetti.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.