نظام Linux المضمن - نظام GPIO
المراجع والشكر
عنوان النص: https://wiki-power.com/ يتم حماية هذا المقال بموجب اتفاقية CC BY-NC-SA 4.0، يُرجى ذكر المصدر عند إعادة النشر.
مقدمة في نظام GPIO
GPIO (General Purpose I/O) هي واجهة إدخال وإخراج عامة. تحتوي هذه الأرجل عادةً على وظائف متعددة ، وأبسطها هو الكشف عن إشارة الإدخال عالية أو منخفضة والإخراج ، وبعض الأرجل مرتبطة أيضًا بأجهزة الدوائر المتكاملة الرئيسية ، ويمكن استخدامها كواجهات اتصال للتسلسل البياني و I2C والشبكة وكشف الجهد وما إلى ذلك.
مثل نظام LED ، يوفر Linux إطار عمل لتشغيل نظام GPIO ، ويستخدم هذا الإطار لتصدير أرجل GPIO لوحدة المعالجة المركزية إلى مساحة المستخدم ، ونحن نتحكم فيها من خلال الوصول إلى نظام الملفات /sys
. يدعم نظام GPIO استخدام الأرجل للوظائف الأساسية للإدخال والإخراج ، ويدعم وظيفة الإدخال اكتشاف الانقطاع. (يمكن العثور على مزيد من التفاصيل حول نظام GPIO في الدليل الكامل لنواة Linux في الدليل Documentation/gpio
)
دليل أجهزة GPIO
يتم تصدير نظام تشغيل GPIO إلى مساحة المستخدم في الدليل /sys/class/gpio
، ويمكنك استخدام الأمر التالي لعرضه:
تمت ترجمة هذه المشاركة باستخدام ChatGPT، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.