ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of...

25
ﺑﯿﻨﺎﯾﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ ﺑﺎ رزﺑﺮي ﭘﺎي ﺗﺄﻟﯿﻒ و ﺗﺮﺟﻤﻪ: ﻣﻬﻨﺪس ا ﻣﯿﺮ ﺑﺎﻏﯽ رﻫﯿﻦ ﻣﻬﻨﺪس وﺣﯿﺪ ﺑﺎﻏﯽ رﻫﯿﻦ اﻧﺘﺸﺎرات اﻃﻬﺮان

Upload: others

Post on 21-Aug-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

بینایی کامپیوتر با رزبري پاي

: تألیف و ترجمهمیر باغی رهینامهندس وحید باغی رهینمهندس

انتشارات اطهران

Page 2: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

تقدیم به

روح بلند پدر فداکارمان، که از تمـام وجـود خـویش بـراي موفقیـت مـا در راه مـان جاویـدان همـواره در قلـب و ذهـن کسب علم و دانش ایثار نمود. یادش

است.ار و یـ و مادر مهربـان و عزیزمـان، کـه همـواره در تمـامی مراحـل زنـدگی

یاورمان بوده است. همواره از خداوند متعال، سـالمتی و طـول عمـر بـا عـزت برایش خواستاریم.

پدر و مـادري اي از زحمات و این برگ سبزي است تحفه درویش؛ براي جبران ذرهکـه از جـان عزیزشـان برایمـان مایـه از این عزیزانو قدردانی،ز و فداکاردلسو

اند.گذاشته

Page 3: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

ه■

کم هزینه با قصد ترویج آموزش علوم يرزبري پاي به عنوان یک کامپیوتر تک بردهمچنین با یک روش مؤثر ساده و سرگرم . توسعه داده شده استکامپیوتر در مدارس

کند.ارائه میکامپیوترکننده یک بازگشت خوشایند به یادگیري برنامه نویسی و علوم و پیاده گرفتهیادرامفاهیم در بینایی کامپیوترتارا استفاده کنیدتوانید رزبري پايمی

، هر کسی USBدالري و یک وب کم 35با یک کامپیوتر رزبري پاي سازي کنید. تبدیل شده و یک برنامه اي در بینایی کامپیوترحرفهتواند در هر زمانی به یک می

کاربردي بینایی کامپیوتر در دنیاي واقعی درست کند. و پایتون در نظر OpenCVعالقمندان به رزبري پاي، و هااین کتاب براي تازه کار

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

تعداد قدرتمندي را با کامپیوترهاي کاربردي پردازش تصویر و بینایی توانند برنامهمیاز کد در پایتون ایجاد کنند.کمی بتاًنس

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

را . سپس اصول اولیه رزبري پايشودبوردي ارائه میتکهايکامپیوتررا شبکه اتصال آن بهاندازي رزبري پاي و . خوانندگان راهکنیمبررسی می

.خواهند آموخت اي درباره بینایی به شما مقدمه،پایتونکامپیوتر و بیناییمقدمه اي بر ،2فصل

کند.کامپیوتر و پایتون در این مورد ارائه می

مقدمه

Page 4: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

■و

یاد شما به ، یکی، و رابط کاربري گرافهاکار با تصاویر، وب کم، 3فصل. کار کنیدهاي مختلفها، و دوربینکه چگونه با تصاویر، فیلمدهدمی عملیات محاسباتی و منطقی بر روي تصاویرپردازش تصویرمبانی، 4فصل ،

. شودمیبررسی فضاهاي رنگی و ، به شما ها، و آستانهتبدیالت، فضاهاي رنگی، 5فصل

شود. این با یک پروژه ساده دنبال میکند که سپستبدیالت را معرفی میگذاري فصل همچنین تبدیالت هندسی و بخش بندي را با استفاده از آستانه

کند.بررسی می پایین هاي فیلتر تصاویر دیجیتال واصول اولیه نویز در، ایجاد نویز، 6فصل

. همچنین استفاده از آنها در حذف نویز از تصاویر دهدرا آموزش میگذر. گیردقرار میرد بحث مو به بررسی فیلترهاي باالگذر و ، و خطوطهاها، دایرهلبهتشخیص،7فصل ،

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

به بررسی بازسازي ، و نقشه عمقکوانتیزاسیونترمیم تصویر، ، 8فصل ،، کوانتیزاسیونهمچنین تقسیم بندي تصویر،پردازد.میinpaintتوسط تصویر

دهد.را آموزش میو نقشه عمق سنجش، و یکرفولوژیومتغییرات، کانتورها، هاهیستوگرام، 9فصل

در . کندترسیم را معرفی میهیستوگرام و هايخوانندگان نمودار، به عملکرد-بررسی مییک تصویرشناسی برریختتبدیالتو کانتورمفاهیم این فصل

یابد.خاتمه میاصول اولیه اندازه گیري عملکرد و بهبودفصل با . این شود هاي انواع گوناگونی از برنامه، کامپیوتربیناییکاربردهاي واقعی، 10فصل

کند.توسط رزبري پاي و وب کم را ارائه میکامپیوترواقعی بینایی يکاربرد

Page 5: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

ز■

اي بر مقدمه، 11فصلSimpleCV نصب و راه اندازي و استفاده از ،SimpleCV را کتابخانه قدرتمند بینایی کامپیوتر در عین حال ساده، یک ،

یابد.خاتمه می، و با چند پروژه واقعی دهدآموزش می

خواهید داشتآنچه شما براي این کتاب نیاز

شود: توصیه میگیري از این کتاببهرهزیر براي حداکثر هاي سخت افزاررزبري پاي (مدل کامپیوترB ،B+،PI 2 یاPI 3 (کارتSD) گیگابایت) 8حداقلآمپر1ولت و 5تغذیهمنبع مانیتورHDMI یاVGA

مبدلHDMI بهVGA) اگر یک مانیتورVGAاستفاده شده است(سیمیاینترنتبهاتصالماوس وکلیدصفحهیکخوبکیفیتباکموبیکیک دوربین مختص رزبري پايخارجییاشده داخلیتعبیهخوانکارتیکباتاپلپیاکامپیوتریک

قراردادها

مختلف انواعبینرا پیدا خواهید نمود که هاي متندر این کتاب، تعدادي از سبکو یک ها و شیوه هادر اینجا چند نمونه از این سبکشود. میاطالعات تمایز قائل

. کنیمآنها را ارائه میتوضیح از معناي ، ها، پسوند فایلها، نام فایلهاپوشهپایگاه داده، نامهايجدولکلمات کد در متن، نام

کاربر به شرح زیر نشان داده وروديوساختگیهاي ، آدرسهانام مسیراند.شده

شود:یک بلوك از کد بصورت زیر نوشته می

Page 6: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

■ح

import picameraimport timewith picamera.PiCamera() as cam:cam.resolution=(1024,768)cam.start_preview()time.sleep(5)cam.capture('/home/pi/book/output/still.jpg')

: شودمیخط فرمان به صورت زیر نوشته یا خروجی هر ورودي >>> a**2array([ 1, 9, 36, 81])

کـه ی را. کلماتاندبه صورت ضخیم نشان داده شده کلمات مهمو جدیدعبارات، بـراي مثـال، در منوهـا و یـا جعبـه هـاي کنیدمشاهده میصفحه نمایشبر روي شما

Enable Boot toبــرو بــه"د: نرســایــن بــه نظــر مــیماننــدمحــاوره اي، در مــتن

Desktop/Scratch| Desktop" پشتیبانی

همچنـین تعـدادي از وط به این کتاب، تصاویر رنگـی داخـل مـتن کتـاب هاي مربوکدسـایت بیتـا پـروژه مـرتبط بـراي اسـتفاده بهینـه شـما در داخـل هايو برنامهافزارنرم

)www.bitaproject.ir ( .قرار داده شده است

ــل ــق آدرس ایمی ــود را از طری ــنهادات خ ــرات و پیش و [email protected]نظبــه مـا منتقـل کنیــد. bitaproject@و نیـز آدرس تلگـرام www.bitaproject.irسـایت

خوانندگان محترم مغتنم شمرده خواهد شد.هرگونه انتقاد و پیشنهاد از سوي

Page 7: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

ط■

1يپايرزبرويبوردتکيوترهایکامپبهيامقدمه.1فصل1................................ ................................ )هاSBC(يبوردتکيوترهایکامپ.1- 1

SoC( ................................ .....................................3(تراشهيروستمیس.1-1- 13................... ................................ ................................ هاSBCخچهیتار.1-2- 1

4....................................... ................................ ................................ يپايرزبر.2- 18...................................................... ................................ يپايرزبرياندازراه.3- 1

9............................................. ................................ ازینموردافزارسخت.3-1- 112.......................................... ................................ ازینموردعاملستمیس.3-2- 113.......................................... ................................ ازینمورديافزارهانرم.3-3- 114................................... يپايرزبريبراmicroSDکارتيسازآماده.3-4- 1microSD .........................15حافظهکارتبهRaspbianجیمیانوشتن.3-5- 1VGA.................16توریمانکیيبراconfig.txtلیفااتیمحتورییتغ.3-6- 117.......................................... ................................ يپايرزبرکردنبوت.3-7- 120............................................ ................................ يپايرزبريکربندیپ.3-8- 1config.txt ................................ ................................ ...................23لیفا.3-9- 1

25................................................. نترنتیابهوشبکهکیبهيپايرزبراتصال.4- 11 -4-1.WiFi ................................ ................................ ...................................2527.................................... ................................ ................................ اترنت.4-2- 1

27کیاستاتIPآدرس.1- 4-2- 127کینامیدIPآدرس.2- 4-2- 1

28.............................................. ................................ يپايرزبریرسانروزبه.5- 128....................................... ................................ افزارثابتیرسانروزبه.5-1- 1Raspbian .......................................................29ارتقاءویرسانروزبه.5-2- 1raspi-config ...............................................................30یرسانروزبه.5-3- 1

30............................................. يپايرزبرمجددياندازراهونمودنخاموش.6- 1

فهرست مطالب

Page 8: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

■ي

30...................................... ................................ ................................ يبندجمع.7- 1

31تونیپاووتریکامپیینایببريامقدمه.2فصل31................................ ................................ ................................ وتریکامپیینایب.1- 22 -2.OpenCV ................................ ................................ .....................................3234................................................. وتریکامپیینایبيبرايپايرزبريسازآماده.3- 237............................................................ ................................ تونیپابريمرور.4- 2

37..................................................... ................................ تونیپاخچهیتار.4-1- 238................... ................................ ................................ تونیپايهایژگیو.4-2- 243.................................................... 3تونیپاو2تونیپانیبيهاتفاوت.4-3- 2Raspbian ..............................................45يروبر3تونیپاو2تونیپا.4-4- 245...................................... تونیپايهاحالتوتونیپابرنامهکیياجرا.4-5- 2

45یتعاملحالت.1- 4-5- 246يعادحالت.2- 4-5- 2

2 -4-6.IDE46............................................. ................................ تونیپايبراها2 -4-6 -1.IDLE472 -4-6 -2.Geany47

50.............................................. تونیپاباOpenCVياندازراهونصبتست.5- 251............................................. ................................ ................................ ينامپا.6- 2

51............................................................. ................................ هیآراجادیا.6-1- 252................................ ................................ هاهیآرايروبرهیپااتیعمل.6-2- 252............................................................. ................................ یخطجبر.6-3- 2

53...................................... ................................ ................................ يبندجمع.7- 2

55یکیگرافيکاربررابطوکم،وبوعکسباکار.3فصل56......................... ................................ يپايرزبرباتونیپايهابرنامهياجرا.1- 358................................. ................................ ................................ ریتصاوباکار.2- 3

matplotlib( .......................................61(پالتمتکتابخانهازاستفاده.2-1- 363....................................................... ................................ یهندساشکالرسم.3- 3

Page 9: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

ك■

named Window ................................ .........................65وtrackbarباکار.4- 367................................................ ................................ کموبکیباکردنکار.5- 3

fswebcam...........................69ازاستفادهبالپسمیتایتوالکیجادیا.5-1- 372................................ ................................ کموبدئویوپخشوضبط.5-2- 3

OpenCV ................................ ...................72ازاستفادهباکموبکیباکار.6- 3OpenCV ...................74ازاستفادهبادئویوپخشودئویوکیرهیذخ.6-1- 3

75.................................... ................................ يپايرزبرنیدوربماژولباکار.7- 3raspivid ........................................................76وraspistillازاستفاده.7-1- 377................................. نیدوربماژولباتونیپادرpicameraازاستفاده.7-2- 33 -7-3.picameraوOpenCV ................................ ......................................78

78...................................... ................................ ................................ يبندجمع.8- 3

79ریتصوپردازشیمبان.4فصل80................................................ ................................ ریتصويهایژگیویابیباز.1- 480................................ ................................ ریتصاويروبریمحاسباتاتیعمل.2- 4

83........................................ ................................ ریتصاوانتقالواختالط.2-1- 485................... ................................ ریتصویرنگيکانالهاادغامويبندمیتقس.3- 4

86............................................................ ریتصوکیازنگاتیوکیجادیا.3-1- 487............................................................ ریتصاويروبریمنطقاتیعمل.3-2- 4

89............................................. ................................ ................................ نیتمر.4- 489...................................... ................................ ................................ يبندجمع.5- 4

91هاآستانهوالتیتبد،یرنگيفضاها.5فصل91............................................. ................................ هالیتبدویرنگيفضاها.1- 594..................................... ................................ رنگبریمبتنبالدرنگيریردگ.2- 596.............................................................. ................................ ریتصوالتیتبد.5- 3

96.......................... ................................ ................................ اسیمقرییتغ.3-1- 597.....................)نیآفلیتبدای(همگرلیتبدوچرخش،،یانتقالحرکت.3-2- 5101................... ................................ ................................ ویپرسپکتلیتبد.3-3- 5

Page 10: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

■ل

102...................................... ................................ ریتصويروبريگذارآستانه.4- 5105........................................................ ................................ اوتسوروش.4-1- 5

106........................................... ................................ ................................ نیتمر.5- 5106.................................... ................................ ................................ يبندجمع.6- 5

107زینوجادیا.6فصل107.............................................. ................................ ................................ زینو.1- 6

108.......................... ................................ ریتصوکیبهزینوکردناضافه.1-1- 6109............................................. ................................ )هاکرنل(هاهسته.1-2- 6110............................................................. يبعددوکانولوشننگیلتریف.1-3- 6111............................................ ................................ گذرنییپانگیلتریف.1-4- 6

115........................................... ................................ ................................ نیتمر.2- 6115.................................... ................................ ................................ يبندجمع.3- 6

117خطوطوهارهیداها،لبهصیتشخ.7فصل117.......................... ................................ ................................ باالگذريلترهایف.1- 7120........................................................ ................................ یکنلبهآشکارساز.2- 7122.......................................... ................................ هافرهیداوخطيلهایتبد.3- 7125........................................... ................................ ................................ نیتمر.4- 7126.................................... ................................ ................................ يبندجمع.5- 7

127عمقنقشهوونیزاسیکوانتر،یتصومیترم.8فصلinpainting .......................................................128ازاستفادهباریتصاومیترم.1- 8130....................................................... ................................ ریتصويبندبخش.2- 8

130...............................نیانگیمییجابجاتمیالگوراساسبريبندبخش.2-1- 8132........................................... ریتصوونیزاسیکوانتوK-meansيبندخوشه.3- 8

k-means ...............................................134ونیانگیمییجابجاسهیمقا.3-1- 8134........................................ ................................ عمقبرآوردواختالفنقشه.4- 8136.................................... ................................ ................................ يبندجمع.5- 8

Page 11: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

م■

137عملکردسنجشویکیمورفولوژراتییتغکانتورها،ها،ستوگرامیه.9فصل138................................................ ................................ ریتصويهاستوگرامیه.1- 9140......................... ................................ ................................ ریتصويکانتورها.2- 9142....................................................... ریتصويروبریشناسختیرالتیتبد.3- 9OpenCV ............................................................144بهبودوعملکردسنجش.4- 9145.................................... ................................ ................................ يبندجمع.5- 9

146وتریکامپیینایبیواقعيکاربردها.10فصل146............................................................. ................................ بارکدصیتشخ.1- 10151........................................... ................................ یابیردوحرکتصیتشخ.2- 10154.................. ................................ ................................ دستژستصیتشخ.3- 10159.................................................... ................................ سبزپردهبایکروماک.4- 10163.................................... ................................ ................................ يبندجمع.5- 10

SimpleCV164بريامقدمه.11فصل11 -1.SimpleCV164.............................................. يپايرزبريروبرآننصبو166....................................... ریتصاووش،ینماصفحهن،یدوربباکاربهشروع.2- 11168.................................................... یرنگيهافاصلهوينریبايگذارآستانه.3- 11171.............................................................. کموبکیيروبريمحوسازاثر.4- 11172....................................................... ................................ ستوگرامیهمحاسبه.5- 11173....................................................... ................................ دیسفواهیسلیتبد.6- 11173................................................ ریتصوکیدرخطوطوهاگوشهصیتشخ.7- 11174.............................................. ................................ ریتصاودرلکهصیتشخ.8- 11SimpleCV ................................ ............................................176دریکروماک.9- 11178.................................... ................................ ................................ يبندجمع.10- 11

181مآخذومنابع

Page 12: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV
Page 13: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

1

فصل 1. پايرزبريمقدمه اي به کامپیوترهاي تک بوردي و

. شروع خواهیم کردبا رزبري پايرا بینایی کامپیوترعلمی حوزه سفر هیجان انگیز ها) و بـا رزبـري SBC(1تک بورديهاياصول اولیه کامپیوتربا براي شروع سفر، باید

را هـاي تـک بـوردي کامپیوترریف، تاریخچه و فلسفه ا. در این فصل تعآشنا باشیدپايرا بـا کامپیوترهـاي معمـولی مقایسـه تک بـوردي هاي کامپیوتربحث و بررسی کرده و

یعنـی تـک بـوردي هـاي کامپیوترسپس به سمت محبوب ترین و بهترین خواهیم کرد. راه انـدازي در پایـان ایـن فصـل، دانـش کـافی بـراي خواهیم کرد. حرکت پايرزبري

مفاهیم اولیـه آشنایی شما با . هدف این فصلخواهید داشترزبري پاي به طور مستقل.باشدمیاندازي رزبري پايو راهتک بورديهاي کامپیوتر

ها) SBC(هاي تک بورديکامپیوتر.1-1ارجاع SBCعنوان آن را بادر متن این کتاب(از هم اکنونتک بورديکامپیوتر

بر کاربردي ساخته شده کامالً)یک کامپیوتر کاملمحاسباتی (یا ) یک سیستم دهیممی(ها)، حافظهریزپردازندهدارايSBC. یک واحد استمدار چاپی بوردیک روي

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

محیطی و هايعملکردتوسعه براي هايها اسالتSBCاکثر)، PC(2شخصی رومیزيو پردازنده RAMپردازنده (ها)، حافظه (اجزا ي که همهاز آنجایی. ندارندیا گسترش

، شده اندیکپارچهواحد) PCB(3مدار چاپیبوردبر روي یک )و غیرهرافیکی،گ

1 single board computers2 personal computer3 printed circuit board

1فصل يتک بورديوترهایبه کامپيمقدمه ا

يپايو رزبر

Page 14: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

يپايبا رزبریوترکامپیناییب■2

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

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

SBCن ویژگی هاي مهم تریها بسیار کم است. یکی ازSBC آنها میها هزینه ارزان--، در دست خود یک ابزار توسعه مناسب براي برنامهدالر50در حدود ی. با قیمتباشد

اتوماسیون هايو سیستمهاي جدید، هک، اشکال زدایی، تست، توسعه سخت افزاراند: ها معموالً با ضریب شکل هاي زیر ساخته شدهSBC. خواهید داشت

Pico-ITXPXIQsevenVMEbusVPXVXIAdvancedTCACompactPCIEmbedded Compact Extended (ECX)Mini-ITXPC/104PICMGدهد. هاي معمولی را نشان میها و کامپیوترSBCلیست تفاوت بین 1-1جدول

هاي معمولیها و کامپیوتر SBCلیست تفاوت بین : 1- 1جدول

کامپیوتر تک بورديکامپیوتر معمولیماژوالر نیستماژوالر است

توانند ارتقا یافته و یا جایگزین شونداجزا نمیتوانند ارتقا یافته و یا جایگزین شونداجزا مییک سیستم روي تراشه استیک سیستم روي تراشه نیست

ضریب شکل کوچکی داردضریب شکل بزرگی داردپرتابل استاکثراً غیر پرتابل یا نیمه پرتابل هستند

کندتوان پایینی مصرف میکندتوان باالیی مصرف می

Page 15: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

3■يپايو رزبريتک بوردیوترهايبه کامپيمقدمه ا. 1فصل

نسبت به یک کامپیوتر معمولی ارزان تر استداردSBCهزینه باالتري نسبت به یک ) SoC(1سیستم روي تراشه.1-1-1

ی) مدار مجتمعSoC(تراشه. یک سیستم روي هستندSoCها عمدتاSBCًهمه )ICباشددارا میبر روي یک تراشهرا اجزاي یک کامپیوتر ی) است که تمام .SoCبا ها

بسیار آنها توان کم و تطبیق پذیريهاي الکترونیکی همراه به دلیل مصرف دستگاهها، و سخت افزارSBCهاي همراه، ها به طور گسترده در تلفنSoCهستند.مرسومشامل تمام سخت افزار و نرم افزار مورد نیاز براي آن SOCد. یک نشواستفاده مینهفته

عملیات است. ، استفاده کنیدCPUیک اندازه آن است. اگر از SoCبزرگترین مزیت استفاده از یک

، تنها به خاطر تعدادخواهد بودیک کامپیوتر جمع و جور بسیار سختساخت با این حال، در بر روي یک بورد مرتب کنید.که باید ئی و دیگر اجزامجزاهاي تراشه

در راخاص کاملکاربردتوانید سیستم هاي محاسباتی میها،SoCهنگام استفاده از، ها، و هنوز هم مقدار زیادي فضا براي باتريقرار دهیدهاهاي هوشمند و تبلتگوشی

. داشته باشیدهامورد نیاز براي تلفن راه دور و ارتباطات دادهيهاآنتن، و دیگر افزودنیقابل توانSoCو اندازه جمع و جور، یک مجتمع سازيبا توجه به سطح بسیار باالي

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

منجر به یک يکامپیوتربر روي بورد اضافیهاي ICحذف با هاکاهش تعداد تراشهشود. اندازه جمع و جور بورد می

ها SBCتاریخچه .1-1-2Dyna-Micro اولینSBCبود. واقعیDyna-Micro اساسبرIntel C8080A

Dyna-Microرا بکار گرفت. C1702Aشرکت اینتل یعنیEPROMاولین بود و

شد. این به بازار عرضه E&L Instruments of Derbyدوباره برند سازي شده و توسطSBCها مشهور شدکامپیوتراي برجسته از میکرو به عنوان نمونه .SBC در عصر ها

1 System on Chip

Page 16: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

يپايبا رزبریوترکامپیناییب■4

هاي خانگی در واقع کامپیوتربسیاري از بطوریکه، خیلی محبوب شدندمحاسباتSBCشخصی، محبوبیت هاي کامپیوتر. با این حال، با ظهور بودندهاSBC ها کاهش

اینکهبه دلیل رخ دادهاSBCتجدید حیات در محبوبیت میالدي،2010یافت. از سال . یافتکاهش آنهاهاي تولیدهزینهSBC علمی و پژوهشی استفاده میهايکم هزینه در محیطهاي عنوان کامپیوتربهها-

بسیار رایج است و بسیاري از افراد و نهفتههاي ها در سیستمSBCد. استفاده از نشوتوسعه داده تک بورديبر اساس یک کامپیوترراکاربرديها محصوالت کامالًسازمان

و هاها، مدلخانوادهباها SBCبر اساس تولید کنندگان و طراحان، .اندنمودهو منتشر: عبارتند ازSBCچند خانواده محبوباند.شدهگروه بندي هانسلتوسط بنیاد رزبري پاي1رزبري پايBanana Pi وBanana Pro

Intel Edison وGalileo

CubieBoardBeagleBone وBeagleBoard

رزبري پاي .1-2اعتباري است که در کارتبه اندازهکم هزینهي هاSBCرزبري پاي یک خانواده از

2009رزبري پاي در سال . بنیاد توسعه یافته استي اپرزبري توسط بنیاد انگلستان ترویج آموزش علوم کامپیوتر ،هدف از توسعه رزبري پايمیالدي تاسیس شده است.

بود.کم هزینه یپایه در مدارس و کشورهاي در حال توسعه با ارائه یک پلتفرم محاسباتنظر خود با نفوذ به بازار پاي رد پاي خود را به خوبی فراتر از هدف موردرزبريگسترش داده است.و تحقیقات 2نهفتههاي سیستم

1 Raspberry Pi2 embedded systems

توانید اطالعات بیشتري در مورد پایه و اساس رزبري پاي در وب سایت مینکته:پیدا کنید. https://www.raspberrypi.orgآدرس ي در ابنیاد رزبري پ

Page 17: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

5■يپايو رزبريتک بوردیوترهايبه کامپيمقدمه ا. 1فصل

یعظیمپروژه . این نمودمنتشر رارزبري پايمیالدي 2012بنیاد رزبري پاي در سال . پس از آن، بنیاد رزبري پاي رفتو بیش از دو میلیون واحد در دو سال فروش بود

براي . آنها همچنین لوازم جانبی دیگررا ارائه کردنسخه تجدید نظر شده از رزبري پاينمودند.منتشررزبري پاي را

SoC Broadcom BCM2835) براساس +Bو Bو +A،A(هاي رزبري پاي مدل

توانند مگا هرتز هستند (که می700با فرکانس ARMهستند، که شامل یک سی پی یو چهار هستهARM Cortex-A7) از یک RPi 2اورکالك شوند). نسل دوم رزبري پاي (

از Bو Aباشد. رزبري پاي اي میکند که اولین رزبري پاي چند هستهاستفاده میايپاي کند، در حالیکه رزبرياستفاده میبوت و ذخیره سازي مداومبراي SDهاي کارتهاي کنند. مدلاستفاده میmicroSDهاي براي همین امر از کارتPi 2و +A+،Bمدل

AوA+ مگا بایت 256دارايRAMهاي و مدلBوB+ مگا بایت 512دارايRAM وPiمدل هستند.RAMگیگا بایت 1داراي Pi 3و 2

: هستند، که به شرح زیر وجود داردمدل اصلی رزبري پايششهم اکنون، مدلA

مدلA+هستندو براي خرید در دسترسشوندمی(در حال حاضر تولید (مدلBشوندنمیاما تولیدهستند(براي خرید در دسترس (مدلB+هستندو براي خرید در دسترسشوندمی(در حال حاضر تولید ( و براي خرید در دسترسشوندمی(در حال حاضر تولید2رزبري پاي

)هستند و براي خرید در دسترسشوندمی(در حال حاضر تولید3رزبري پاي

) هستندبراي دانلود را LinuxARMو ArchوDebianانواع توزیع هايبنیاد رزبري پاي

، ++C،Cباشد و زبان هایی از قبیل میبرنامه نویسیاصلیپلتفرم. پایتون کندفراهم میتوانند براي برنامه نویسی رزبري پاي استفاده شوند.میRubyو Perlجاوا،

در جانبی لوازم هاي تولید فعلی رزبري پاي و دیگر حصول براي مدلصفحه منکته:باشد.میhttps://www.raspberrypi.org/productsآدرس

Page 18: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

يپايبا رزبریوترکامپیناییب■6

نوشته 3Bو B+،2Bهاي مدل بر روي رزبري پايکد در این کتاب هايتمام نمونهکامپیوتریادگیري بینایی را براي +Bما رزبري پاياجرا و تست شده اند. وشده،

هايد بر روي دیگر مدلنتوانهمچنین میهامثالکرد. با این حال، این یماستفاده خواه.است2-1جدول به شرح +Bد. مشخصات رزبري پاي ناجرا شورزبري پاياجزاي نشان داده شده است.+Bرزبري پايو دید از پشت دید از جلو1-1در شکل این کتاب در این تصاویر برچسب گذاري شده اند.مربوط با

+Bمشخصات رزبري پاي : 2- 1جدول

Component Specification

CPU 700 MHz ARM1176JZF-S core (ARM11 family, ARM v6instruction set)

GPU Broadcom VideoCore IV @250 MHzMemory 512 MB SDRAM (shared with GPU—the limit of memory

used by GPU can be set using raspi-configutility)USB 2.0 ports 4Video output HDMI, composite video (PAL and NTSC) via 3.5 mm TRRS

jack shared with audioout (you need to use converters forVGA type displays)

Audio output Analog via 3.5 mm phone jack; digital via HDMI portOnboard storage microSDNetworking 10/100 Mbit/s Fast Ethernet, no onboard Wi-Fi or BluetoothPower 600 mA (3 W), 5 V via

http://en.wikipedia.org/wiki/MicroUSBor GPIO header (usingMicroUSB for power is recommended)

شناخته شده است) جدیدترین مدل 3B(همچنین با عنوان 3ورژن Bرزبري پاي مدل لیست شده است. Bمدل 3مشخصات رزبري پاي 3-1رزبري پاي است. در جدول

. اجزاي دهدرا نشان میBمدل 3رزبري پاي باال و دید از پایینازدید2-1شکل با این کتاب در این تصویر برچسب گذاري شده اند.مربوط

از صفحه توانید با بازدید را میBمدل 3اطالعات بیشتر درباره رزبري پاي نکته:محصوالت در آدرس زیر کسب کنید:

https://www.raspberrypi.org/products/raspberry-pi-3-model-b

Page 19: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

7■يپايو رزبريتک بوردیوترهايبه کامپيمقدمه ا. 1فصل

Bمدل 3: مشخصات رزبري پاي 3-1جدول

Release Date February 2016Architecture ARMv8SoC broadcom BCM2837CPU 1.2GHz 64-bit quad-core ARM Cortex-A53GPU Broadcom VideoCore IV (3D part of GPU @ 300MHz,

video part of GPU @ 400MHz)Memory 1 GB (shared with GPU)USB 2.0 ports 4Video output HDMI rev 1.3 and Composite Video RCA jackOn-board storage Micro SDHC slotOn-board network 10/100 Mbps Ethernet, Bluetooth, and WiFiPower source 5V via MicroUSBPower ratings 800 mA (4W)

(الف)

(ب)

+Bرزبري پاي: (الف) دید از جلو، (ب) دید از پشت 1- 1شکل

Page 20: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

يپايبا رزبریوترکامپیناییب■8

(الف)

(ب)

Bمدل 3رزبري پاي: (الف) دید از جلو، (ب) دید از پشت 2- 1شکل

راه اندازي رزبري پاي .1-3رزبري استفاده کنید بایداکتشاف و ماجراجویی اینکه از رزبري پاي براي قبل از

. شودارائه میاین بخش توضیحی براي راه اندازي آن در . کنیدراه اندازيراپاي 1و رزبري پاي Bمدل 2رزبري پاي ،Bمدل 3براي رزبري پاي مراحل نصب دقیقاً

براي راه اندازي هاي مورد نیازدر اینجا لیستی از سخت افزارباشد. مشابه می+Bمدل . شده استتهیه

Page 21: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

9■يپايو رزبريتک بوردیوترهايبه کامپيمقدمه ا. 1فصل

سخت افزار مورد نیاز .1-3-1:مورد نیاز استراه اندازي رزبري پايبرايسخت افزار زیر

رزبري پايیا رزبري پاي Bمدل 2یا رزبري پاي Bمدل 3رزبري پاي از شما نیاز به استفاده

. خواهید داشتبراي راه اندازيBمدل +1 کامپیوتر

ویندوز و یا لپ تاپ با اتصال به اینترنت مورد نیاز است. شما نیاز به یک کامپیوتر ایمیجبا یک microSDیک کامپیوتر براي آماده سازي یک کارت حافظه از استفاده

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

مورد نیاز است. USBاستاندارد و یک ماوس USBحه کلید صف کارت حافظهmicroSD

گیگا بایت براي رزبري 8) با حداقل حافظه3-1(شکل microSDیک کارت رزبري پاي براي ذخیره سازي ثانویه براي را کارت این مورد نیاز است. شما 3پاي

از شود ها توصیه میبه عنوان انتقال داده10. یک کارت از کالس فاده خواهید نموداست8استفاده از یک کارت حداقل ما بیشتر است. 10آنجاییکه سرعت انتقال دیتا با کالس

براي بسیاري از گیگا بایتی16م. انتخاب یک کارت حافظه یکنتوصیه میرا گیگا بایتیشما استفاده از یک کارت حداقل +Bبراي رزبري پاي موارد استفاده کافی خواهد بود.

براي بسیاري ازگیگا بایتی 8انتخاب یک کارت کنیم. ی را توصیه میگیگابایت4.کافی خواهد بود+Bدر رزبري پاي هاي کاربرديبرنامه

10کالس microSD: کارت حافظه 3- 1شکل

براي بررسی سازگاري کارت با از آدرس زیررت، قبل از خرید یک کانکته:بازدید کنید:رزبري پاي

http://elinux.org/RPi_SD_cards

Page 22: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

يپايبا رزبریوترکامپیناییب■10

منبع تغذیهMicro USBولت5یک واحد منبع تغذیه رزبري پاي،هاي براي تمام مدل

توصیه شده براي این واحد منبع تغذیه براي رزبري پاي جریانمورد نیاز است. ظرفیت باشد. آمپر کافی می2ها واحد منبع تغذیه آمپر است. براي سایر مدل5/2برابر Bمدل 3

منبع تغذیه استاندارد رزبري پاي نشان داده شده است. 4-1شکلدر

: منبع تغذیه رسمی رزبري پاي4- 1شکل

کارت خوانخوانیک کارتها. بسیاري از لپ تاپداریدهمچنین نیاز به یک کارت خوان

SDلپ تاپ یا کارت خوان تنها با یک کارت این اگر باشند. داخلی دارا میSD کاریک 5-1دارید. شکل اضافی SDبه microSDتطبیق دهنده کارت کند، نیاز به یک می

دهد.کارت خوان و یک تطبیق دهنده را نشان می

SDبه microSD: کارت خوان و تطبیق دهنده کارت 5- 1شکل

:پیدا کنیدتوانید میدر آدرس زیر منبع تغذیه رسمی رزبري پاي را نکته:https://thepihut.com/products/official-raspberry-pi-universal-power-supply

Page 23: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

11■يپايو رزبريتک بوردیوترهايبه کامپيمقدمه ا. 1فصل

مانیتور، نیاز به یک HDMIبراي یک مانیتور ارید. دVGAیا HDMIنیاز به یک مانیتور

با مانیتور معموالًکابل . این خواهید داشت)را مشاهده کنید6-1شکل (HDMIکابل HDMIشده استبسته بندي .

HDMI: کابل 6- 1شکل

). این را مشاهده کنید7-1شکل (دارید VGA، نیاز به یک کابل VGAبراي مانیتور موجود است.VGAبسته بندي مانیتور در معموالًکابل نیز

نیز معروف است)D-SUB( این کابل با عنوان VGA: کابل 7- 1شکل

خواهید VGAبه HDMIمبدلنیاز به یککنیداستفاده میVGAاگر از یک مانیتور HDMIزیرا رزبري پاي تنها داراي یک پورت را مشاهده کنید)،8-1داشت ( شکل

. استبراي خروجی ویدئو

Page 24: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

يپايبا رزبریوترکامپیناییب■12

VGAبه HDMI: مبدل 8- 1شکل

مورد نیازسیستم عامل .1-3-2کامپیوتر یکاساسی است که کارو ابزارهايهااي از برنامهسیستم عامل مجموعه

شبه یونیکس، مبتنی بر هاي عامل سیستم. رزبري پاي در درجه اول از کندرا درست می، Aهايرزبري پاي مدلکند. استفاده می2و فدورا1هسته لینوکس، مانند انواع دبیان

A+ ،BوB+ خانواده براساسARM11 6هستند که مجموعه دستورالعمل هاي ورژنARM6هاي ورژن کنند. مجموعه دستورالعملرا اجرا میARMهاي سیستم عاملي روبر2با این حال، به تازگی رزبري پاي کنند. را پشتیبانی نمی4و ویندوز3اوبونتو

ARM Cortex A7و اوبونتو10، که قادر به اجراي ویندوز راه اندازي شده است)Snappy Coreهاي زیر به طور رسمی توسط تمام مدلهاي) است. سیستم عامل

: هستندو براي دانلود موجودشدهرزبري پاي پشتیبانیOpenELECPidora)Fedora Remix (RASPBMCRISC OSRaspbian ما این سیستم عامل را با رزبري پاي مدل)B+ در سراسر این

کتاب استفاده خواهیم نمود).

1 Debian2 Fedora3 Ubuntu4 Windows

Page 25: ﻦﯿﻫر ﯽﻏﺎﺑ ﺮﯿﻣا سﺪﻨﻬﻣ ﻦﯿﻫر ﯽﻏﺎﺑ ﺪﯿﺣو … of book.pdf · ز زا هدﺎﻔﺘﺳا و يزاﺪﻧا هار و ﺐﺼﻧ ،SimpleCV

13■يپايو رزبريتک بوردیوترهايبه کامپيمقدمه ا. 1فصل

Raspbian 1یک نوع غیر رسمی ازDebian Wheezy armhfکه براي کد شناور استRaspbianهاي رزبري پاي اجرا خواهد شد. بر روي کامپیوترکامپایل شده وسخت

Debianمبتنی بر رایگاناین یک سیستم عامل . باشدابط بین کاربر و کامپیوتر مییک ر

حتی به سایر Raspbian. بهینه سازي شده استزبري پايسخت افزار راست که براي SBC هاي مشابه مانندBanana Pro .نیز منتقل شده استRaspbian بیش از یک

از هاي همراه و نرم افزار بسته35000با بیش از Raspbianسیستم عامل محض است. در ماه ژوئن Raspbianاولین ساخت شود.رزبري پاي ارائه میبراي قبل کامپایل شده

و قرار داردهنوز هم در حال توسعه فعال Raspbianمیالدي تکمیل شد.2012سال است. به روز شده غالباً خیلی بسیار

را Raspbian(ما خواهید کرداستفاده رزبري پايبراي Raspbianسیستم عامل ازشما ایمیج در حال حاضر، آخرین .بحث خواهیم کرد)ي این فصلجزئیات در بخش بعدبا

ZIP سیستم عامل شدهRaspbian آدرس زیر دانلود کنید:از راhttps://www.raspberrypi.org/downloads/raspbian

ستخراج کنید ( از اWinRARیا WinZipایمیج را با استفاده از نرم افزارهاي ZIPفایل حالت فشرده خارج کنید).

هاي مورد نیازنرم افزار.1-3-3براي نصب و راه اندازي رزبري پاي به تعدادي نرم افزار نیاز خواهیم داشت.

. مدانلود کنی، مشخص شده در ذیل، رامورد نیازهاي نرم افزاربیایید نرم افزار مدیریت دانلودDownload Accelerator Plus

را از آدرس زیر دانلود کنید:Download Accelerator Plusفایل نصب نرم افزار http://www.speedbit.com/dap/download/downloading.asp

1 ARM hard float

و https://www.raspbian.orgدر آدرس Raspbianز آدرس صفحه اصلی انکته::براي اطالعات بیشتر بازدید کنیدزیر در آدرسRaspbianمستندات

https://www.raspbian.org/RaspbianDocumentation