سلسلة BeagleBone - المعلمات الأساسية وإعداد البيئة
موارد الأجهزة
- USB Type-A: يُستخدم في وضع USB العبد (Host)
- USB Micro: لتوصيل اللوحة بالكهرباء واستخدامها كجهاز عبد
- LEDs
- D2: يتم توهجه عند بدء التشغيل
- D3: يضيء عند قراءة أو كتابة بيانات على بطاقة SD
- D4: يضيء عندما تكون وحدة المعالجة المركزية نشطة
- D5: يضيء عند قراءة أو كتابة على eMMC
- زر Boot/User: بغض النظر عما إذا تم الضغط عليه أم لا، سيتم الافتراض بدء التشغيل من بطاقة SD (الطريق نفسه)، وبعد البدء يصبح زرًا عاديًا يتصل بـ GPIO_72
- واجهة I2C Grove: متصلة بـ I2C2
- واجهة UART Grove: متصلة بـ UART2
- Serial Debug: متصلة بـ UART0، حيث يكون الدبوس الأقرب إلى USB هو الدبوس رقم 1، ومن الدبوس 1 إلى الدبوس 6 على التوالي: GND، NC، NC، RX، TX، NC
إعداد البيئة
مشكلة تثبيت التعريف
في أنظمة Windows 10 وما فوق، يتم استخدام توقيع التعريف الإجباري افتراضيًا، وهذا قد يكون سببًا لفشل تثبيت التعريف.
الحلا:
- اضغط باستمرار على
shift
ثم انقر على إعادة تشغيل الكمبيوتر. - انتقل إلى
استكشاف مشكلة
-خيارات متقدمة
-إعدادات البدء
، وانقر علىإعادة التشغيل
. - بعد إعادة التشغيل، اتبع التعليمات على الشاشة واضغط على الزر
7
من لوحة المفاتيح لتعطيل توقيع التعريف الإجباري. - بعد الإقلاع، يمكنك الآن تثبيت تعريف BeagleBone بشكل طبيعي.
تنزيل وحرق الصورة
عنوان تنزيل الصورة الرسمية: https://beagleboard.org/latest-images
أداة الحرق: https://sourceforge.net/projects/win32diskimager/files/latest/download
قم بحرق الصورة على بطاقة SD، ومن ثم قم بإيقاف التشغيل وإدخالها في BeagleBone، وعند تشغيله مرة أخرى، سيتم بدء التشغيل من بطاقة SD.
الوصول عبر أدوات سطر الأوامر
الوصول عبر المنفذ التسلسلي
قم بتوصيل اللوحة بجهاز الكمبيوتر باستخدام USB إلى منفذ سلسلي، ثم افتح أداة المنفذ التسلسلي على الكمبيوتر (مثل WindTerm) للاتصال. (اسم المستخدم وكلمة المرور الافتراضية هما "root").
معدل الباود هو 115200!
الوصول عبر الشبكة
ضمن اتصال المنفذ التسلسلي، استخدم الأمر ifconfig
للعثور على عنوان الشبكة الخاص بالإيثرنت، ثم قم بالاتصال باستخدام هذا العنوان. اسم المستخدم هو "debian"، وكلمة المرور هي "temppwd".
الوصول عبر USB
usb0: 192.168.7.2
usb1: 192.168.6.2
استخدم الوصول عبر SSH، واسم المستخدم هو "debian"، وكلمة المرور هي "temppwd".
تمكين حساب المستخدم الجذر لبروتوكول SSH
قم بتعديل #PermitRootLogin prohibit-password
إلى PermitRootLogin yes
لتمكين الوصول باستخدام الحساب الجذر.
تثبيت تعريف Seeed OLED (SSD1306، I2C، 12864)
استخدم pip3 لتثبيت حزمة smbus2:
لمزيد من المعلومات، انظر إلى البرنامج
تمت ترجمة هذه المشاركة باستخدام ChatGPT، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.