بيئة البرامج الثابتة المشتركة

بيئة البرامج الثابتة المشتركة ( CFE )، والتي تُنطق أحيانًا "كافيه"، [ 1 ] هي واجهة برامج ثابتة وبرنامج إقلاع طورتها شركة برودكوم لأنظمة النظام على شريحة (SoC) ذات 32 بت و64 بت . وهي مصممة لتكون مجموعة أدوات مرنة لتهيئة وحدة المعالجة المركزية (CPU) وبرمجة الإقلاع للاستخدام على المعالجات المدمجة (التي تعمل عادةً على وحدات المعالجة المركزية ذات مجموعة تعليمات MIPS32/64 الموجودة في أنظمة برودكوم SoC). وهي تُشابه إلى حد كبير نظام الإدخال والإخراج الأساسي (BIOS) على منصة IBM PC . يتوفر كود المصدر الخاص بها كمصدر مفتوح من برودكوم. ومن البدائل الشائعة لأنظمة الأنظمة المدمجة Das U-Boot .

تتمثل مسؤوليته الرئيسية في تهيئة وحدات المعالجة المركزية ، وذاكرة التخزين المؤقت ، ووحدات التحكم بالذاكرة ، والأجهزة الطرفية المطلوبة في المراحل الأولى من عملية التشغيل. يتضمن عادةً العديد من برامج تشغيل الأجهزة المدمجة للأجهزة الطرفية لنظام SoC، ويوفر خيارات متعددة لوحدة التحكم، بما في ذلك المنافذ التسلسلية، ومحاكيات ROM، و JTAG ، وغيرها. وكما هو الحال في بيئات برامج الإقلاع الأخرى، تُهيأ المتغيرات عادةً في وحدة التخزين الدائمة لإنشاء خيارات الإقلاع التلقائي. كما يدعم أيضًا الإقلاع عبر الشبكة.

المنصات

يُستخدم CFE في بعض منصات أجهزة التوجيه اللاسلكية التالية على الأقل :

تُستخدم تقنية CFE في منصات الترفيه المنزلي التالية :

يُستخدم CFE أيضًا في منصة Amiga NG، AmigaOne X1000.

انظر أيضاً

مراجع

  1. ليشتنبرغ، ميتش. "ملف معلومات بيئة البرامج الثابتة المشتركة (CFE) من برودكوم" . برودكوم . تم الاطلاع عليه بتاريخ 6 يناير 2022 .