Betaflight CLI: الواجهة التي تخاف منها وتحتاجها في نفس الوقت

Betaflight CLI: الواجهة التي تخاف منها وتحتاجها في نفس الوقت

 

أنا في عالم الـ FPV منذ سنوات، وأكثر شيء لاحظته عند المبتدئين: يفتحون Betaflight، يرون تبويب CLI، ويتجاهلونه كأنه غير موجود. مفهوم. سطر أوامر في 2026 يبدو وكأنك تشغّل DOS.

لكن الحقيقة أن CLI هو أبسط جزء في Betaflight. وأقواه.

 

ما هو CLI أصلاً؟

CLI هو اختصار Command Line Interface، وهو ببساطة واجهة نصية تكتب فيها أوامر مباشرة لجهاز التحكم بالرحلة (FC). الـ GUI الرسومي اللي تشوفه في Betaflight هو في الأساس مجرد غلاف جميل فوق هذه الأوامر.

بعض الإعدادات المتقدمة غير موجودة في الـ GUI أصلاً. الطريقة الوحيدة للوصول إليها هي CLI.

 

كيف تفتحه؟

  1. وصّل الـ FC بالكمبيوتر عبر USB
  2. افتح Betaflight Configurator واضغط Connect
  3. اختر تبويب CLI من القائمة اليسرى

ستظهر لك شاشة سوداء بسطر إدخال في الأسفل. اكتب أمرك، اضغط Enter.

 

الأوامر الأساسية التي تحتاجها

البنية العامة لأي أمر هي: [command] [setting] = [value]. بس خلّيك مرتاح، الـ CLI غير حساس للحالة (case insensitive) والمسافات حول علامة = لا تأثير لها.

  • help — يعرض كل الأوامر المتاحة. نقطة البداية دائماً.
  • status — يعرض معلومات الـ FC: نوع المعالج، السنسورات، الذاكرة، إصدار الفيرموير. أول أمر تشغّله لو شيء ما اشتغل.
  • get [اسم الإعداد] — يعرض قيمة إعداد معين أو كل الإعدادات المرتبطة بكلمة. مثلاً get gps يعرض كل إعدادات GPS.
  • set [الإعداد] = [القيمة] — يغير قيمة إعداد. مثلاً set rc_smoothing = OFF.
  • save — يحفظ التغييرات ويعيد تشغيل الـ FC. بدون هذا الأمر، كل اللي كتبته راح.
  • exit — تخرج بدون حفظ.

 

نسخ الإعدادات واستعادتها

أمر dump يطبع كل إعدادات الـ FC بصيغة قابلة للنسخ واللصق. إذا أردت نسخ إعدادات طائرة على أخرى، أو حفظ backup، هذا أمرك.

لكن الـ dump ينتج أكثر من 1000 سطر في الغالب. لذلك أفضّل diff، الذي يعرض فقط الإعدادات المختلفة عن القيم الافتراضية. أنظف وأسرع.

 

حيل تستحق المعرفة

اضغط TAB لإكمال الأمر تلقائياً أو لرؤية الخيارات المتاحة. توفّر وقت وأخطاء.

أمر bl يدخل الـ FC في وضع DFU (Bootloader) بدون الحاجة للضغط على زر الـ boot جسدياً. مفيد لو الزر وصعب الوصول إليه بعد التجميع.

أمر task يعرض حمل المعالج لكل العمليات الجارية على الـ FC. لو عندك مشاكل في الأداء، هنا تبدأ التشخيص.

وأمر defaults يعيد كل شيء للإعدادات الافتراضية. مفيد قبل ما تلصق إعدادات من مصدر ثاني.

 


ما هو أول إعداد غيّرته في CLI؟ وهل كان هناك أمر أربكك في البداية؟ شاركني في التعليقات.

 


Written by @abhjz

المراجع:

أضف تعليق