مترجم لغة C للأجهزة الصغيرة

مُجمِّع لغة C للأجهزة الصغيرة ( SDCC ) هو برنامج مجاني ، قابل لإعادة التوجيه جزئيًا [ 1 ] ، مُجمِّع لغة C لوحدات التحكم الدقيقة 8 بت . يُوزَّع بموجب رخصة جنو العمومية العامة . تحتوي الحزمة أيضًا على مُجمِّع ، ورابط ، ومُحاكي، ومُصحِّح أخطاء . يُعد SDCC مُجمِّع لغة C مفتوح المصدر شائعًا لوحدات التحكم الدقيقة المتوافقة مع Intel 8051/MCS-51 . [ 2 ] [ 3 ] [ 4 ]

المضيفون المدعومون

تتوفر المصادر والوثائق والملفات الثنائية لأنظمة Linux (32 بت و 64 بت) و macOS (PPC و 64 بت) و Windows (32 بت و 64 بت).

الأهداف المدعومة

تتضمن المشتقات المتوافقة مع النظام الثنائي ما يلي:

العمل جارٍ:

قديم:

انظر أيضاً

  • Z88DK - مُجمِّع لغة C لأنظمة Z80 / 8080 / 8085
  • cc65 - مُترجم لغة C لأنظمة 6502 / 65C02

مراجع

  1. راينر لوبيرز، بيتر مارويدل: "تقنية المترجم القابل لإعادة الاستهداف للأنظمة المدمجة: الأدوات والتطبيقات"، صفحة 126. سبرينغر، 2001
  2. "نقل نظام التشغيل Contiki إلى RIEST2430" بقلم خوان وانغ، ووي ما، ودان ليو، نُشر في "تقنيات وتطبيقات الحوسبة الذكية الناشئة" ، 2012، صفحة 383: "نظراً للخصائص الفريدة لوحدة التحكم الدقيقة 8051، لا يتوفر سوى عدد قليل من سلاسل الأدوات. وأبرز حلول المصادر المفتوحة هو مُجمِّع لغة C للأجهزة الصغيرة (SDCC)."
  3. Lewin Edwards "Open-Source Robotics and Process Control Cookbook: Design and Building Robust, Dependable Real-time Systems" 2005, p. 15: "والأسوأ من ذلك، أن مترجم لغة C مفتوح المصدر الوحيد اللائق إلى حد ما للمعالج 8051 (sdcc) هو بالضبط ذلك - لائق إلى حد ما فقط."
  4. ليوين إيه آر دبليو إدواردز (2006). إذن، تريد أن تصبح مهندس أنظمة مضمنة: دليل هندسة الأنظمة المضمنة، من الاستشارات إلى السلم الوظيفي . ص 51. أنا شخصياً أفضل استخدام حزمة المترجم المجانية sdcc. إنها بلا شك الخيار الأنسب لمن لا يملكون المال الكافي من بين مترجمات لغة C 8051، ... على أي حال، فإن sdcc مناسب تماماً للهواة والمشاريع ذات الحجم المنخفض و/أو المشاريع التعليمية.
  5. موقع باداوك الإلكتروني
  6. "SDCC - مُجمِّع لغة C للأجهزة الصغيرة" . تم الاطلاع عليه بتاريخ 20-01-2013 .
  7. إعداد برنامج الترجمة المجاني SDCC على MPLABX ، مواقع جوجل