روش نصب برنامه های کاربردی برای رزبری پای

مقدمه

جلسه ششم 

نصب برنامه های کاربردی برای رزبری پای

به نام خدا ، سلام خدمت همگی دانش پژوهان ربات افزار ، در جلسات قبلی نصب و راه اندازی رزبری پای و تا حدودی کار با آن را یاد گرفتیم .

در این جلسه میخواهیم به روش های کلی نصب نرم افزار و معرفی و نصب چند نرم افزار کاربردی و هم چنین چند کتابخانه برنامه نویسی  بپردازیم .

امید است در جلسات بعدی برنامه نویسی رزبری پای را شروع خواهیم کرد.

روش های کلی نصب نرم افزار

به طور کلی شما به ۲ صورت و در مجموع ۵ حالت میتوانید روی رزبری پای نرم افزار نصب کنید :

  1. با خط فرمان
  2.  گرافیکی

 

روش نصب با خط فرمان :

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

[icon name=”circle-o” class=”” unprefixed_class=””] apt

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

sudo apt-get install [اسم برنامه یا پکیج  ]

 

 

برای مثال :

sudo apt-get install synaptic

 

[icon name=”circle-o” class=”” unprefixed_class=””] python

درست خواندید ” پایتون ” ! با استفاده از نصب کننده بسته های پایتون میتوانید برنامه هایی که با پایتون نوشته شده اند را دریافت و نصب نمائید .

 

برای استفاده از این روش ابتدا باید نصب کننده بسته ها را نصب کنید ، برای این کار ترمینال را باز کرده و سپس دستورات زیر را وارد کنید :

 

sudo apt-get install python3-pip

 

برای پایتون ۳ و برای پایتون ۲ :

sudo apt-get install python-pip

 

 

حال میتوانید برای نصب برنامه از دستورات pip3 install برای بسته های پایتون ۳ و pip install برای بسته های پایتون ۲ استفاده کنید .

 

همچنین برای حذف کردن میتوانید از دستورات pip3 uninstall برای پایتون ۳ و pip uninstall برای پایتون ۲ استفاده کنید .

 

لازم به ذکر است در نسخه های بعد از رزبیان جسی  ( Jessie ) تمامی ابزار های پایتون به صورت پیش فرض نصب است .

[icon name=”circle-o” class=”” unprefixed_class=””] ruby

باز هم تعجب نکیند ، بله ” روبی ” ! استفاده از این روش نیز مانند روش پایتون می باشد .

بسته های روبی به gem معروفند . برای استفاده از این روش باید در ترمینال دستور زیر را تایپ کنید :

sudo apt-get install rubygems

 

سپس برای نصب بسته های روبی از دستور زیر استفاده کنید :

sudo gem install [ نام بسته ]

 

برای مثال :

sudo apt-get install rpi-lcd16x2

 

 

شما میتوانید برای دیددن gem های بیشتر به ادرس https://rubygems.org/ مراجعه کنید.

 

لازم به ذکر است که ابزار های روبی نیز مانند پایتون به صورت پیش فرض نصب است .

روش نصب گرافیکی :

 

[icon name=”circle-o” class=”” unprefixed_class=””] synaptic :

شما میتوانید با synaptic تمامی بسته هایی که با apt نصب می شوند را نصب کنید .

در واقع همانطور که در بخش پایانی آموزش ترمینال گفته شد ، synaptic یک محیط گرافیکی برای نصب کننده apt  می باشد .

 

[icon name=”circle-o” class=”” unprefixed_class=””] مدیریت نرم افزار رزبیان :

سیستم عامل رزبیان دارای مدیریت نرم افزار بسیار خوبی است که میتوانیم برای نصب و یا حذف نرم افزار های مورد نیازمان از آن استفاده کنیم .

برای استفاده از آن باید به آدرس start-> preferences -> add / remove software مراجعه کنید . هنگامی نرم افزار باز می شود در سمت چپ قسمتی برای جست و جو و در پائین آن دسته بندی هایی را مشاهده می کنید .

در قسمت وسط صفحه یک محیط خالی و در زیر آن نیز یک قسمت دیگر برای نمایش توضیحات نرم افزار ها . درآخر در قسمت سمت راست پائین سه گزینه cancel  ، apply و ok را می بینید .

 

روش نصب برنامه های کاربردی برای رزبری پای (2)

 

شما میتوانید برای انتخاب نرم افزار مورد نظر در دسته بندی ها گشت و گذار کنید یا آن را جست و جو کنید .

 

در قسمت جست و جو هر چیزی که تایپ کنید ، سیستم کلمات تایپ شده شما را در نام ، نام سیستمی ( نام نوشته شده در زیر نام نرم افزار که سیستم به این اسم نرم افزار را می شناسد )

و توضیحات نرم افزار جست و جو میکند و نتایج را به شما نشان میدهد . شیوه جست و جو کردن راحت است ، کافیست تا متنی را تایپ کرده و سپس کلید enter را فشار دهید .

 

روش نصب برنامه های کاربردی برای رزبری پای (3)

 

 

در هر صورت چه جست و جو کنید و چه در دسته بندی ها انتخاب کنید ، لیستی از نرم افزار های موجود نشان داده می شود . هر نرم افزار یک نام برای معرفی دارد که به صورت برجسته نوشته شده است و یک نام سیستمی که زیر نام نرم افزار نوشته شده است . هنگامی که روی یکی از انها کلیک کنید ، سیستم توضیحات نرم افزار را در قسمت توضیحات نمایش میدهد .

برای نصب کافیست تا مربع کنار بسته مورد نظر را تیک دار کنید و سپس روی گزینه apply کلیک کنید .

 

روش نصب برنامه های کاربردی برای رزبری پای (4)

 

 

نرم افزار هایی که نصب شده اند در کنار آنها مربع های تیک دار وجود دارد . برای حذف آن ها کافیست تا تیک آن ها را برداشته و سپس روی گزینه apply کلیک کنید .

 

روش نصب برنامه های کاربردی برای رزبری پای (5)

 

معرفی و نصب چند برنامه کاربردی

در این بخش به معرفی و روش نصب برنامه های کاربردی برای رزبری پای  جهت استفاده بهتر از  می پردازیم .

[icon name=”circle-o” class=”” unprefixed_class=””] VLC player

بله ! شما میتوانید روی رزبری پای مدیا پلیر محبوب vlc را نصب کنید و از آن لذت ببرید ،برای این کار باید از دستور apt استفاده کنید :

 

sudo apt-get install vlc

 

روش نصب برنامه های کاربردی برای رزبری پای (6)

[icon name=”circle-o” class=”” unprefixed_class=””] player

OMX یک نرم افزار مدیا پلیر می باشد که روی رزبری پای به صورت پیش فرض نصب است .

برای استفاده از آن باید ترمینال را باز کنید و در آن دستور omxplayer را طبق الگو زیر تایپ کنید :

omxplayer [option] [file]

 

options در واقع سوئیچ های این نرم افزار و file نام و یا نام ادرس فایل با پسوند آن می باشد .

شیوه استفاده از آن را میتوانید با تایپ دستور omxplayer –h در ترمینال ببینید .

[icon name=”circle-o” class=”” unprefixed_class=””] VIM

نرم افزار vim مانند geany یا sumlime یک نرم فزار ویرایشگر متن می باشد که کاربرد خاص آن برای برنامه نویسی است . از قابلیت های آن میتوان به متصل شدن به کامپایلر و کامپایل کردن کد درون محیط برنامه اشاره کرد

. شما میتوانید برای استفاده از آن از دستور زیر برای نصب استفاده کنید :

sudo apt-get install vim

 

[icon name=”circle-o” class=”” unprefixed_class=””] Git

بی شک تمام کسانی که با لینوکس کار کردند و یا برنامه نویسی حرفه ای انجام میدهند با Git و Git Hub آشنایی دارند .

git یک نرم افزار کنترل ورژن نرم افزار می باشد که شما میتوانید با نصب بسته های آن روی لینوکس ، از مجموعه بسیار گسترده کد ها ، نرم افزار ها و … موجود در سایت Git hub استفاده کنید .

برای نصب این ابزار از دستور زیر استفاده کنید :

sudo apt-get install git-core

 

 

معرفی و نصب چند کتابخانه کاربردی برای GPIO

[icon name=”circle-o” class=”” unprefixed_class=””] G++,GCC

GCC و G++ دو کتابخانه و کامپایلر قدرتمند زبان های C و C++ که در لینوکس به صورت پیش فرض نصب می باشد .

[icon name=”circle-o” class=”” unprefixed_class=””] WIRING

این کتابخانه برای راه اندازی GPIO در رزبری پای ساخته شده است و از زبان های C ، C++ و BASIC پشتیبانی می کند . برای استفاده از آن مراحل زیر را طی کنید :

ابتدا باید نرم افزار GIT را نصب کنید تا به GIT Hub دسترسی داشت باشیم :

sudo apt-get install git-core

 

 

سپس باید یکبار لیست بسته های موجود بروز رسانی شوند :

 

sudo apt-get update

sudo apt-get upgrade

 

 

سپس باید در فولدر home فایل های مربوط را دانلود کنیم ، پس :

cd

git clone git://git.drogon.net/wiringPi

 

حال باید وارد پوشه نرم افزار شویم :

 

cd wiringPi

 

 

 

اگر برای اولین بار است که از دستور clone استفاده میکنید دستور زیر را هم انجام دهید :

 

git pull origin

 

 

 

حال برای نصب از دستورات زیر استفاده کنید :

 

./build

 

 

برای تست نصب میتوانیم از دستورات زیر استفاده کنیم :

gpio -v

 

gpio readall

 

[icon name=”circle-o” class=”” unprefixed_class=””] کتابخانه PI4J

این کتابخانه بر پایه کتابخانه wiring و به زبان java ایجاد شده است . شما میتوانید با نصب آن با استفاده از زبان java به GPIO دستور بفرستید .

برای نصب آن کافیست تا دستور زیر را در ترمینال کپی کنید :

curl –s get.pi4j.com | sudo bash

 

نتیجه

آنچه در این جلسه فرا گرفتیم ؛ روش نصب برنامه های کاربردی برای رزبری پای ، اشنایی با GIT و چند نرم افزار کاربردی

در جلسه بعدی :

به سیستم های درونی یا embedded system ، معرفی آردوئینو و مقایسه آن با رزبری پای می پردازیم

تا ببینیم کدام یک برای استفاده مورد نظرمان مناسب تر است .

 

 

 

 

موفق و پیروز باشید

شما عزیزان میتوانید برای حمایت از ربات افزار و همچنین دریافت فیلم و اخبار تکنولوژی عضو کانال تلگرامی ربات افزار شوید

 

[wp_ulike]
اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل و شماره موبایل خود را در کادر زیر وارد کنید:
تعداد علاقه مندانی که تاکنون عضو خبرنامه ما شده اند: 0 نفر
دیدگاه

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

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