سؤال

لقد كنت أشعر بالفضول في الأشهر القليلة الماضية لمحاولة القيام ببعض عمليات التجميع لمعالج SPARC (إما V8 أو V9).سؤالي هو: ليس لدي إمكانية الوصول إلى جهاز SPARC، هل هناك طريقة يمكنني من خلالها تشغيل ثنائيات SPARC على جهاز x86 الخاص بي؟لقد ألقيت نظرة على QEMU ولكني لست متأكدًا من كيفية إعداده.

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

المحلول

SimICS يحاكي منصة سبارك. التراخيص الأكاديمية والشخصية مجانية.

تعديل: أنا لم أفعل العدالة SimICS في بلدي الاستجابة الأولية، بل هو أداة مفيدة جدا للتنمية على سبارك. يمكنك الصك، لمحة، واستكشاف السلوك أو رمز في كل من الفضاء المستخدم والفضاء النواة. أنا أولا أصبحت على علم به منذ حوالي 10 عاما، عندما أطلق سراحه من قبل المعهد السويدي للعلوم الحاسب الآلي (SICS). في وقت لاحق أنها نسج بها كمنتج تجاري.

نصائح أخرى

حسنًا، ها هو:

  • qemu يحاكي رمز المستخدم، وليس النظام
  • يقوم tkisem بعرض الأجزاء الداخلية لوحدة المعالجة المركزية بيانياً
  • يوجد أيضًا شيء يسمى "ISEM" (محاكي Sparc التعليمي)

ربما يساعدك البحث على Google في الحصول على معلومات مفصلة.رأيي - qemu جيد بما فيه الكفاية لذلك.

وبوصفها جانبا، يمكنك الحصول على أقدم محطات العمل صن المستعملة من <لأ href = "http://completed.shop.ebay.com/items/؟MA2ShowItems&_oexkw=&LH_Complete=1&_nkw=sun+ultra+٪285٪2C+10 ٪ 2C + 20٪ 2C + 30٪ 2C + 60٪ 2C + 80٪ 2C + 1٪ 2C + 2٪ 29 و_sacat = انظر من عموم فئات و_fpos = & _ in_kw = 1 & _okw = الشمس + ULTRA +٪ 285٪ 2C + 10٪ 2C + 20 ٪ 2C + 30٪ 2C + 60٪ 2C + 80٪ 2C + 1٪ 2C + 2٪ 29 وLH_SALE_CURRENCY = 0 & _samilow = & _ samihi = & _ ex_kw = & _ udhi = & _ الاودية = 200 & _udlo = & ضيف = 1 "يختلط =" نوفولو noreferrer "> باي لحوالي 3/4 من buggerall.

وبالإضافة إلى استكمال مضاهاة نظام، كيمو ويمكن أيضا محاكاة SPARC على مستوى المستخدم في الفضاء، بحيث يمكنك كتابة برنامج في التجمع SPARC واستخدام المكالمات نظام لينكس القياسية، وسوف ندعو الإصدارات القياسية إلى x86 النواة ... يعمل بشكل جيد جدا !!

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

ويبدو كيمو لا مضاهاة كافية بالنسبة لك لتثبيت لينكس على SPARC: HTTP: // www.bellard.org/qemu/status.html

في هذه الحالة، مجرد الاستيلاء على توزيع SPARC (على سبيل المثال، ديبيان )، و كنت كل مجموعة!

polarhome تقدم قذيفة الوصول إلى نظام سولاريس (والتي يبدو أن نظام صن سبارك، وليس إلى x86 ). يكلف 10 وحدة من العملة المحلية (دولار، يورو، الخ) أو $ 2 الولايات المتحدة، أيهما أكبر.

وهذا يحاكي SparcStation 2 (sun4c 32BIT وSPARCv7) وأيضا الترا 1 (sun4u 64BIT SPARCv9) من ما أفهم fedelity مرتفع جدا كما أنه يستخدم ملقاة الأسهم روم حتى من مخزن الإطار المؤقت.

http://people.csail.mit.edu/fredette/tme/

وأما عن الفرق بين V7 V8 و V9 من سبارك V7 و V8 هي 32BIT وV9 هو 64BIT. لاحظ أن كيمو ليس كل ما فية لمضاهاة وأنه لا حيوي إعادة ترجمة لذلك قد يكون أسرع قليلا (في واقع الامر انه بطيء جدا)، ولكن بسعر أقل ربما التوافق. كيمو لV7-V8 يمكن التمهيد لينكس ومعظم لBSD وتجريبيا سولاريس. كيمو لSPARCv9 غير التجريبية.

ولقد بنيت TME على لينكس ولكن سوف تذهب على الأرجح أفضل إذا كنت مجرد تركيب نت بي وبناء على هناك وبهذه الطريقة يمكنك استخدام دعم الشبكات لديها وسوف المجمعين القديمة لا يشكو بعض كثيرا على التعليمات البرمجية.

ولدي نسخة مصححة نوعا من هنا https://github.com/cb88/tme وسأكون ممتنا مساعدة تعمل على ذلك أكثر من بقع هم من نت بي pkgsrc ولكن أعتقد أنني تنظيف بعض الأشياء الأخرى.

تمتلك شركة Aeroflex Gaisler أجهزة محاكاة تجارية لمعالجاتها LEON2 وLEON3 وLEON4 والتي هي في الواقع SPARC.هناك أيضًا نسخة تقييمية محدودة لـ LEON3.

يرى http://www.gaisler.com/index.php/downloads/simulators

أنها توفر مترجمين مشتركين لدول مجلس التعاون الخليجي لنظامي التشغيل Windows (MinGW) وLinux:

http://www.gaisler.com/index.php/downloads/compilers

يرجى إلقاء نظرة على http://www.stromasys.com, ، CHARON-SPK يلبي متطلباتك.أيضًا http://www.stromasys.ch/virtualization-solutions/virtual-sparcstation/ يمكن ان تساعد.

ومجرد ملاحظة أن إذا كنت تنوي تشغيل سولاريس في وقت لاحق من 2.5.1 / 5.5 ثم كيمو-سبارك لن يساعدك. نت بي ولينوكس يجب تشغيل يرام بالرغم من ذلك.

وذلك لأن كيمو-سبارك يدعم معالجات SPARC فقط قديمة جدا. فإنه إما أن يسبب المثبت سولاريس لرمي خطأ عندما يدرك العمارة قديمة جدا، أو خطأ / تحطم قبل ان يحصل على بدء تشغيله إذا حاولت تثبيت سولاريس 8-11.

المذكورة سابقا ولكن بعض التفاصيل التكلفة : يمكن الحصول على وظيفية بالكامل 64 الأساسية SPARC 2U قادرة على تشغيل سولاريس 11 من موقع ئي باي لنحو 400USD $ إذا كنت ترغب في السير في هذا الطريق. وهناك T5220 تفعل سولاريس 11.

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

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