اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هل تقصد السيارات ذاتية القيادة؟ ام الأنظمة الداخلية للسيارة؟

أعتقد أن لكل شركة سيارات نظام خاص بها، وهو خاص بهم و غير مفتوح المصدر أي لا تقوم شركات السيارات بمشاركة برمجياتها، مع ذلك يمكنك البحث عن مشاريع برمجة للأجزاء التي تهتم بها.

بشكل عام يوجد متحكمات صغرية micro controllers عبارة عن معالجات (حواسيب صغير) توجد في السيارة و تتحكم ببعض الأمور. يمكنك تعلم الأردينو فهو لغة برمجة تساعدك على الانطلاق.

أما مجال القيادة الذاتية فهو موضوع أكبر من ذلك وله علاقة بعلوم الذكاء الصنعي وتعلم الآلة، حيث يتم تسجيل البيانات من عدد كبير من الحساسات في السيارة لقياس الأداء و من ثم تحيليل البيانات لفهم أماكن و أوقات يمكن العمل فيها على تحسين الأداء مثلاً ورفع قدرة المحرك أو نظان التعشيق أو نظام الفرامل ABS أو كيفية توفير الوقود وغيره من الأنظمة المستخدمة في السيارات.

يمكنك البدء مع الأساسيات

  • Logical problem solving
  • Algorithms
  • Data structure
  • Design patterns

ثم التوسع ضمن أنظمة السيارات:

  • لغة C إذا كنا نتحدث عن نظام اتوسار التقليدي classical autosar
  • معرفة ببرتوكولات الاتصال الخاصة بلانظمة المدمجة embedded systems مثل spi , uart and i2c
  • بأساسيات برمجة الأنظمة المدمجة مثل انواع الذاكرة ، اساسيات نظم التشغيل
  • معرفة ببرتوكولات الاتصال في السيارات مثل can ,و Lin وغيرها ، ولكن للعلم هذه النقطة ليست أساسية في البداية مجرد معرفة بسيطة فقط
  • لغة السي ++C إذا كنت ستعمل علي adaptive autosar
  • اخير المعرفة ب Java أو python و ملفات xml

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...