HeadlinesBriefing favicon HeadlinesBriefing.com

بناء نظام GPS على معالج 486-SX بتردد 25MHz في 1993

Hacker News •
×

في التسعينيات، تم تعييني كمطور أنظمة مدمجة لبناء عرض خريطة متحركة في الوقت الفعلي مدفوع بنظام GPS على معالج 486-SX بتردد 25MHz مع 32 ميجابايت من الذاكرة وعرض 1024x768. كان معالج 486-SX يفتقر إلى معالج مساعد رياضي، وهو ما كان يمثل مشكلة لأن حسابات GIS تعتمد بشكل كبير على صيغ حساب المثلثات بالنقطة العائمة.

مقال في Dr. Dobb's Journal عرّفني على Hipparchus، وهي مكتبة من Geodesy تستخدم Voronoi Cells والتي اختزلت معظم الحسابات إلى حسابات أعداد صحيحة 8- و16-بت. كانت تتفوق على النقطة العائمة ذات الدقة الموسعة. قمت ببناء نموذج أولي، وجعلت العميل يشتري المكتبة، وسلمت نموذجاً يعمل بالكامل.

واجه العميل مشاكل مالية وسلّمت كل شيء. اتصل بي شخص لاحقاً لتكرارها، ولكنكمقاول لم أكن أملك الملكية الفكرية. لم أكن على علم بأساليب الغرفة النظيفة مثل تلك التي استخدمتها Phoenix Technologies لـ BIOS، والتي أيدتها المحاكم في عام 1989.

كان ذلك قبل 5 سنوات من ظهور أجهزة GPS الاستهلاكية من Garmin أو Magellan. كان نظامي أسرع مرتين من أجهزة الجيل الأول، حيث يقوم بتحديث عرض ملون كل ثانيتين. استغرق الأمر 10 سنوات حتى تتمكن أجهزة GPS الاستهلاكية من مطابقة هذا الأداء بدون معالج مساعد رياضي. كانت تلك الأجهزة المبكرة تحتوي على شاشات أحادية اللون صغيرة بدقة 360x240.

الكيانات الرئيسية: الشركات: Geodesy, Garmin, Magellan, Phoenix Technologies, IBM, Apple, Franklin