آموزش رسپبری پای آشنایی و معرفی (یک)

این آموزش از وبسایت مجله شبکه نقل می شود.

Raspberry Pi توسط گروهی در لابراتوار کامپیوتری دانشگاه کمبریج ظهور یافت و هدف آن بازگشت به برنامه‌نویسی کامپیوترهای ارزان‌قیمت دوران کودکی بود. ظهور کامپیوترهای شخصی گران‌قیمت و کنسول‌های بازی و پرداختن برنامه‌نویسان خانگی به BBC B، اسپکتروم و نسل C64 به ارائه دروسی در زمینه کامپیوتر منجر شد که مهارت‌های لازم را برای کاربران دربرنداشت.

پس از چند سال تلاش برای طراحی نمونه‌های نخست، ابن ‌آپتون به همراه همکاران قدیمی خود، پیت لوماس از شرکت طراحی سخت‌افزار Norcott Technologies و دیوید برابن نویسنده BBC Micro Game Elite، مؤسسه Raspberry   را تشکیل دادند. سه سال بعد، Raspberry Pi با مدل B و سپس مدل A که حافظه‌ای با ظرفیت کم‌تر ولی ارزان‌تر داشت، به سمت تولید انبوه قدم گذاشتند. ایده اصلی Raspberry Pi ایجاد وسیله‌ای مقرون‌ به‌صرفه بود که فقط شامل مفاهیم پایه است، به همراه یک محیط برنامه‌نویسی و اتصالات سخت‌افزاری که برای پروژه‌های الکترونیکی مورد استفاده قرار می‌گیرد. Pi نسخه‌ای تغییریافته از لینوکس را اجرا می‌کند که Raspbian نام دارد. Wheezy Raspbian گزینه مناسبی برای افرادی است که تازه استفاده از این وسیله را شروع کرده‌اند.
Raspbian به‌طور مستقیم روی کارت SD اجرا می‌شود و یک واسط خط فرمان را برای استفاده از سیستم‌عامل فراهم می‌سازد. با این ‌حال، از آن‌جا که این روش برای تازه‌کارها تا حدودی دشوار بود، یک روش کاربرپسندتر برای استفاده از Pi وجود دارد و زمانی ایجاد می‌شود که برای راه‌اندازی دسکتاپ، فرمان StartX’’ را تایپ کنید (شکل ۱).

101آموزش رسپبری پای

اتصال Raspberry Pi
همان‌طور که اشاره شد، Pi یک بورد الکترونیکی مستقل است که می‌توانید تمام لوازم جانبی را بخرید و برای افزایش عملکرد Pi آن‌ها را به بورد اضافه کنید. نخستین ابزار لازم یک کارت SD است که به‌عنوان یک حافظه برای سیستم‌عامل یا هر نرم‌افزاری که می‌خواهید نصب کنید، استفاده می‌شود. با این‌که یک کارت با حافظه ۲ گیگابایت این کار را انجام می‌دهد، ولی توصیه می‌شود حداقل حافظه ‌۴ گیگابایت باشد. ابتدا باید کارت را فرمت کنید. Raspbian را از وب‌سایت Raspberry Pi  دانلود و نصب کنید. برای این ‌کار از کامپیوتری با سیستم‌عامل ویندوز یا مک استفاده کنید که البته ویندوز راحت‌تر است. پس از نصب سیستم‌عامل روی کارت تنها چیزی که باقی می‌ماند انواع اتصالات است. شما به یک صفحه کلید و یک ماوس USB، یک کابل HDMI یا کابل آنالوگ و یک منبع انرژی USB نیاز دارید که جریان ۷۰۰ میلی‌آمپر با ولتاژ ۵ ولت ایجاد می‌کند. اتصالات HDMI نیز شامل خروجی صدا است؛ بنابراین، اگر شما آن را با یک تلویزیون یا مانیتور به همراه بلندگو استفاده کنید، صدا از آن خارج خواهد شد. در غیر این‌ صورت، یک خروجی صوتی ۵/۳ میلی‌متری برای صدا در نظر گرفته شده است. بخش دیگری که البته در مدل B و +B وجود دارد، اتصالات اترنت برای وصل شدن به مودم اینترنت است. این سریع‌ترین و راحت‌ترین راه برای آنلاین شدن Pi است. آخرین مؤلفه گرفتن یک جعبه فانتزی برای قرار دادن Pi در آن است (شکل ۲).

102آموزش رسپبری پای

برنامه‌نویسی برای Pi
دو نوع زبان برنامه‌نویسی وجود دارد که به‌طور پیش‌فرض Pi از آن پشتیبانی می‌کند؛ اسکرچ و پایتون که هر دو یک آیکون میان‌بر روی صفحه گرافیکی دسکتاپ Pi دارند. اسکرچ توسط گروهی در آزمایشگاه رسانه‌ای MIT طراحی شد. این زبان از دستورات مبتنی بر قطعه  (Tile-base)استفاده می‌کند که می‌توانند بدون نگرانی از خطاهای نحوی در کنار هم قرار گیرند. صداها، تصاویر گرافیکی و انیمیشن‌ها می‌توانند به آن اضافه شوند. پروژه‌ها می‌توانند برای اشتراک‌گذاری با سایر کاربران، درون سایت اسکرچ ذخیره یا آپلود شوند. زبان بعدی پایتون v3.2.3 است (شکل ۳) که با پوسته پایتون آغاز می‌شود. پایتون زبان مفسری است که در آن دستورات خط به خط خوانده و اجرا می‌شوند. دستورات سطح بالا و ساختارهای داده‌ای، آن را برای برنامه‌نویسی مناسب ساخته است.

103آموزش رسپبری پای

استفاده از فروشگاه Pi 
برای دیدن کار سایر افراد در Pi یک فروشگاه وجود دارد (شکل ۴). این فروشگاه دربرگیرنده مجموعه‌ای از بازی‌ها، نرم‌افزارها، آموزش‌ها، ابزارهای توسعه و رسانه است؛ مانند آخرین مباحث مطرح شده در MagPi که مجله‌ای مربوط به Pi است.

آموزش رسپبری پای 104

ابتدا باید برای وارد شدن به این فروشگاه یک حساب برای خود ایجاد کنید. سپس، محتویات فروشگاه Pi می‌تواند برای نصب و استفاده دانلود شود. برخی از این برنامه‌ها ممکن است یک آیکون روی دسکتاپ ایجاد کنند، بعضی ممکن است از نوار فهرست استفاده کنند و برخی به‌صورت مستقیم از واسط خود فروشگاه اجرا می‌شوند. در قسمتی به‌نام My Library می‌توان محتویات دانلود یا نصب شده را مدیریت کرد. اغلب محتویات موجود در فروشگاه Pi رایگان است؛ با این‌ حال، برخی گزینه‌ها شامل مبلغی هستند. همچنین، می‌توانید محتویاتی که ایجاد کرده‌اید درون این فروشگاه آپلود کنید که برای این‌ کار باید به‌عنوان یک توسعه‌دهنده ثبت‌نام کنید.

منبع : مجله شبکه مترجم: سارا بصیری

برای آموزش میکروکنترلر AVR و آردوینو می توانید وبلاگ آموزش میکروکنترلر الکترولب را دنبال کنید.

2 دیدگاه در “آموزش رسپبری پای آشنایی و معرفی (یک)

  • آبان ۲۷, ۱۳۹۴ در۹:۲۱ ب.ظ
    پیوندیکتا

    اقای عزتی درود بر شما

    اگه من بخام محیط گرافیکی نداشته باشه میشه؟؟؟؟؟؟؟
    ضمنامن میخام با c برنامه نویسی کنم نه پیتون واسکرچ
    ایامیشود؟؟؟؟ من میخام برنامه هایی که به زبان سی در ردهت و دبیان نوشتم کدش رو اینجاکامپایل کنم میشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    پاسخ
    • آبان ۲۸, ۱۳۹۴ در۱۰:۲۵ ق.ظ
      پیوندیکتا

      چرا نشه رزپین هم بر مبنای دبین هستش و کامپایلر GCC هم براش موجوده می تونید برنامه C بنویسد و با GCC کامپایلش کنید. بدون نیاز به محیط گرافیکی

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.