البرمجيات الأساسية الحرة ويندوز لمالكي راسبيري باي

برنامج Windows المجاني لإعداد وصيانة Raspberry Pi

يتطلب امتلاك واستخدام Raspberry Pi مجموعة من حزم البرامج لتمكينك من إعدادها وصيانتها وكتابة التعليمات البرمجية لمشاريعك.

تتطلب المهام مثل كتابة صورة إلى بطاقة SD أو تهيئة بطاقة SD أو نقل الملفات عبر الشبكة أو حتى تسجيل الدخول إلى Pi الخاص بك عن بُعد نوعًا من البرامج. حتى كتابة نص برمجي Python لمشروعك يمكن أن يتضمن محررات نصية غنية بالمميزات إذا كنت تفضل لوحة قماشية أكثر جاذبية للشفرة.

على مر السنين ، جربت العديد من الخيارات المختلفة المتاحة لجميع هذه المهام ، واستقرت على بعض الحزم الموثوقة وكلها مجانية للتنزيل.

لنستعرض كل حزمة برامج ونعرض الأسباب التي قد ترغب في استخدامها لكل منها.

01 من 08

عارض RealVNC

يمنحك RealVNC سطح المكتب Raspberry Pi دون الحاجة إلى شاشة ثانية. ريتشارد سافيل

إذا كنت لا ترغب في شراء شاشة إضافية أو لوحة مفاتيح أو ماوس لـ Raspberry Pi ، فلماذا لا تقوم بتسجيل الدخول إلى جلسة VNC من جهاز الكمبيوتر الخاص بك واستخدام الأجهزة الطرفية الموجودة لديك بدلاً من ذلك؟

يشير VNC إلى "Virtual Network Computing" ويسمح لك بمشاهدة سطح المكتب بالكامل من كمبيوتر آخر - في هذه الحالة جهاز كمبيوتر يعمل بنظام Windows.

بعد تجربة بعض البدائل ، أوصي باستخدام RealVNC Viewer على جهاز الكمبيوتر الخاص بك لعرض سطح المكتب الخاص بك Raspbian.

استخدام RealVNC أمر سهل. قم ببساطة بتشغيل خادم VNC على جهاز Raspberry Pi (باستخدام vncserver في الجهاز) ثم قم بتسجيل الدخول إليه من جهاز الكمبيوتر الخاص بك باستخدام تفاصيل IP على الجهاز الطرفي واسم المستخدم وكلمة المرور الخاصين بك. أكثر من "

02 من 08

معجن

يعطيك المعجون نافذة محطة Raspberry Pi مباشرة على سطح المكتب. ريتشارد سافيل

على نحو مماثل لـ RealVNC ، إذا لم يكن لديك شاشة منفصلة وملحقات منفصلة لـ Raspberry Pi ، كيف يمكنك تشغيل البرامج النصية وكتابة التعليمات البرمجية؟

يعد SSH خيارًا جيدًا آخر ، باستخدام Putty - وهو محاكي طرفي بسيط يتيح لك تشغيل نافذة طرفية على أي جهاز كمبيوتر متصل بالشبكة نفسها.

كل ما تحتاجه هو عنوان IP الخاص بـ Pi ويمكنك إنشاء نافذة طرفية على سطح مكتب Windows لكتابة التعليمات البرمجية وتشغيل البرامج النصية وتنفيذ الأوامر والمزيد.

القيد الوحيد الذي وجدته هو عند تشغيل برامج Python التي تحتوي على أي نوع من عناصر واجهة المستخدم الرسومية. لن تفتح نوافذ واجهة المستخدم الرسومية هذه خلال جلسة المعجون SSH - ستحتاج إلى شيء مثل VNC (أعلاه في هذه القائمة) لذلك. أكثر من "

03 من 08

المفكرة ++

يوفر NotePad ++ توجيهًا مرئيًا رائعًا لجلسات الترميز. ريتشارد سافيل

يمكنك كتابة نصوص بيثون الخاصة بك مباشرةً في جهاز Raspberry Pi باستخدام محرر نصوص طرفي مثل "nano" ، على الرغم من أنه لا يوفر لك الكثير من التعليقات البصرية من حيث تخطيط الكود والمباعدة بين المسافات والإضاءة.

يشبه Notepad ++ إصدار supercharged من Windows 'المفكرة المضمنة ، تقدم الكثير من الميزات لمساعدتك في كتابة التعليمات البرمجية الخاصة بك. ميزة المفضلة هي تسليط الضوء على بناء الجملة ، وتبين المسافة البادئة بيثون الخاص بك لطيفة وواضحة.

كما تقدم Notepad ++ t إضافات لتحسين وظائفها. على سبيل المثال ، يوفر لك ملحق NppFTP وظيفة SFTP الأساسية لنقل الرمز إلى Pi الخاص بك بمجرد كتابته. أكثر من "

04 من 08

فايلزيلا

FileZilla يمنحك الوصول عن بعد إلى ملفات PI والأدلة. ريتشارد سافيل

إذا كنت تفضل كتابة النصوص البرمجية في محرر نصوص مع تسليط الضوء على تركيب الجملة (مثل NotePad ++ أعلاه) ، فسوف تحتاج في النهاية إلى نقل شفرتك من جهاز الكمبيوتر إلى جهاز Pi الخاص بك.

هناك بعض الخيارات هنا بما في ذلك استخدام أجهزة USB أو الاستضافة عبر الإنترنت ، إلا أن طريقي المفضل هو استخدام SFTP عبر تطبيق يسمى FileZilla.

SFTP تعني "SSH File Transfer Protocol" ولكن كل ما نحتاج إلى معرفته هو أنه يتيح لك عرض دلائل Pi الخاصة بك من جهاز الكمبيوتر لديك لتحميل / تنزيل الملفات.

مثل التطبيقات الأخرى هنا ، يحتاج FileZilla ببساطة إلى عنوان IP الخاص بـ Pi واسم المستخدم / كلمة المرور. أكثر من "

05 من 08

Win32DiskImager

Win32DiskImager يساعدك على كتابة الصور على بطاقة SD الخاصة بك. ريتشارد سافيل

يحتاج كل Raspberry Pi إلى بطاقة SD ، وتحتاج بطاقات SD هذه إلى نظام تشغيل مكتوب عليها.

يتم كتابة Raspbian (وخيارات أخرى) عادة إلى بطاقة SD باستخدام صورة قرص تحتاج إلى برنامج محدد لها.

أحد أكثر الخيارات شيوعًا لنظام Windows هو Win32DiskImager ، والذي كنت أستخدمه في السنوات القليلة الماضية إلى جانب ملايين من المتحمسين الآخرين من Pi.

إنه تطبيق بسيط للغاية يعمل ببساطة على إنجاز المهمة. مطلوب الانتباه لضمان اختيار المحرك الصحيح للكتابة ، وهو الجزء الوحيد من العملية الذي يحتاج إلى الكثير من الاهتمام. أكثر من "

06 من 08

SD المنسق

قم بتهيئة بطاقات SD الخاصة بك بشكل صحيح باستخدام SDFormatter. ريتشارد سافيل

قبل أن تتمكن من كتابة صورة قرص على بطاقة SD الخاصة بك ، يجب التأكد من تنسيقها بشكل صحيح.

يحتوي Windows على إمكانات تنسيق مدمجة ، إلا أنني أفضل استخدام أداة SD Formatter الرسمية لـ SD Foundation لمسح بطاقاتي النظيفة.

لقد اكتشفت أن هذا التطبيق يواجه مشكلات أقل في التعامل مع أنواع وأشكال بطاقات مختلفة ، ويتضمن عددًا قليلاً من الخيارات بخلاف خيارات Microsoft. أكثر من "

07 من 08

H2testw

يحتوي H2testw على اسم غريب ، ولكن من الرائع التحقق من صحة بطاقات SD الخاصة بك وصحيتها وحجمها المعلن. ريتشارد سافيل

حزمة برامج مجانية أخرى لبطاقة SD الخاصة بك ، هذه المرة للتحقق من سرعتها ونزاهتها قبل استخدامها.

للأسف ، نحن نعيش في عالم مليء ببطاقات SD المزيفة ، لذلك أرغب دائمًا في التحقق من الحصول على السرعات المعلن عنها قبل استخدام واحدة.

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

تكتب الأداة بطاقتك قبل بدء الاختبار ، لذا تأكد من تحديد رقم محرك الأقراص الصحيح! أكثر من "

08 من 08

Angry IP Scanner

يعرض Angry IP Scanner عناوين IP للأجهزة الموجودة على الشبكة. ريتشارد سافيل

تتطلب الكثير من الأدوات التي سردتها معرفة عنوان IP الخاص بـ Raspberry Pi. هذا جيد إذا قمت بإعداد عناوين ثابتة ، ولكن ماذا لو قام جهاز التوجيه الخاص بك بتعيين عنوان عشوائي في كل مرة يتصل فيها الجهاز بشبكتك؟

يمكن أن يساعدك Angry IP Scanner ، من خلال فحص شبكتك ضمن نطاق محدد من عناوين IP وإرجاع قائمة بجميع المضيفات النشطة (الأجهزة).

هذا ليس مفيدًا تمامًا مثل تطبيق Fing Android في أنه لا يعرض دائمًا اسم كل جهاز ، لذلك يمكن أن يكون هناك بعض الشيء من التجربة والخطأ في العثور على عنوان IP الصحيح.

ليس لدي سوى عدد قليل من الأجهزة النشطة في المنزل حتى يعمل هذا البرنامج بالنسبة لي ، وخاصة عندما لا يكون هاتفي في متناول اليد. أكثر من "