يتطلب امتلاك واستخدام Raspberry Pi مجموعة من حزم البرامج لتمكينك من إعدادها وصيانتها وكتابة التعليمات البرمجية لمشاريعك.
تتطلب المهام مثل كتابة صورة إلى بطاقة SD أو تهيئة بطاقة SD أو نقل الملفات عبر الشبكة أو حتى تسجيل الدخول إلى Pi الخاص بك عن بُعد نوعًا من البرامج. حتى كتابة نص برمجي Python لمشروعك يمكن أن يتضمن محررات نصية غنية بالمميزات إذا كنت تفضل لوحة قماشية أكثر جاذبية للشفرة.
لنستعرض كل حزمة برامج ونعرض الأسباب التي قد ترغب في استخدامها لكل منها.
01 من 08عارض RealVNC
إذا كنت لا ترغب في شراء شاشة إضافية أو لوحة مفاتيح أو ماوس لـ Raspberry Pi ، فلماذا لا تقوم بتسجيل الدخول إلى جلسة VNC من جهاز الكمبيوتر الخاص بك واستخدام الأجهزة الطرفية الموجودة لديك بدلاً من ذلك؟
يشير VNC إلى "Virtual Network Computing" ويسمح لك بمشاهدة سطح المكتب بالكامل من كمبيوتر آخر - في هذه الحالة جهاز كمبيوتر يعمل بنظام Windows.
من المستحسن استخدام RealVNC Viewer على جهاز الكمبيوتر الخاص بك لعرض سطح المكتب الخاص بك Raspbian.
استخدام RealVNC أمر سهل. قم ببساطة بتشغيل خادم VNC على جهاز Raspberry Pi (باستخدام vncserver في الجهاز) ثم قم بتسجيل الدخول إليه من جهاز الكمبيوتر الخاص بك باستخدام تفاصيل IP على الجهاز الطرفي واسم المستخدم وكلمة المرور الخاصين بك.
02 من 08معجن
على نحو مماثل لـ RealVNC ، إذا لم يكن لديك شاشة منفصلة وملحقات منفصلة لـ Raspberry Pi ، كيف يمكنك تشغيل البرامج النصية وكتابة التعليمات البرمجية؟
يعد SSH خيارًا جيدًا آخر ، باستخدام Putty - وهو محاكي طرفي بسيط يتيح لك تشغيل نافذة طرفية على أي جهاز كمبيوتر متصل بالشبكة نفسها.
كل ما تحتاجه هو عنوان IP الخاص بـ Pi ويمكنك إنشاء نافذة طرفية على سطح مكتب Windows لكتابة التعليمات البرمجية وتشغيل البرامج النصية وتنفيذ الأوامر والمزيد.
القيد الوحيد الذي وجدته هو عند تشغيل برامج Python التي تحتوي على أي نوع من عناصر واجهة المستخدم الرسومية. لن تفتح نوافذ واجهة المستخدم الرسومية هذه خلال جلسة المعجون SSH - ستحتاج إلى شيء مثل VNC (أعلاه في هذه القائمة) لذلك.
03 من 08المفكرة ++
يمكنك كتابة نصوص بيثون الخاصة بك مباشرةً في جهاز Raspberry Pi باستخدام محرر نصوص طرفي مثل "nano" ، على الرغم من أنه لا يوفر لك الكثير من التعليقات البصرية من حيث تخطيط الكود والمباعدة بين المسافات والإضاءة.
يشبه Notepad ++ إصدار supercharged من Windows 'المفكرة المضمنة ، تقدم الكثير من الميزات لمساعدتك في كتابة التعليمات البرمجية الخاصة بك. ميزة المفضلة هي تسليط الضوء على بناء الجملة ، وتبين المسافة البادئة بيثون الخاص بك لطيفة وواضحة.
كما تقدم Notepad ++ t إضافات لتحسين وظائفها. على سبيل المثال ، يوفر لك ملحق NppFTP وظيفة SFTP الأساسية لنقل الرمز إلى Pi الخاص بك بمجرد كتابته.
04 من 08فايلزيلا
إذا كنت تفضل كتابة النصوص البرمجية في محرر نصوص مع تسليط الضوء على تركيب الجملة (مثل NotePad ++ أعلاه) ، فسوف تحتاج في النهاية إلى نقل شفرتك من جهاز الكمبيوتر إلى جهاز Pi الخاص بك.
هناك عدد قليل من الخيارات هنا بما في ذلك استخدام USB sticks أو الاستضافة عبر الإنترنت. إحدى الطرق الجيدة هي استخدام SFTP عبر تطبيق يسمى FileZilla.
SFTP تعني "SSH File Transfer Protocol" ولكن كل ما نحتاج إلى معرفته هو أنه يتيح لك عرض دلائل Pi الخاصة بك من جهاز الكمبيوتر لديك لتحميل / تنزيل الملفات.
مثل التطبيقات الأخرى هنا ، يحتاج FileZilla ببساطة إلى عنوان IP الخاص بـ Pi واسم المستخدم / كلمة المرور.
05 من 08Win32DiskImager
يحتاج كل Raspberry Pi إلى بطاقة SD ، وتحتاج بطاقات SD هذه إلى نظام تشغيل مكتوب عليها.
يتم كتابة Raspbian (وخيارات أخرى) عادة إلى بطاقة SD باستخدام صورة قرص تحتاج إلى برنامج محدد لها.
يعد Win32DiskImager أحد أكثر الخيارات شيوعًا لنظام التشغيل Windows. إنه تطبيق بسيط للغاية يعمل ببساطة على إنجاز المهمة. مطلوب الانتباه لضمان اختيار المحرك الصحيح للكتابة ، وهو الجزء الوحيد من العملية الذي يحتاج إلى الكثير من الاهتمام.
06 من 08SD المنسق
قبل أن تتمكن من كتابة صورة قرص على بطاقة SD الخاصة بك ، يجب التأكد من تنسيقها بشكل صحيح.
يحتوي Windows على إمكانات تنسيق مدمجة: ومع ذلك ، قد تفضل استخدام أداة SD Formode الرسمية لمؤسسة SD لمسح بطاقاتك نظيفة ، حيث يواجه هذا التطبيق مشكلات أقل في التعامل مع أنواع وأشكال بطاقات مختلفة ، ويتضمن بعض الخيارات الأخرى من عروض مايكروسوفت.
07 من 08H2testw
حزمة برامج مجانية أخرى لبطاقة SD الخاصة بك ، هذه المرة للتحقق من سرعتها ونزاهتها قبل استخدامها.
للأسف ، نحن نعيش في عالم مليء ببطاقات SD المزيفة ، لذا من الأفضل التحقق لمعرفة ما إذا كنت ستحصل على السرعات المعلن عنها قبل استخدام واحد.
قد يبدو ذلك مفرطًا بعض الشيء ، ولكن بالنظر إلى مشاريع بي مثل المراكز الإعلامية ، نرى اختلافات ملحوظة بين سرعات البطاقات ، وهي عملية جديرة بالاهتمام.
تكتب الأداة بطاقتك قبل بدء الاختبار ، لذا تأكد من تحديد رقم محرك الأقراص الصحيح!
08 من 08Angry IP Scanner
تتطلب الكثير من الأدوات المدرجة هنا معرفة عنوان IP الخاص بـ Raspberry Pi's. هذا جيد إذا قمت بإعداد عناوين ثابتة ، ولكن ماذا لو قام جهاز التوجيه الخاص بك بتعيين عنوان عشوائي في كل مرة يتصل فيها الجهاز بشبكتك؟
يمكن أن يساعدك Angry IP Scanner ، من خلال فحص شبكتك ضمن نطاق محدد من عناوين IP وإرجاع قائمة بجميع المضيفات النشطة (الأجهزة).
هذا ليس مفيدًا تمامًا مثل تطبيق Fing Android في أنه لا يعرض دائمًا اسم كل جهاز ، لذلك يمكن أن يكون هناك بعض الشيء من التجربة والخطأ في العثور على عنوان IP الصحيح.
ليس لدي سوى عدد قليل من الأجهزة النشطة في المنزل حتى يعمل هذا البرنامج بالنسبة لي ، وخاصة عندما لا يكون هاتفي في متناول اليد.