آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

قسمت 1
raspberry Sisoog
مشاهده سایر جلسات آموزش
2186 بازدید
۱۳۹۶-۰۳-۲۳
12 دقیقه
  • نویسنده: Zeus ‌
  • درباره نویسنده: زئوس هستم ساکن المپ

رزبری‌پای (Raspberry Pi) یک کامپیوتر کوچک و قدرتمند است که با وجود ابعاد کم، امکان اجرای سیستم‌عامل لینوکس، برنامه‌نویسی، اتصال تجهیزات الکترونیکی و ساخت پروژه‌های متنوع را فراهم می‌کند. برای استفاده از آن ابتدا باید تجهیزات مناسب را آماده کنیم، سیستم‌عامل را روی حافظه نصب کنیم و اتصالات لازم را انجام دهیم.

در قسمت اول دوره جامع آموزش رزبری‌پای سیسوگ، راه‌اندازی Raspberry Pi 4 Model B و Raspberry Pi 400 را مرحله‌به‌مرحله یاد می‌گیریم. سپس تفاوت‌های مهم Raspberry Pi 5 و مدل‌های جدیدتر را بررسی می‌کنیم و در پایان سه آزمایش عملی از آزمایشگاه سیسوگ انجام می‌دهیم.

در این قسمت چه یاد می‌گیریم؟

  • انتخاب تجهیزات و منبع تغذیه مناسب
  • اسمبل Raspberry Pi 4
  • راه‌اندازی Raspberry Pi 400
  • نصب Raspberry Pi OS با Raspberry Pi Imager
  • آشنایی با تفاوت مدل‌های جدید
  • بررسی سلامت برد با سه آزمایش عملی

۱. برای شروع کار با رزبری‌پای به چه تجهیزاتی نیاز داریم؟

برای راه‌اندازی Raspberry Pi 4 به تعدادی وسیله جانبی نیاز داریم. اگر کیت کامل رزبری‌پای را خریداری کرده باشید، ممکن است بخشی از تجهیزات داخل بسته موجود باشد.

  • برد Raspberry Pi 4 یا Raspberry Pi 400
  • منبع تغذیه متناسب با مدل دستگاه
  • کارت حافظه microSD و کارت‌خوان
  • مانیتور یا تلویزیون دارای ورودی HDMI
  • کابل micro-HDMI به HDMI
  • ماوس USB
  • صفحه‌کلید USB برای Raspberry Pi 4
  • کابل شبکه در صورت نیاز
  • کیس و سیستم خنک‌کننده سازگار، در صورت نیاز
آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

نمای مجموعه تجهیزات راه‌اندازی Raspberry Pi 4 شامل برد، آداپتور، microSD، کابل HDMI، ماوس و صفحه‌کلید

۱-۱. منبع تغذیه مناسب Raspberry Pi

انتخاب منبع تغذیه یکی از مهم‌ترین مراحل راه‌اندازی رزبری‌پای است. استفاده از آداپتور نامناسب می‌تواند باعث افت ولتاژ، راه‌اندازی ناموفق، ریست ناگهانی و اختلال در عملکرد تجهیزات USB شود.

برای Raspberry Pi 4 و Raspberry Pi 400 منبع تغذیه رسمی ۱۵ وات مناسب است. اما Raspberry Pi 5 و مدل‌های مبتنی بر آن به منبع تغذیه قدرتمندتری نیاز دارند.

مدل مشخصات تغذیه پیشنهادی نوع اتصال
Raspberry Pi 4 ۵ ولت، ۳ آمپر USB-C
Raspberry Pi 400 ۵ ولت، ۳ آمپر USB-C
Raspberry Pi 5 ۵ ولت، ۵ آمپر USB-C با منبع رسمی ۲۷ وات
Raspberry Pi 500 / 500+ ۵ ولت، ۵ آمپر USB-C با منبع رسمی ۲۷ وات

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

آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

مقایسه منبع تغذیه رسمی ۱۵ وات Raspberry Pi 4 با منبع ۲۷ وات Raspberry Pi 5

۱-۲. کارت حافظه microSD

در بسیاری از مدل‌های رزبری‌پای، کارت microSD نقش حافظه اصلی دستگاه را دارد. سیستم‌عامل، برنامه‌ها و فایل‌های کاربر روی این حافظه ذخیره می‌شوند.

برای استفاده دسکتاپ، یک کارت حافظه معتبر با ظرفیت ۳۲ گیگابایت یا بیشتر پیشنهاد می‌شود. انتخاب کارت باکیفیت و سرعت خواندن و نوشتن مناسب، در عملکرد روزمره سیستم تأثیر قابل‌توجهی دارد.

در آموزش‌های قدیمی از ابزار NOOBS برای نصب سیستم‌عامل استفاده می‌شد. امروزه روش توصیه‌شده استفاده از نرم‌افزار رسمی Raspberry Pi Imager است که در ادامه بررسی می‌کنیم.

۱-۳. صفحه‌کلید، ماوس و نمایشگر

در Raspberry Pi 4 می‌توان صفحه‌کلید و ماوس را به درگاه‌های USB متصل کرد. برای تجهیزات معمولی، استفاده از پورت USB 2.0 کافی است و بهتر است پورت‌های سریع‌تر USB 3.0 را برای تجهیزات ذخیره‌سازی و انتقال داده نگه داریم.

برای اتصال نمایشگر از کابل micro-HDMI به HDMI استفاده می‌شود. در Raspberry Pi 4 بهتر است هنگام راه‌اندازی اولیه، درگاه micro-HDMI نزدیک‌تر به ورودی برق USB-C انتخاب شود.

Raspberry Pi 400 یک صفحه‌کلید داخلی دارد؛ بنابراین تنها به یک ماوس جداگانه نیاز خواهیم داشت.

۲. اسمبل و آماده‌سازی Raspberry Pi 4

پیش از شروع، اتصال منبع تغذیه را قطع کنید. برد را از لبه‌ها نگه دارید و مراقب پین‌های GPIO باشید.

مرحله اول: آماده‌سازی کیس

اگر از کیس رسمی Raspberry Pi 4 استفاده می‌کنید، ابتدا درپوش آن را جدا کنید. کیس رسمی معمولاً شامل کف قرمز و درپوش سفید است. کیس‌های متفرقه ممکن است ساختار متفاوتی داشته باشند.

مرحله دوم: قراردادن برد داخل کیس

برد را طوری قرار دهید که پورت‌های USB، شبکه، micro-HDMI و USB-C با محل‌های مربوط روی کیس هماهنگ شوند. برد را به‌آرامی در محل خود قرار دهید و از واردکردن فشار زیاد خودداری کنید.

مرحله سوم: بستن درپوش

پس از بررسی موقعیت برد، درپوش کیس را مطابق ساختار آن نصب کنید. دقت کنید هیچ فشاری به کانکتورها یا پایه‌های GPIO وارد نشود.

مرحله چهارم: نصب کارت حافظه

کارت microSD آماده‌شده را با جهت صحیح وارد شیار زیر برد کنید. اگر کارت به‌آسانی وارد نمی‌شود، جهت آن را بررسی کنید.

آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

چهار مرحله اسمبل Raspberry Pi 4 در کیس رسمی

نکته فنی سیسوگ:

برد را مستقیماً روی سطوح فلزی قرار ندهید. اتصالات فلزی زیر برد می‌توانند باعث اتصال کوتاه شوند. همچنین کیس Raspberry Pi 4 لزوماً با Raspberry Pi 5 سازگار نیست.

۳. اتصال تجهیزات و روشن‌کردن Raspberry Pi 4

پس از آماده‌شدن برد، تجهیزات جانبی را به ترتیب زیر متصل کنید:

  1. کارت microSD دارای سیستم‌عامل را در شیار دستگاه قرار دهید.
  2. ماوس و صفحه‌کلید را به درگاه‌های USB وصل کنید.
  3. کابل micro-HDMI را به رزبری‌پای و نمایشگر متصل کنید.
  4. در صورت نیاز کابل Ethernet را به روتر یا سوئیچ متصل کنید.
  5. در آخر منبع تغذیه مناسب را به USB-C وصل کنید.

پس از اتصال برق، Raspberry Pi 4 روشن می‌شود و فرایند بوت آغاز خواهد شد. در اولین راه‌اندازی ممکن است مراحل آماده‌سازی سیستم چند دقیقه زمان ببرد.

آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

نقشه کامل اتصالات Raspberry Pi 4 شامل USB، Ethernet، micro-HDMI، microSD و USB-C

ظاهر صفحه بوت به نسخه سیستم‌عامل بستگی دارد؛ بنابراین ممکن است با تصاویر قدیمی رزبری‌پای متفاوت باشد.

۴. راه‌اندازی Raspberry Pi 400

Raspberry Pi 400 یک کامپیوتر یکپارچه داخل صفحه‌کلید است که از نظر کارکرد به Raspberry Pi 4 شباهت دارد. تفاوت اصلی آن در طراحی فیزیکی و محل اتصالات است.

برای راه‌اندازی Raspberry Pi 400 مراحل زیر را انجام دهید:

  1. اتصال ماوس: ماوس USB را به یکی از درگاه‌های USB پشت دستگاه وصل کنید.
  2. اتصال مانیتور: کابل micro-HDMI را به درگاه مناسب وصل کنید.
  3. اتصال شبکه: در صورت نیاز کابل Ethernet را متصل کنید.
  4. بررسی حافظه: مطمئن شوید کارت microSD دارای سیستم‌عامل مناسب است.
  5. اتصال منبع تغذیه: منبع تغذیه USB-C رسمی ۱۵ وات را وصل کنید.
آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

نمای پشت Raspberry Pi 400 همراه با شماره‌گذاری پورت‌ها و نحوه اتصال تجهیزات

پس از بوت، محیط Raspberry Pi OS نمایش داده می‌شود. در صورت نیاز، تنظیمات اولیه حساب کاربری و شبکه را انجام دهید.

۵. نصب Raspberry Pi OS با Raspberry Pi Imager

اگر کارت حافظه شما فاقد سیستم‌عامل است، لازم است Raspberry Pi OS را روی آن نصب کنید.

برای این کار از نرم‌افزار رسمی Raspberry Pi Imager استفاده می‌کنیم.

مرحله اول: دانلود نرم‌افزار

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

دانلود رسمی Raspberry Pi Imager

مرحله دوم: انتخاب دستگاه

پس از اجرای برنامه، مدل رزبری‌پای خود را انتخاب کنید. برای این آموزش Raspberry Pi 4 یا Raspberry Pi 400 را انتخاب می‌کنیم.

مرحله سوم: انتخاب سیستم‌عامل

از فهرست سیستم‌عامل‌ها، نسخه مناسب Raspberry Pi OS را انتخاب کنید. برای کاربران تازه‌کار نسخه دارای محیط دسکتاپ مناسب‌تر است.

مرحله چهارم: انتخاب حافظه

کارت microSD متصل‌شده به کامپیوتر را انتخاب کنید.

هشدار:

نوشتن سیستم‌عامل روی کارت حافظه، اطلاعات موجود روی آن را پاک می‌کند. پیش از ادامه مطمئن شوید حافظه صحیح را انتخاب کرده‌اید و از فایل‌های ضروری نسخه پشتیبان دارید.

مرحله پنجم: تنظیمات سفارشی‌سازی

در صورت نیاز می‌توانید موارد زیر را از طریق گزینه‌های سفارشی‌سازی Imager تعیین کنید:

  • نام دستگاه یا Hostname
  • نام کاربری
  • رمز عبور
  • شبکه Wi-Fi و رمز آن
  • منطقه زمانی
  • فعال‌سازی SSH

محل نمایش این گزینه‌ها ممکن است با توجه به نسخه Raspberry Pi Imager متفاوت باشد.

مرحله ششم: نوشتن سیستم‌عامل

عملیات Write را آغاز کنید. پس از اتمام نوشتن و بررسی صحت اطلاعات (Verify)، کارت حافظه را به‌صورت ایمن جدا کرده و داخل رزبری‌پای قرار دهید.

آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

اسکرین‌شات مراحل انتخاب برد، سیستم‌عامل، حافظه و تنظیمات Raspberry Pi Imager

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

در قسمت دوم دوره آموزش رزبری‌پای سیسوگ تنظیمات و محیط Raspberry Pi OS را کامل‌تر بررسی می‌کنیم.

۶. تفاوت Raspberry Pi 4 و 400 با مدل‌های جدید

با وجود آنکه محور اصلی این آموزش Raspberry Pi 4 و Pi 400 است، آشنایی با تفاوت‌های مدل‌های جدید برای انتخاب تجهیزات و راه‌اندازی صحیح دستگاه ضروری است.

ویژگی Pi 4 Pi 400 Pi 5 Pi 500 / 500+
ساختار برد مجزا صفحه‌کلید یکپارچه برد مجزا صفحه‌کلید یکپارچه
تغذیه پیشنهادی ۱۵ وات ۱۵ وات ۲۷ وات ۲۷ وات
خروجی تصویر micro-HDMI micro-HDMI micro-HDMI micro-HDMI
حافظه بوت معمول microSD microSD microSD یا USB/SSD microSD و در 500+ حافظه SSD داخلی
ویژگی شاخص رایانه تک‌بردی صفحه‌کلید داخلی PCIe و دکمه پاور فرم دسکتاپ یکپارچه

در Raspberry Pi 5 علاوه بر تفاوت منبع تغذیه، ساختار خنک‌سازی و کیس نیز تغییر کرده است. این مدل دارای دکمه روشن و خاموش و رابط PCIe برای توسعه تجهیزات ذخیره‌سازی است.

مدل Raspberry Pi 500 نیز مانند Pi 400 داخل یک صفحه‌کلید قرار دارد، اما بر پایه نسل جدیدتر سخت‌افزار رزبری‌پای ساخته شده است. مدل 500+ نیز با حافظه SSD داخلی عرضه می‌شود.

آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

مقایسه تصویری Raspberry Pi 4، Raspberry Pi 400، Raspberry Pi 5 و Raspberry Pi 500

۷. آزمایشگاه سیسوگ: سه آزمایش پس از راه‌اندازی

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

برای پاسخ به این سؤال، سه آزمایش ساده و کاربردی انجام می‌دهیم.

آزمایش اول: شناسایی مدل برد و بررسی دمای پردازنده

ابتدا ترمینال Raspberry Pi OS را باز کنید.

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

برای مشاهده اطلاعات سیستم‌عامل:

برای مشاهده میزان حافظه RAM:

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

خروجی فرمان آخر دمای پردازنده را نشان می‌دهد. مقدار دما به بار پردازشی، دمای محیط، وضعیت تهویه و نوع خنک‌کننده بستگی دارد.

ثبت نتایج آزمایش اول سیسوگ

مدل برد: ………………..

نسخه سیستم‌عامل: ………………..

حافظه RAM: ………………..

دمای پردازنده در حالت بیکار: ………………..

آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

تصویر واقعی خروجی ترمینال در آزمایش شناسایی مدل و دمای رزبری‌پای

آزمایش دوم: بررسی وضعیت منبع تغذیه

یکی از مشکلات متداول در رزبری‌پای، افت ولتاژ و محدودشدن عملکرد دستگاه به دلیل منبع تغذیه نامناسب است.

برای بررسی وضعیت محدودیت عملکرد ناشی از مواردی مانند افت ولتاژ و دما، دستور زیر را اجرا کنید:

در شرایط عادی ممکن است خروجی زیر نمایش داده شود:

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

در صورت مشاهده هشدار افت ولتاژ، آداپتور، کابل USB-C و تجهیزات جانبی پرمصرف را بررسی کنید.

هشدار آزمایشگاه سیسوگ:

برای آزمایش افت ولتاژ، عمداً از آداپتور ضعیف یا کابل نامطمئن استفاده نکنید. افت ولتاژ ممکن است موجب ریست دستگاه یا آسیب به اطلاعات ذخیره‌شده شود.

آزمایش سوم: راه‌اندازی رزبری‌پای بدون مانیتور (Headless)

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

در این حالت می‌توان از طریق شبکه و پروتکل SSH به دستگاه متصل شد.

برای انجام این آزمایش هنگام آماده‌سازی کارت با Raspberry Pi Imager، نام کاربری، رمز عبور، تنظیمات شبکه و SSH را مشخص کنید.

سپس رزبری‌پای را روشن کنید و از کامپیوتری که در همان شبکه محلی قرار دارد، فرمان زیر را اجرا کنید:

مقادیر USERNAME و HOSTNAME را با نام کاربری و نام دستگاه خود جایگزین کنید.

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

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

اگر نام دستگاه نمایش داده شد، اتصال SSH برقرار شده است.

آموزش راه‌اندازی رزبری پای از صفر | نصب سیستم‌عامل و معرفی مدل‌ها

تصویر اتصال SSH از یک لپ‌تاپ به Raspberry Pi و نمایش خروجی دستور hostname

برای امنیت بیشتر، SSH را فقط روی شبکه مورد اعتماد فعال کنید و بدون تمهیدات حفاظتی مناسب پورت آن را مستقیماً در اینترنت باز نکنید.

۸. عیب‌یابی مشکلات رایج هنگام راه‌اندازی

مشکل راهکار پیشنهادی
نمایشگر تصویر ندارد کابل HDMI، ورودی نمایشگر، پورت صحیح و سلامت حافظه بوت را بررسی کنید.
سیستم‌عامل بوت نمی‌شود نصب صحیح سیستم‌عامل، سازگاری نسخه OS، سلامت کارت microSD و تغذیه را بررسی کنید.
رزبری‌پای ناگهان ریست می‌شود منبع تغذیه، کابل، تجهیزات USB و دمای دستگاه را بررسی کنید.
Wi-Fi متصل نمی‌شود نام شبکه، رمز عبور، کشور Wi-Fi و تنظیمات روتر را بررسی کنید.
SSH برقرار نمی‌شود فعال‌بودن SSH، نام کاربری، IP دستگاه و اتصال شبکه را کنترل کنید.

۹. تمرین پایان قسمت اول

اکنون که با راه‌اندازی رزبری‌پای آشنا شدیم، چند تمرین ساده انجام دهید:

  1. مدل دقیق رزبری‌پای خود را با دستورهای ترمینال شناسایی کنید.
  2. نسخه سیستم‌عامل نصب‌شده را بررسی کنید.
  3. دمای پردازنده را در حالت بیکار ثبت کنید.
  4. وضعیت تغذیه را با دستور get_throttled بررسی کنید.
  5. در صورت امکان، اتصال SSH را در شبکه محلی آزمایش کنید.
چالش سیسوگ

فرض کنید Raspberry Pi شما روشن می‌شود، اما هیچ تصویری روی مانیتور نمایش نمی‌دهد. اولین سه موردی که برای پیدا کردن مشکل بررسی می‌کنید چیست؟

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

۱۰. جمع‌بندی

در اولین قسمت از دوره جامع آموزش رزبری‌پای، تجهیزات ضروری و مراحل راه‌اندازی Raspberry Pi 4 و Raspberry Pi 400 را بررسی کردیم. همچنین با روش جدید نصب سیستم‌عامل، تفاوت مدل‌های جدیدتر و چند ابزار اولیه عیب‌یابی آشنا شدیم.

با انجام آزمایش‌های این قسمت، علاوه بر راه‌اندازی دستگاه، می‌توانید مشخصات برد، وضعیت سیستم‌عامل و برخی نشانه‌های مشکلات تغذیه را بررسی کنید.

در قسمت بعدی، به سراغ محیط Raspberry Pi OS، تنظیمات کاربردی، مدیریت نرم‌افزارها و کار عملی با سیستم‌عامل خواهیم رفت.

مطالعه قسمت دوم: راهنمای تخصصی راه‌اندازی، تنظیمات و کار با Raspberry Pi OS

منابع

اطلاعات
2186
27
1
اشتراک و حمایت
جلسات دیگر
profile نویسنده: Zeus ‌ متخصص الکترونیک

وبسایت: https://sisoog.com

زئوس هستم ساکن المپ


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

profile
محمد بابازاده گفت :
۱۴۰۲-۰۹-۱۹ ۰۸:۰۸

درود بر اندیشه ی نیکو یتان

که گذر از ناشناخته ها به شناخته ها رو
برای رهگذران
ساده می کنید

profile
سینا گفت :
۱۴۰۲-۰۹-۰۶ ۲۰:۴۸

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

profile
Shadow گفت :
۱۴۰۲-۰۹-۰۷ ۱۶:۱۶

تمامی قسمت های این آموزش منتشر شده داخل صفحه
https://sisoog.com/raspberry-pi-training-course/
میتونید سایر قسمت ها رو مشاهده کنید.

profile
Zeus ‌ گفت :
۱۴۰۲-۰۹-۲۳ ۰۶:۲۳

یکم بیشتر توضیح میدید

profile
ٍعماد گفت :
۱۴۰۱-۰۴-۰۶ ۱۲:۳۳

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

دوما عااااااقا خودتم که میگی “رسپبری ” :)))

profile
Zeus ‌ گفت :
۱۴۰۱-۰۴-۰۶ ۱۵:۳۶

مررسی، لطف دارید شما
والا اون رو بچه های ویراستار کردند برای جلب نظر گوگل 🙂

profile
pooia گفت :
۱۴۰۰-۰۱-۰۹ ۱۷:۴۱

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

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

profile
zeus گفت :
۱۴۰۰-۰۳-۰۵ ۰۰:۱۹

🙂
متشکرم برای دقت و تذکر شما
اصلاح شد

profile
اردوان گفت :
۱۳۹۸-۰۵-۱۳ ۱۱:۳۲

سلام ممنون از آموزشتون،میشه کتابخانه ای رو هم در برنامه نویسی بدون سیستم عامل رزبری پای استفاده کرد؟
مثلا از کتابخانه opencv به زبان cpp در برنامه خودمون استفاده کنیم؟

profile
زئوس Zeus گفت :
۱۳۹۸-۰۵-۲۰ ۰۹:۴۸

سلام دوست عزیز ؛ از کتابخونه هایی که نیازی به منابع سیستم عامل نداشته باشند بله میشه استفاده کرد ؛
چیزی مثل opencv خیلی از منابع سیستم عامل استفاده میکنه ؛ احتمالا برای استفاده از این دست کتابخونه ها بخش هاییش رو باید بازنویسی کنید ؛ که ناشدنی نیست و البته راحت هم نیست

profile
احسان گفت :
۱۳۹۷-۰۹-۲۹ ۱۶:۳۵

سلام
آموزش بسیار خوبی بود. در نهایت چند سوال دارم
یک دوربین داشته یا 120 fps که توی کامپیوتر i5 و ابونتو با 98fps رکورد میکرد ولی توی رزبری و سیستم i3 و ویندوز 28fps رکورد گرفته شد
بخاطر این مشکل تصمیم گرفتم بدون سیستم عامل با رزبری کپچر کنم تا شاید بتونم سرعت رو به حدود همون 97 برسونم.
مشکل من اینه که خروجی دوربین usb یه ، آیا میتونم بدون سیستم عامل داده های usb رو بخونم
سوال بعدی اینه که چطور کپچری که روی اون عملیات پردازش تصویر انجام شده رو به سیستم مانیتورینگ انتقال میشه داد.

profile
زئوس Zeus گفت :
۱۳۹۷-۱۰-۰۲ ۰۸:۵۵

سلام و درود دوست عزیز ؛
قطعا چنین کاری ممکن هست ، ولی با مدیریت سیستم عامل خیلی ساده تر خواهد بود ؛ فکر میکنم مشکل فریم ریت پایین رو بتونید به نحو دیگه ای حل کنید ؛ اشاره نکرده اید که دوربین رو از چه واسطی و با چه روزلوشنی راه اندازی کرده اید تا بهتره بشه نتیجه رو بررسی کرد
فکر میکنم اولین گامی که باید بردارید اینه که محدودیت های سخت افزار رو بشناسید ، این لینک رو مطالعه کنید
High rate camera for Pi 3

profile
احسان گفت :
۱۳۹۷-۱۰-۰۴ ۱۹:۱۰

دوربین در سایز 640 در 480 باید 120 فریم بگیره که در ابونتو با سیستم پردازنده i5 این کار رو میکرد ، یعنی 97 فریم بهم خروجی میداد. ولی نه در ویندوز با سیستم i5 و نه در رزبری بیشتر از 28 بهم نمیده. دوربینم usb2 خروجیشه، با رزبری پای بدون سیستم عامل نمیدونم از کی میتونم کمک بگیرم. آیا میشه برنامه نویس خبره تو این کار پیدا کرد؟

profile
زئوس Zeus گفت :
۱۳۹۷-۱۰-۰۵ ۱۰:۱۳

خوب من فکر کردم روزلوشن مورد استفاده زیاده ؛ شما در واقع از ابعاد VGA دارید استفاده می کنید
فکر نمیکنم با سیستم عامل هم مشکل داشته باشید ؛ فقط چند تا نکته رو توجه کنید ؛
مهم ترین مساله اینه که دوربین شما همچین فریم ریتی رو پشتیبانی بکنه ؛ (اگر از دوربین های خود رزبری پای استفاده کنید چنین قابلیتی دارند)
مساله مهم دوم ؛ کانکشن USB توی رزبری هست که فکر نمیکنم برای این حجم تصویر مشکلی وجود داشته باشه که البته باید تست گرفت
میتونید برای مشاوره بیشتر با آیدی تلگرام سیسوگ در ارتباط باشید.

profile
احمد گفت :
۱۳۹۶-۰۸-۲۰ ۰۱:۱۲

سلام’ موضوع مقالتون بسیار جذاب هست’خطاب به اون دوست محترممون که در مورد لینوکس بحث میکرد مثل اینکه اصلا حواسش به موضوع مقاله نبوده ‘ اجرای برنامه ها بدون سیستم عامل ‘یعنی اسمبلی خالص و ارتباط کامل با arm . چه ربطی به لینوکس داره رو نمیدونم’ بیصبرانه منتظر ادامه مقالتون هستم’ موضوع بسیار عالی و حرفه ای هست’ بسیار سپاسگذارم

profile
Sisoog Os گفت :
۱۳۹۶-۰۸-۲۸ ۱۱:۰۵

متشکر از لطفتون

profile
وحید گفت :
۱۳۹۶-۰۴-۰۸ ۲۰:۴۹

سلام
وقت بخیر
خواستم چند نکته رو عرض کنم خدمتتون
۱_ گرم شدن پردازنده بدلیل عملیات پردازشیه که اگر مدیریت بشه دیگه گرم نمیشه و مشکل نیست اساسا
۲_نبود سیستم عامل استیبل هم مشکل نیست، میتوان برای هر معماری و با هرکانفیگی سیستم عامل مبتنی بر لینوکس دلخواه ساخت!
۳_ بلادرنگ نبودن(یا ریل تایم نبودن) لینوکس سخن درستی است اما میتوان با روشهای مختلف لینوکس را ریل تایم کرد پس مشکلی نیست
۴_مشخص کردن پایها در هر ریست رو هم میتوان در سیستم عامل تعیین کرد پس ….

profile
زئوس گفت :
۱۳۹۶-۰۴-۰۹ ۱۱:۲۷

سلام دوست گرامی ، خوشحالم که این مقاله مورد توجه دوستان قرار گرفته و نکات خوبی رو مورد سوال قرار می دهند.
1 – اصولا توان مصرف شده توسط پردازنده است که موجب گرم شدن آن می شود ، که هیچ رابطه ای با عملیات پردازشی ندارد ، توان مصرفی پردازنده تابع دو مقوله فرکانس کاری پردازنده و پرفال های مورد استفاده است. مثلا در پروژه ای که ما نیاز به کار گرافیکی نداریم میتوانیم با خاموش کردن بخش گرافیکی از مصرف توان این قسمت جلوگیری کنیم و در نتیجه گرمای کمتری ایجاد خواهد شد ، فرکانس کاری پردازنده هم رابطه مستقیمی توان مصرفی دارد ، وقتی که شما پردازنده را در فرکانس 700 مگاهرتر راه اندازی میکنید ، دیگر فرقی نمیکند که با آن فیلم دکد کنید یا آن را بی کار بگذارید توان مصرفی یکسان خواهد بود. پس در نتیجه هرچه فرکانس کاری کمتر باشد توان مصرفی کمتر است نه لزوما هرچه پردازش کمتر باشد.
2 – اتفاقا استیبل بودن سیستم عامل از درجه اهمیت خیلی بالایی برخوردار است ، شاید زیاد در عمل با این مساله مواجه نشده اید ، اگر تجربه کارهای صنعتی و حساس را داشته باشید به خوبی این مقوله را درک می کنید.مساله ورودی و خروجی ها نیست لزوما؛ برای روشن شدن مساله یک مثال عملی میزنم ، فرض کنید تجهیز شما یک خلبان خودکار است ، اگر استیبل نباشید یا در حین پرواز ریست شود جان چندصد نفر به خطر خواهد افتاد ؟ از این دست مثال ها در صنعت بیشمار است که موجب ضرر های جانی و مالی بسیاری خواهد شد.
3 – بلادرنگ بودن یک سیستم در کرنل آن تعیین می شود ، لینوکس چیزی نیست جز یک کرنل ! پس شما با هیچ نرم افزاری قادر نخواهید بود قابلیت بلادرنگ بودن را به کرنل اضافه کنید مگر با تغییر کد های کرنل ! هر فردی قادر به تغییر که نه حتی کامپایل کرنل لینوکس هم نیست چه برسد به تغییر کد های آن و ریل تایم کردن آن. البته ناممکن نیست ولی قطعا شخصی که چنین دانشی را داشته باشد این مقاله را به خوبی درک میکند. و این که قبلا کرنل های ریل تایم تولید و کامپایل شده اند اگر کسی قادر به راه اندازی آنها بر روی رزبری پای باشند.
4 – قبلا توضیح دادم که چرا لزوما پایه مهم نیستند ، یک مساله دیگر که مطرح هست زمان بوت شدن سیستم است ، زمان چند ده ثانیه کجا که لینوکس بوت میشود و زمان یکی دو ثانیه که برنامه شما بوت میشود کجا !
پس ؛ بهتر است در این خصوص دقیق تر باشیم. همه میدانیم که هر سیستمی کاربردی دارد و کسی منکر کابرد های لینوکس نیست و کسی هم نمی تواند منکر کارکردهای این نوع دیزاین باشد. بیشتر افراد اصلا درکی از اتفاقاتی که درون یک سیستم عامل پیشرفته مثل لینوکس می افتد ندارند و قادر نخواهند بود سیستم را مدیریت کنند چه برسد که بخواهند برای ان برنامه هم بنویسند.

profile
وحید گفت :
۱۳۹۶-۰۴-۰۹ ۲۲:۴۲

ممنونم از پاسختون
منظورم از اینکه استیبل بودن مشکلی نیست اینه که میشه لینوکس رو استیبل کرد
ریل تایم بودن رو هم میشه با متدهای مختلف مثل xenomai cobalt و یا xenomai mercury ویا rtai و سایر روشها بدست اورد، البته تخصص نرم افزار لازمه و معمولابرای بچهای الکترونیک سخت و زمانبره
برنامه نویسی کرنل روهم باید بلد بود وگرنه ….
حرف شمارو میپذیرم که یا باید در یک حوزه متخصص بود و یا باید حوزه ای که در اون متخصص هستیم مشغول شیم، معنی نداره کسی که حتی درس سیستم عامل پاس نکرده بخواد بره لینوکس تعبیه شده پیاده سازی کنه و همه چیز خیلی خوب کار کنه
در مورد زمان بوت شدن هم راه حلهای زیادی وجود داره که میشه بسیار سریع ….
البته قبلا هم گفتم، برای مقاصد خاص باید لینوکس ساخت، روشهای متعددی هست که از حوصله این بحث خارجه اما کسیکه ندونه کرنل چیه و چجوری میشه کامپایلش کرد و … کلا ….
در کل، لینوکس، امروز و دیروز بوجود نیومده و محصول ادم اماتوری مثل من هم نیست پس اگر فکر میکنیم جایی مشکلی وجود داره براش راه حل های بسیار متنوعی وجود داره
البته میشه سیستم عامل هم نداشت اما خوب دیگه خیلییی چیزا نداریم(البته اول باید دونست با سیستم عامل چه چیزهایی داریم ? )

profile
زئوس گفت :
۱۳۹۶-۰۴-۱۰ ۱۵:۲۸

خواهش میکنم دوست عزیز.
لینوکس به خودی خود استیبل هست و به همین دلیله که بر روی سرورهای بزرگ در حال ارئه سرویس است، مشکل موجود از پورت لایه های نرم افزاری برای سخت افزار رزبری پای است و با پیدا کردن مشکلات مربوطه میشه نسخه استیبل رو برای هر سخت افزاری رو ایجاد کرد.
من در مورد این نرم افزار ها اطلاعی ندارم ولی چیزی که واضحه هست تا کرنل پشتیبانی نکنه ، ریل تایم واقعی به وجود نمی آد ، البته اطلاعی ندارم که این نرم افزار ها چطور کار میکنند شاید بیت کدهایی رو به کرنل اضافه می کنند ولی از قبل با RTLINUX آشنایی دارم و این پروژه به صورت واقعی ریل تایم است. در صورت لزوم و داشتن دانش کافی افراد می توانند از این پروژه استفاده کنند.
اصولا تحصیلات آکادمیک زیاد ربطی به علاقه افراد نداره ، کسی که علاقه داشته باشه ، بدون پاس کردن به قول شما درس سیستم عامل و فقط با مطالعه کتاب ها و رفرنس های مربوطه مهارت بیشتری کسب میکنند ، افراد مختلفی میشناسم که رشته غیر الکترونیک دارند و الکترونیک کار میکنند و الکترونیکی هایی که به صورت حرفه ای برنامه نویسی انجام می دهند. فکر میکنم علاقه است که تعیین کننده است.
بله درسته برای مقاصد خاص باید لینوکس ساخت ، یعنی مجدد کامپایل کرد با تغییرات لازم ولی کسی که قصد داره این کار رو انجام بده ، باید دید سخت افزاری خوبی داشته باشه ، وارد کردن چند خط توی ترمینال و تغییر چند تا آپشن نمیشه بهش گفت لینوکس ساختن ، اینوکس رو کسی بلده بسازه که اونو روی یک پلتفرم جدید پورت کنه یا فلان قابلیت رو از صفر بهش اضافه کنه.
بله لینوکس واقعا خوبه من به شخصه مدت زیادی هست که از لینوکس استفاده میکنم ، یکی از نقاط قوت سیستم های اپن سورس پیدا کردن راه حل های مختلف و ایجاد خلاقیت هست ولی بحث ما لینوکس نیست ما در این سری مقالات که در حال انتشار آنها هستم شناختن سخت افزار است ، این که چطور میشه برای پردازنده های فرکانس بالا برنامه نوشت بر خلاف چیزی که عموم افراد فکر می کننده چندان پیچیده نیست یا این که چطور میشه چند پردازنده ای رو مدیریت کرد و…..
ما هم قرار نیست سیستم عامل نداشته باشیم ، اگر مقداری صبوری کنید نحوه پیاده سازی سیستم عامل رو هم بر روی برد ها آموزش میدیم 🙂

profile
Pouria گفت :
۱۳۹۶-۰۳-۲۵ ۰۱:۵۹

جالب بود من همیشه این سیستمو متکی به سیستم عامل میدونستم و اگر میخواستی یذره هم شبیه آردواینو بنویسی یا gcc میخواست یا دات نت و مشکل بجایی کشیده میشد که برای یذره خنک سازی باید هیت سینک و فن کیس و… کلی دردسر میخواست و… منتظر مطلب بعدیتونم شاید این روشم خوب باشه ولی هر روشی مزایا و معایبی داره…

profile
زئوس گفت :
۱۳۹۶-۰۳-۲۵ ۰۹:۳۸

خواهش می‌کنم دوست عزیز ، بله حق با شماست هر روشی نقایص خاص خودش رو داره
به هر حال این هم میتونه یه روش استفاده باشه ، و البته فکر میکنم برای خیلی ها و بسته به کارشون این روش بهتر هم باشه
انشالله به زودی قسمت دوم رو هم منتشر می‌کنیم

profile
حسین گفت :
۱۳۹۶-۰۳-۲۴ ۱۱:۵۷

بسیار عالی بود
تا حالا به این موضوع فکر نکرده بودم
بی صبرانه منتظر ادامه این مطلب هستم

profile
زئوس گفت :
۱۳۹۶-۰۳-۲۴ ۱۱:۵۹

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

profile
hamed گفت :
۱۳۹۶-۰۳-۲۴ ۱۱:۴۹

سلام
تشکر بابت مطلبتون، حالابخش بعدی یا بخش اصلی کجاست یا کی میاد ؟

profile
زئوس گفت :
۱۳۹۶-۰۳-۲۴ ۱۱:۵۲

سلام دوست عزیز
در دست اقدام است و انشالله فردا قسمت دوم مقاله منتشر خواهد شد.

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله