Loading…

جزیره لینوکس و سیستم های متن باز

ارسال کننده: H.Rafieekhah
بیشتر از 8 سال است که در زمینه فناوری اطلاعات و ارتباطات فعالیت دارم و نزدیک به 5 سال است که به طور حرفه ای در زمینه شبکه و مجازی سازی و لینوکس مشغول به فعالیت و تدریس می باشم اولین طراح و سازنده MiniPc و IPTV ایرانی برنا می باشم که با بستر ICA/HDX شرکت Citrix و PCOIP شرکت VMware پیاده سازی می شود و طراحی و توسعه نرم افزار مجازی ساز ایرانی VOS را در کارنامه دارم تا امروز چندین مورد ویدیو آمورشی در حوزه مجازی سازی CITRIX و VMware به بازار معرفی کرده ام و دوستانی که با گروه آموزشی فرزان فعالیت می کنند یقینا عملکرد من را به خاطر دارند هم اکنون رئیس هیئت مدیره شرکت پارسک و پشتیبان و مشاور چندی از سازمان های دولتی و خصوصی در قالب فعالیت های پارسکی ، می باشم و تجربه پیاده سازی زیر ساخت های Citrix نظیر Xendesktop و NetScaler را در بیش از 10 سازمان ، در کارنامه دارم . پیش از دو سال است که در حوزه embedded system ها و سخت افزار هایی نظیر Raspberry pi و Cubie board فعالیت علمی دارم و امیدوارم که دانش خود را در حوزه های مختلف به بهترین نحو با کاربران ITpro در اشتراک بگذارم. 09213176571
ارسال پیام خصوصی
امتیازات این مطلب
آموزش: نصب سیستم عامل ، پیکربندی اولیه ، دسترسی از راه دور و شبیه سازی در Raspberry pi | تحلیل و بررسی قسمت سوم ویدئو آموزشی

Image


با عرض سلام و وقت بخیر خدمت دوستان عزیز
این گزارش در راستای نقد ، بررسی و تکمیل ویدئوی آموزشی دوره آموزشی Raspberry Pi - قسمت سوم - ( نصب سیستم عامل ، پیکربندی اولیه ، دسترسی از راه دور و شبیه سازی )تهیه و تقدیم شما سروران گرامی گردیده است .



الف ) بررسی سیر موارد بیان شده در طول ویدئوی آموزشی


1- در ابتدا به چگونگی راه اندازی اولیه Raspberr pi پرداختیم و برای این منظور انواع حافظه های SD را از نظر گذراندیم و بهترین آنها را نیز به شما دوستان معرفی کردم در زیر چندی از انواع کارت حافظه های پیشنهادی را مشاهده می کنید

Image

Image

Image


2- همانطور که در طول ویدئو بیان شد Raspberry pi فقط تا حجم 64 گیگابایت حافظه را ادرس دهی میکند دوستانی عزیزی که نیاز به فضای بیشتری دارند میتوانند از HAT یا Add-on Board استفاده کنند نمونه یک Add-on Board را در تصویر زیر می بینید اطلاعات بیشتر در مورد این برد را از اینجا دریافت کنید ، این برد برای Raspberry pi شما امکانات زیر را فراهم می کند :
( در ادامه از چند نمونه از Hat های Raspberry pi استفاده خواهیم کرد )

Storage – mSATA socket for up to 1TB on-board storage via PL2571 USB to SATA bridge controller
USB – 2x extra USB 2.0 ports
Connectivity – GWF-3M08 WiFi 802.11 bgn module (Ralink RT5370) with IPEX connector and up to 150 Mbps connection.
Real Time Clock – DS1339 with 16mm coin cell battery backup and programmable alarm.
Sensors – 1-Wire DS18B20 temperature sensor to monitor the health of SSD drive. 64-bit ID to identify the shield
Power Supply – 8V-24V DC input (Up to 27.5W) for peripherals and Raspberry Pi 2.
Dimensions – Full size Raspberry Pi 2 I/O Shield

Image


در تصویر زیر نمونه یک Touch HAT را می بینید که با لمس هرکدام از میوه ها یک نت موسیقی به صدا در می آید برای کسب اطلاعات بیستر اینجا کلیک کنید .
Image


3- پس از بیان این موارد به سایت Raspberry pi مراجعه کردیم و از قسمت دانلود اقدام به دانلود NOOBS کردیم ، در این قسمت توجه شما را به نکات زیر جلب می نمایم :
1-3- دقت کنید که NOOBS یک سیستم عامل نیست بلکه محیطی است که بوسیله آن می توانیم سیستم عامل های رسمی Raspberry pi را به آسانی نصب کنیم ، استفاده از NOOBS برای تازه کارها بسیار مفید است .

Image


2-3- NOOBS ای که از سایت Raspberry pi دریافت کردیم علاوه بر ابزار نصب سیستم عامل دارای آخرین نسخه سیستم عامل Raspbian نیز بود برای همین ما توانستیم پس از نصب NOOBS به آسانی سیستم عامل Raspbian را نصب نماییم ، برای نصب سایر سیستم عامل ها که در بسته NOOBS به صورت پیش فرض وجود ندارد نیازمند دسترسی Raspbery pi به اینترنت است ( در این حالت تنها نیاز است که Raspberry pi خود را با استفاده از یک کابل شبکه به مودم خود متصل کنید )

Image


3-3- یکی دیگر از امکاناتی که NOOBS در اختیارما قرار میدهد محیط Recovery mode است که به وسیله آن می توانید به سادگی اقدام به نصب مجدد سیستم عامل یا عیب یابی آن بکنید لازم به ذکر است که برای ورود به این محیط می بایست کلید SHIFT را در هنگام روشن شدن دستگاه نگه دارید .

Image




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

4- پس از بیان این موارد با روش Format کردن کارت حافظه و نرم افزار SD Formatter آشنا شدیم ، به دوستان عزیزم توصیه اکید میکنم که برای فرمت کردن کارت حافظه حتما از این نرم افزار استفاده کنند چرا که سیستم عامل ها و نرم افزار های گوناگون در هنگام فرمت کردن رفتار های مختلفی را در برخورد با کارت حافظه شما از خود بروز می دهند و همین تفاوت ها باعث می شود که Raspberry pi شما در هنگام boot شدن دچار مشکل شود ، برای مثال نرم افزار های format کارت حافظه عموما یکی از پارتیشن های شما را پاک میکنند و اولین پارتیشنی که دارای فایل سیستم های معروف نظیر FAT 32 یا NTFS باشند را به عنوان پارتیشن فعال در نظر میگیرند ، اما SD formatter به یکباره کل فضای کارت حافظه شما را فرمت میکند و آن را به یک حافظه یکپارچه تبدیل می کند ، از امکانات دیگر این نرم افزار گزینه ی Format Size Adjustment می باشد که در طول ویدئوی آموزشی به آن اشاره شد ، جهت کسب اطلاعات بیشتر درباره جزئیات پیکربندی فایل دفترچه راهنمای SD Formatter را مطالعه کنید .

پسورد فایل های فشرده در طول ویدئو قابل مشاهده است
Image


5- و اما نصب سیستم عامل با استفاده از NOOBS روشی مبتدی و پیش پا افتاده محسوب می گردد ، در این قسمت روش نصب و پشتیبان گیری از سیستم عامل و پیکربندی های آن به وسیله نرم افزار Win32DiskImager میپردازم
1-5- در نظر داشته باشید که تمامی اطلاعات شما برای نصب ، راه اندازی و پیکربندی Raspberry pi بر روی کارت حافظه Micro SD قرار دارد ، با توجه به این نکته اگر شما بتوانید تمامی اطلاعات کارت حافظه را بیت به بیت در یک فایل ذخیره کنید ، پشتیبانی مطمئن از سیستم عامل و اطلاعات خود تهیه کرده اید و نیز اگر بتوانید همان فایل را بر روی حافظه بازنویسی کنید مجددا به تمامی اطلاعات خود دسترسی خواهید داشت ، یکی از روش های نصب سیستم عامل در Raspberry pi بازنویسی همین فایل های پشتیبان بر روی کارت حافظه است ، فایل خوانده شده از حافظه شما به صورت تک فایل و با پسوند IMG یا RAW ذخیره می شود در جمع بندی افراد مختلف از حافظه SD خود که تمامی اطالاعات روی آن قرار دارد فایل های IMG (ایمیج) تهیه میکنند و در اختیار شما قرار می دهند و شما آن فایل ها را با استفاده از نرم افزار های مختلف بر روی حافظه خود نصب می کنید به این کار نصب نصب سیستم عامل با استفاده از IMG می گویند .

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


2-5- در این مرحله فایل IMG یک سیستم عامل دلخواه را دانلود کنیدبرای مثال میتوانید فایل IMG سیستم عامل Ubuntu را از لینک زیر دریافت کنید .

Image



3-5- پس از دریافت فایل بوسیله نرم افزار 7Z یا WinRAR فایل ایمیج را از داخل آن استخراج کنید ( دقت کنید که پس از اتمام این مرحله شما باید فایل IMG یا RAW از سیستم عامل UBUNTU در اختیار داشته باشید ).


اخطار !!! این قسمت را با دقت بخوانید ،کار با نرم افزار Win32DiskImager بدون مطالعه این قسمت بسیار خطرناک است

Image

4-5- اگر اولین بار است که با Win32DiskImager کار می کنید کلیه سیستم هایی ذخیره سازی که به درگاه USB شما متصل است قطع نمایید ( برای مثال هیچ هارد اکسترنال یا فلش مموری ای به سیستم متصل نباشد )


5-5- با فشردن همزمان کلید های Windows و E وارد محیط کامپیوتر (My Computer) ویندوز خود شوید در این مرحله درایو کارت حافظه خود را پیدا کنید و Drive Letter آن را به خاطر بسپارید

برای مثال در تصویر زیر Drive Letter مورد نظر E می باشد
Image



6-5- با استفاده از نرم افزار SD Formatter و با انتخاب درست Drive Letter اقدام به فرمت کارت حافظه بکنید ( انتخاب گزینه Format Size Adjustment را از خاطر نبرید )
دقت کنید که نرم افزار Sd Formatter بی خطر است و تنها حافظه های SD را پاک میکند
Image


7-5 نرم افزار Win32DiskImager را باز نمایید با دقت هر چه تمام تر Drive Letter کارت حافظه را از قسمت مشخص شده انتخاب نمایید

Image


دقت کنید که نرم افزار Win32DiskImager می تواند در کمتر از یک ثانیه کلیه اطلاعات دستگاه هایی که به عنوان فضای ذخیره سازی به سیستم متصل است را از بین ببرد ، این نرم افزار میتواند فایل ایمیج را روی هر فضایی بازنویسی کند ، برای مثال اگر یک هارد 1TB به پورت USB سیستم متصل باشد و شما به اشتباه Drive هارد را انتخاب کرده باشید و پروسه ی بازنویسی را آغاز نمایید پارتیشن تیبل و فایل سیستم فایل ایمیج شما روی هارد نوشته خواهد شد و به تعبیر بهتر کلیه اطاعات دیسک شما از بین خواهد رفت پس بهتر است که قبل از آغاز به کار فلش مموری یا دیسک سخت را از سیستم جدا کنید که تنها یک Drive Letter در دسترس باشد همان که مربوط به کارت حافظه شماست ( Win32DiskImager توانایی ذخیره روی دیسک اصلی سیستم شما را ندارد و با جدا کردن سایر فضاهای ذخیره سازی خطر اشتباه کردن از بین می رود )

8-5- فایل IMG یا RAW خود را انتخاب کنید و با کلیک روی Write پروسه بازنویسی را آغاز نمایید ، پس از اتمام سیستم عامل شما آماده ی استفاده است

Image

Image


9-5- برای پشتیبان گیری از اطلاعات کارت حافظه خود نرم افزار SD Formatter را بسته نگاه دارید که به اشتباه اقدام با Format کردن کارت حافظه نکنید و مراحل زیر را دنبال کنید

1-9-5- کارت حافظه ای که قصد پشتیبان گیری از آن را دارید را به سیستم متصل کنید

2-9-5- نرم افزار Win32DiskImager را بازکنید و Drive خود را به درستی انتخاب کنید

3-9-5- از همان قسمتی که فایل ایمیج را در مرحله قبل انتخاب کردید یک مسیر دلخواه را دنبال کنید و نامی دلخواه را در انتهای آن به عنوان نام فایل بنویسید در انتهای نام فایل پسوند img بگذارید که قابل تشخیص باشد

Image


4-9-5- بر روی کلید Read کلیک کنید ، پس از اتمام فایل ایمیج شما آماده است
Image


6- پس از مرحله 4 اقدام به راه اندازی Raspberry pi و نصب Raspbian با استفاده از NOOBS کردیم ، در این مرحله برای شما تبدیل دو سر نر VGA را معرفی کردم که گام مهمی در راستای سادگی و زیبایی پروژه های مبتنی بر کامپیوتر های تک بردی محسوب می شود ( برای تهیه این تبدیل به فروشگاه های معرفی شده در مقالات قبلی مراجعه کنید )

Image


7- پس از نصب سیستم عامل به بیان مواردی درباره سیستم عامل پرداختیم و لایه های آن را به صورت کلی بررسی کردیم برای کسب اطلاعات تخصصی در این مورد میتوانید از کتاب زیر استفاده کنید ، برای کسب اطلاعات کلی و آموزشی درباره سیستم عامل لینوکس می توانید به این قسمت مراجعه کنید ( مواردی که در دوره ی آموزشی Raspberry pi مورد نیاز است در هر قسمت تدریس خواهد شد ) .

پسورد فایل های فشرده در طول ویدئو قابل مشاهده است

Image


8- پس از این قسمت به تدریس مفاهیم Simulation و Emulation پرداختم و مجازی ساز سخت افزاری Qemu را به شما معرفی کردم و اقدام به شبیه سازی Raspberry pi با استفاده از Qemu کردیم ، جهت کسب اطلاعات بیشتر مقاله زیر را مطالعه کنید.




Image


Image



9- در این بخش با روش های اتصال از راه دوره شبکه کردن و اتصال Raspberry pi به اینترنت آشنا شدیم ، موارد آموزشی موجود در ویدئو گام به گام گویای موارد بود شما میتوانید ابزار مورد استفاده دز طول ویدئو را از لین های زیر دریافت کنید .



پسورد فایل های فشرده در طول ویدئو قابل مشاهده است

Image

Image



10- در بخش پایانی نیز با Raspi-config و پیکربندی اولیه Raspberry pi آشنا شدید برای کسب اطلاعات بیشتر درباره overclocking به این صفحه مراجعه کنید ، همچنین با توجه به توضیحات داده شده در طولویدئو برای ورود به سایت Rastrack می توانید از لینک زیر استفاده کنید .

Image





ب) دانلود فایل های مورد استفاده در طول ویدئوی آموزشی



توجه : رمز فایل های فشرده درون ویدئوی آموزشی موجود است .



این موضوع را تعقیب کنید ، در صورت هر گونه تغییرات و اضافه شدن مطالب و منابع ، شما را مطلع خواهم ساخت

موفق و سربلند باشید

تهیه کننده : حسین رفیعی خواه
منبع : انجمن تخصصی فناوری اطلاعات ایران
دیدگاه ها
  • ارسال توسط:
  • زمان ارسال: 7 ماه قبل
سلام
ممنون از زحمتی که می کشید استاد
مثل مطالب قبلی و فیلم هاتون فوق العاده و جامع بود. به شدت منتظر قسمت بعدی اموزشتون هستیم.
فقط بی زحمت مورد گزینه 2 رو اگر ممکن بود تو فیلم هاتون بصورت تصویری نشون بدید که یک برد خاص هست این شکلیه یا دوتا rasp رو به هم وصل کردید؟ با کدوم پورتاشون به هم وصل می کنیم؟ رو هر کدوم از رم ها باید جداگانه ویندوز بریزیم یا رو یکیش ویندوز باشه چون متصل به هم هستند کفایت می کنه.
چرا در شکلی که هست rasp بالایی پورت پاورش خورده به پورت usb پایینی ؟ یعنی فقط برقشون از مدار پایینی می کشه. کم نمیاره بخواد دوتا برد رو با یه 5 ولت و 2 آمپر تامین کنه؟
  • ارسال توسط:
  • زمان ارسال: 7 ماه قبل
با عرض سلام و خسته نباشید خدمت شما در ابتدای صحبتم از شما کمال تشکر رو دارم و امیدوارم تا انتها راضی و خوشنود باشید
ببینید دوست عزیز به این برد ها در اصطلاح HAT یا Add-On برد میگن از این جهت که مثل یک کلاه روی سر Raspberry pi سوار میشن و اون رو میپوشونن ، این بردها کاملا از Raspberry pi به لحاظ ساختار متمایز هستن و با پورت GPIO و با انتقال داده به صورت سریالی به Raspberry pi متصل میشن ، نیازی به سیستم عامل ندارن و برای رسیدن به هدف مطلوبی که مورد نظر طراح سخت افزاره پروگرم شدن ، معمولا در بیشتر این برد ها منبع تغذیه از روی GPIO تامین میشه (مانند درایور های LCD) و انصال برق ورودی برای بهبود عملکرده و از منبع دیگه ای جز Raspberry pi تامین میشه و متصل کردن برق ورودی به پورت USB برد Raspberry کار عبثی محسوب میشه.
در این برد هم اگر دقت کنید یک ورودی پاور در سمت چپ وجود داره که بعد از اتصال هم منبع تغذیه برد محسوب میشه و هم منبع تغذیه Raspberry pi و لوازم جانبی که البته نیازمند توان بالایی هست برای راه اندازی
دربیشتر این برد ها بر خلاف تصویر برای راه اندازی شدت جریان بالایی نیاز نیست ، و وجود یک اختلاف پتانسیل 5 ولتی برای راه اندازی کفایت میکنه برای همین با استفاده از USB یا GPIO به سادگی راه اندازی میشن
من خودم تا به حال از این HAT بخصوص در عمل استفاده نکردم اما در ادامه از سایر Add-On برد ها استفاده خواهیم کرد
سوالی بود در خدمتم
موفق و سربلند باشید
  • ارسال توسط:
  • زمان ارسال: 7 ماه قبل
ممنون از زحماتتون.چه طوری میشه صفحه لاگین رزبین رو اورد؟
من چند تا یوزر درست کردم اما وقتی رزبین روشن میشه یا وقتی با vnc بهش وصل میشم نمیتونم یوزرم رو انتخاب کنم و بای دیفالت با یوزر PI لاگین میشه در حالی که من میخام یوزر هام جدا از هم لاگین کنن به رزبین .مخصوصا در اتصال با vnc?
ممنون میشم راهنمایی کنید.
  • ارسال توسط:
  • زمان ارسال: 7 ماه قبل
گمان نمیکنم بتونید به سادگی با VNC به این هدف دست پیدا کنید که چند یوزر آنلاین در کنار هم روی Raspberry لاگین کنند
الان دسترسی ندارم برای ازمایش اون اما دو نکته به ذهنم میرسه که شاید مفید باشه

اول اینکه Xrdp رو تست کنید و با نرم افزار Remote Desktop Connection ویندوز به Raspberry متصل شد برای نصب اینگونه اقدام کنید :

sudo apt-get install xrdp

دوم اینکه شاید بتونید با VNC روی lightdm وصل شید اما این هم احتمالا View Mode Only هست وفتی داخل دستکتاپ LXDE هستید تو ترمینال تایپ کنید

sudo killall -9 Xorg

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

موفق باشید
  • ارسال توسط:
  • زمان ارسال: 7 ماه قبل
ممنونم با xrdp جواب گرفتم.یه سری تنظیمات جانبی میخاد فقط که خودم از عهدش بر میام
بسیار بسیار سپاسگذارم بابت راهنمایی خوبتون
  • ارسال توسط:
  • زمان ارسال: 4 ماه قبل
دوره فوق العاده جذابی بود!
چرا ادامه پیدانکرد؟؟
مهندس رفیعی خواه دیگه ادامه نمیده؟
برای ارسال نظر وارد شوید.