سؤال

هل هناك أي محاكيات جيدة لتعلم Linux المضمّن؟

هل كانت مفيدة؟

المحلول

إذا كنت ترغب في اللعب مع Linux على الذراع ، فيمكنك اللعب مع QEMU. وبهذه الطريقة ، يمكنك محاكاة ، على سبيل المثال ، جهاز لوحي N8x0

نصائح أخرى

يشبه Linux المدمج Linux ، ولكن في بعض الأحيان مع قدرات متحكم. تعلم Linux على جهاز كمبيوتر عادي ، ثم ابحث عن مجموعة أدوات الموافقة المسبقة عن علم تستخدم برنامج التحويل البرمجي C وتعلم أشياء MCU على ذلك.

لوحة Beagle هي لوحة/بيئة جيدة لتطوير DIY لتعلم Linux المدمجة.

المجلس رخيص نسبيًا (149 دولارًا) وهناك الكثير من الدعم المجتمعي ، والكثير من المشاريع مفتوحة المصدر.

http://beagleboard.org/

يعتمد ذلك في الواقع على ما تعنيه بواسطة Linux المضمّن. يمكن أن يكون Linux المدمج:

  • Linux العادي (Dextop Distro) مقطوعة الرأس على intel Atom أو أي x86 ، يمكنك استخدام أي جهاز كمبيوتر أو VM كمحاكي.
  • توزيعة على منصة غير X86 مثل ARM يمكنك استخدام ARM VM أو يمكنك شراء Rasberrypi بسعر رخيص جدًا. هنا تتعلم التثبيت المتقاطع.
  • إذا كنت تقصد برنامج تشغيل برنامج التعلم ، فيمكنك استخدام برنامج تشغيل جهاز وهمية وممارسة ذلك أولاً.
  • Linux مع kernel في الوقت الفعلي
  • وأكثر بكثير.

نصيحتي: احصل على Rasberrypi وحاول نسخ بعض المشاريع للحصول على الإحساس بالتجميع المتقاطع والتعامل مباشرة مع الأجهزة. أو مجرد استخدام VM تعلم التفاعل مع جميع مكون Linux.

أقترح عليك استخدام VM. إذا تم استضافته على Windows ، فاستخدم مجانًا خادم VMware على سبيل المثال وتحميل التوزيع الذي اخترته عليه.

يمكنك استخدام BeagleBone لتعلم Linux المدمج. إنها رخيصة جدا أيضا حوالي 6000 INR. يمكنك اللعب مع كل تلك GPIO ، والمدخلات التناظرية ، PWM إلخ (أكثر من ذلك بكثير). يمكنك تعلم كتابة برنامج تشغيل الجهاز لجهازك الخاص.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top