راهنمای کاربر ماژول محاسباتی ۴ رزبری پای

ماژول محاسبه 4

مشخصات:

  • نام محصول: ماژول محاسباتی رزبری پای ۵
  • تاریخ ساخت: 2025/07/22
  • حافظه: 16 گیگابایت رم
  • صدای آنالوگ: به پین‌های GPIO شماره ۱۲ و ۱۳ متصل شده است

دستورالعمل استفاده از محصول:

سازگاری:

ماژول محاسباتی رزبری پای ۵ معمولاً با پین‌هایش سازگار است.
ماژول محاسباتی رزبری پای ۴.

حافظه:

ماژول محاسباتی رزبری پای ۵ در یک مدل با رم ۱۶ گیگابایتی عرضه می‌شود.
در حالی که ماژول محاسباتی ۴ حداکثر ظرفیت حافظه ۸ گیگابایت دارد.

صدای آنالوگ:

صدای آنالوگ را می‌توان به پین‌های GPIO شماره ۱۲ و ۱۳ اختصاص داد.
ماژول محاسباتی رزبری پای ۵ با استفاده از یک درخت دستگاه خاص
پوشش.

سوالات متداول:

س: آیا در صورت عدم توانایی، می‌توانم همچنان از ماژول محاسباتی ۴ رزبری پای استفاده کنم؟
برای انتقال به ماژول محاسباتی ۵؟

بله، ماژول محاسباتی رزبری پای ۴ همچنان در خط تولید باقی خواهد ماند.
حداقل تا سال ۲۰۳۴ برای مشتریانی که نمی‌توانند به Compute منتقل شوند
واحد 5.

س: از کجا می‌توانم برگه اطلاعات (دیتاشیت) مربوط به Raspberry Pi Compute را پیدا کنم؟
ماژول ۱؟

الف) برگه اطلاعات مربوط به ماژول محاسباتی رزبری پای ۵ را می‌توانید پیدا کنید.
در https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf.

رزبری پای | انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵
انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵

کاغذ سفید

Raspberry Pi Ltd

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵
کلفون

© 2022-2025 Raspberry Pi Ltd این مستندات تحت مجوز Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND) منتشر شده است.

رها کنید

1

تاریخ ساخت

22/07/2025

نسخه ساخت 0afd6ea17b8b

اعلامیه سلب مسئولیت قانونی
داده‌های فنی و قابلیت اطمینان برای محصولات Raspberry PI (شامل برگه‌های داده) که هر از چندگاهی تغییر می‌کنند ("منابع") توسط Raspberry PI LTD ("RPL" PI LTD ("RPL") "AS, ANYORLURLUDESS" ارائه می‌شوند. UT محدود نیست به، ضمانت های ضمنی خرید و فروش بودن و تناسب اندام برای یک هدف خاص سلب مسئولیت می شود. تا حداكثري كه توسط قانون قابل اجرا مجاز است، در هيچ موردي، RPL مسئول هيچ گونه خسارت مستقيم، غيرمستقيم، اتفاقي، خاص، مثالي، يا تبعي (شامل خسارات غيرمستقيم، غيرمستقيم) نخواهد بود. DS یا خدمات؛ از دست دادن استفاده، داده ها ، یا سود، یا وقفه در تجارت) به هر حال و در هر نظریه مسئولیت، خواه در قرارداد، مسئولیت اکید، یا تخلف (از جمله سهل انگاری یا در غیر این صورت) ناشی از آن توصیه شده از احتمال از چنین آسیب.
RPL این حق را برای خود محفوظ می دارد که در هر زمان و بدون اطلاع بعدی، هر گونه پیشرفت، بهبود، اصلاح یا هر گونه اصلاح دیگری را در منابع یا هر محصولی که در آنها توضیح داده شده است، انجام دهد.
منابع برای کاربران ماهر با سطوح مناسب از دانش طراحی در نظر گرفته شده است. کاربران تنها مسئول انتخاب و استفاده از منابع و هرگونه استفاده از محصولات توضیح داده شده در آنها هستند. کاربر موافقت می کند که RPL را در برابر کلیه تعهدات، هزینه ها، خسارات یا سایر خسارات ناشی از استفاده از منابع جبران کند و بی ضرر نگه دارد.
RPL به کاربران اجازه می دهد تا از منابع صرفاً در ارتباط با محصولات Raspberry Pi استفاده کنند. هرگونه استفاده دیگر از منابع ممنوع است. هیچ مجوزی به RPL دیگر یا سایر حقوق مالکیت معنوی شخص ثالث اعطا نمی شود.
فعالیت های پرخطر محصولات Raspberry Pi برای استفاده در محیط‌های خطرناکی که نیاز به عملکرد ایمن دارند، از جمله در بهره‌برداری از تأسیسات هسته‌ای، ناوبری یا سیستم‌های ارتباطی هواپیما، کنترل ترافیک هوایی، سیستم‌های تسلیحاتی یا کاربردهای حیاتی ایمنی (از جمله پشتیبانی از حیات) طراحی، تولید یا در نظر گرفته نشده‌اند. سیستم‌ها و سایر دستگاه‌های پزشکی)، که در آنها خرابی محصولات می‌تواند مستقیماً منجر به مرگ، آسیب شخصی یا آسیب شدید فیزیکی یا محیطی شود («فعالیت‌های پرخطر»). RPL به طور خاص هرگونه ضمانت صریح یا ضمنی تناسب اندام برای فعالیت های پرخطر را رد می کند و هیچ مسئولیتی در قبال استفاده یا گنجاندن محصولات Raspberry Pi در فعالیت های پرخطر نمی پذیرد.
محصولات Raspberry Pi تحت شرایط استاندارد RPL ارائه می شوند. ارائه منابع RPL، شرایط استاندارد RPL را شامل، اما نه محدود به سلب مسئولیت ها و ضمانت های بیان شده در آنها، گسترش یا تغییر نمی دهد.

کلفون

2

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵

تاریخچه نسخه سند

تاریخ انتشار

توضیحات

1

مارس ۲۰۲۵ انتشار اولیه. این سند به شدت مبتنی بر «ماژول محاسباتی رزبری پای ۵» است.

گزارش رسمی راهنمایی.

محدوده سند

این سند برای محصولات Raspberry Pi زیر اعمال می شود:

پی ۰ ۰ وات‌اچ

عدد پی ۱ AB

عدد پی ۱ AB

Pi 3 Pi 4 Pi Pi 5 Pi CM1 CM3 CM4 CM5 Pico Pico2

400

500

ب همه همه همه همه همه همه همه همه همه همه همه

کلفون

1

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵
مقدمه
ماژول محاسباتی رزبری پای ۵، سنت رزبری پای را در استفاده از آخرین کامپیوتر پرچمدار رزبری پای و تولید محصولی کوچک و معادل سخت‌افزار مناسب برای برنامه‌های تعبیه‌شده ادامه می‌دهد. ماژول محاسباتی رزبری پای ۵، همان فرم فاکتور فشرده ماژول محاسباتی رزبری پای ۴ را دارد، اما عملکرد بالاتر و مجموعه‌ای از ویژگی‌های بهبود یافته را ارائه می‌دهد. البته، تفاوت‌هایی بین ماژول محاسباتی رزبری پای ۴ و ماژول محاسباتی رزبری پای ۵ وجود دارد که در این سند توضیح داده شده‌اند.
توجه: برای معدود مشتریانی که قادر به استفاده از ماژول محاسباتی رزبری پای ۵ نیستند، ماژول محاسباتی رزبری پای ۴ حداقل تا سال ۲۰۳۴ در خط تولید باقی خواهد ماند. برگه اطلاعات ماژول محاسباتی رزبری پای ۵ باید همراه با این گزارش رسمی مطالعه شود. https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf

مقدمه

2

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵
ویژگی های اصلی

ماژول محاسباتی رزبری پای ۵ دارای ویژگی‌های زیر است: · پردازنده چهار هسته‌ای ۶۴ بیتی Arm Cortex-A76 (Armv8) SoC با فرکانس ۲.۴ گیگاهرتز · رم ۲، ۴، ۸ یا ۱۶ گیگابایتی LPDDR4× SDRAM · حافظه فلش eMMC داخلی؛ گزینه‌های 0 گیگابایت (مدل لایت)، 16 گیگابایت، 32 گیگابایت یا 64 گیگابایت · 2 پورت USB 3.0 · رابط اترنت 1 گیگابایت · 2 پورت MIPI 4 لاینه با پشتیبانی از DSI و CSI-2 · 2 پورت HDMI® با قابلیت پشتیبانی همزمان از 4Kp60 · 28 پین GPIO · نقاط تست روی برد برای ساده‌سازی برنامه‌نویسی تولید · EEPROM داخلی در پایین برای بهبود امنیت · RTC روی برد (باتری خارجی از طریق کانکتورهای 100 پین) · کنترلر فن روی برد · Wi-Fi®/بلوتوث روی برد (بسته به SKU) · PCIe 2.0 ¹ 1 لاینه · پشتیبانی از منبع تغذیه Type-C PD
توجه: همه پیکربندی‌های SDRAM/eMMC موجود نیست. لطفاً با تیم فروش ما مشورت کنید.
در برخی از برنامه‌ها، پشتیبانی از PCIe Gen 3.0 امکان‌پذیر است، اما رسماً پشتیبانی نمی‌شود.
سازگاری ماژول محاسباتی ۴ رزبری پای
برای اکثر مشتریان، ماژول محاسباتی رزبری پای ۵ با ماژول محاسباتی رزبری پای ۴ از نظر پین سازگار خواهد بود. ویژگی‌های زیر بین مدل‌های ماژول محاسباتی رزبری پای ۵ و ماژول محاسباتی رزبری پای ۴ حذف/تغییر داده شده‌اند:
· ویدئوی کامپوزیت - خروجی کامپوزیت موجود در Raspberry Pi 5 به ماژول محاسباتی Raspberry Pi 5 هدایت نمی‌شود.
· پورت DSI دو خطه – دو پورت DSI چهار خطه در ماژول محاسباتی ۵ رزبری پای موجود است که با پورت‌های CSI ترکیب شده و در مجموع دو عدد می‌شود.
· پورت CSI دو خطه – دو پورت CSI چهار خطه در ماژول محاسباتی ۵ رزبری پای موجود است که با پورت‌های DSI ترکیب شده و در مجموع دو عدد می‌شوند.
· ۲ ورودی ADC
حافظه
حداکثر ظرفیت حافظه ماژول محاسباتی رزبری پای ۴s، ۸ گیگابایت است، در حالی که ماژول محاسباتی رزبری پای ۵ در یک نوع رم ۱۶ گیگابایتی موجود است. برخلاف ماژول محاسباتی رزبری پای ۴، ماژول محاسباتی رزبری پای ۵ در نوع رم ۱ گیگابایتی موجود نیست.
صدای آنالوگ
صدای آنالوگ را می‌توان به پین‌های GPIO 12 و 13 در ماژول محاسباتی Raspberry Pi 5، به همان روشی که در ماژول محاسباتی Raspberry Pi 4 انجام شد، ترکیب کرد. برای اختصاص صدای آنالوگ به این پین‌ها، از طرح درخت دستگاه زیر استفاده کنید:

ویژگی های اصلی

3

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵

dtoverlay=audremap # یا dtoverlay=audremap,pins_12_13
به دلیل وجود یک خطا در تراشه RP1، پین‌های GPIO شماره ۱۸ و ۱۹ که می‌توانستند برای صدای آنالوگ در ماژول محاسباتی ۴ رزبری پای استفاده شوند، به سخت‌افزار صدای آنالوگ در ماژول محاسباتی ۵ رزبری پای متصل نیستند و قابل استفاده نیستند.
نکته: خروجی به جای یک سیگنال آنالوگ واقعی، یک جریان بیتی است. خازن‌های هموارکننده و ... ampبرای راه‌اندازی خروجی سطح خط، به یک تقویت‌کننده روی برد ورودی/خروجی (IO) نیاز خواهد بود.

تغییرات در بوت USB
بوت شدن از طریق USB از طریق فلش درایو فقط از طریق پورت‌های USB 3.0 روی پین‌های ۱۳۴/۱۳۶ و ۱۶۳/۱۶۵ پشتیبانی می‌شود. ماژول محاسباتی ۵ رزبری پای از بوت میزبان USB روی پورت USB-C پشتیبانی نمی‌کند. برخلاف پردازنده BCM2711، BCM2712 کنترلر xHCI روی رابط USB-C ندارد و فقط یک کنترلر DWC2 روی پین‌های ۱۰۳/۱۰۵ دارد. بوت شدن با استفاده از RPI_BOOT از طریق این پین‌ها انجام می‌شود.
تغییر به حالت تنظیم مجدد و خاموش کردن ماژول
پین ورودی/خروجی ۹۲ اکنون به جای RUN_PG روی PWR_Button تنظیم شده است - این بدان معناست که برای تنظیم مجدد ماژول باید از PMIC_EN استفاده کنید. سیگنال PMIC_ENABLE، PMIC و در نتیجه SoC را تنظیم مجدد می‌کند. می‌توانید view PMIC_EN وقتی که در حالت Low قرار می‌گیرد و رها می‌شود، که از نظر عملکردی مشابه Low کردن RUN_PG در ماژول محاسباتی Raspberry Pi 4 و رها کردن آن است. ماژول محاسباتی Raspberry Pi 4 این مزیت اضافی را دارد که می‌تواند لوازم جانبی را از طریق سیگنال nEXTRST ریست کند. ماژول محاسباتی Raspberry Pi 5 این عملکرد را روی CAM_GPIO1 شبیه‌سازی می‌کند. GLOBAL_EN / PMIC_EN مستقیماً به PMIC سیم‌کشی می‌شوند و سیستم عامل را کاملاً دور می‌زنند. در ماژول محاسباتی Raspberry Pi 5، از GLOBAL_EN / PMIC_EN برای اجرای خاموش کردن سخت (اما ناامن) استفاده کنید. اگر هنگام استفاده از یک برد ورودی/خروجی موجود، نیاز به حفظ عملکرد تغییر وضعیت پین ۹۲ ورودی/خروجی برای شروع ریست سخت وجود دارد، باید PWR_Button را در سطح نرم‌افزار قطع کنید. به جای اینکه باعث خاموش شدن سیستم شود، می‌توان از آن برای ایجاد یک وقفه نرم‌افزاری و از آنجا، برای راه‌اندازی مستقیم ریست سیستم استفاده کرد (مثلاً نوشتن در PM_RSTC). ورودی درخت دستگاه که دکمه پاور را مدیریت می‌کند (arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi):

کلید_pwr: pwr {};

برچسب = “pwr_button”; // لینوکس، کد = <205>; // KEY_SUSPEND لینوکس، کد = <116>; // KEY_POWER gpios = <&gio 20 GPIO_ACTIVE_LOW>; debounce-interval = <50>; // میلی‌ثانیه

کد ۱۱۶ کد رویداد استاندارد برای رویداد KEY_POWER هسته است و یک کنترل‌کننده برای این مورد در سیستم عامل وجود دارد.
اگر نگران خرابی میان‌افزار یا سیستم‌عامل و عدم پاسخگویی کلید پاور هستید، رزبری پای استفاده از ابزارهای نظارت بر هسته (kernel watchdogs) را توصیه می‌کند. پشتیبانی از ARM watchdog از طریق درخت دستگاه (device tree) در حال حاضر در سیستم‌عامل رزبری پای وجود دارد و می‌توان آن را برای موارد استفاده شخصی سفارشی کرد. علاوه بر این، فشار دادن/کشیدن طولانی دکمه PWR_Button (7 ثانیه) باعث می‌شود که کنترل‌کننده داخلی PMIC دستگاه را خاموش کند.

تغییرات دقیق پین‌اوت
سیگنال‌های CAM1 و DSI1 دو منظوره شده‌اند و می‌توانند برای دوربین CSI یا نمایشگر DSI استفاده شوند. پین‌هایی که قبلاً برای CAM0 و DSI0 در ماژول محاسباتی Raspberry Pi 4 استفاده می‌شدند، اکنون از پورت USB 3.0 در ماژول محاسباتی Raspberry Pi 5 پشتیبانی می‌کنند. پین VDAC_COMP اصلی Raspberry Pi Compute Module 4 اکنون یک پین با قابلیت VBUS برای دو پورت USB 3.0 است و در حالت فعال high قرار دارد.

ویژگی های اصلی

4

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵

ماژول محاسباتی رزبری پای ۴ دارای محافظ ESD اضافی روی سیگنال‌های HDMI، SDA، SCL، HPD و CEC است. این محافظ به دلیل محدودیت فضا از ماژول محاسباتی رزبری پای ۵ حذف شده است. در صورت نیاز، می‌توان محافظ ESD را روی برد اصلی اعمال کرد، اگرچه شرکت رزبری پای آن را ضروری نمی‌داند.

پین CM4

CM5

نظر دهید

۱۶ همگام‌سازی

فن_تاچو

ورودی تاکو فن

۱۹ عدد فن nLED1 اترنت

خروجی PWM فن

76 رزرو شده است

VBAT

باتری RTC. توجه: حتی اگر CM5 تغذیه شود، بار ثابتی در حد چند میکروآمپر وجود خواهد داشت.

۹۲ اجرا_PG

دکمه PWR

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

93 nRPIBOOT

nRPIBOO

اگر PWR_Button در وضعیت پایین (low) باشد، این پین نیز پس از روشن شدن، برای مدت کوتاهی در وضعیت پایین (low) قرار می‌گیرد.

۹۴ آنالوگ آی‌پی۱

CC1

این پین می‌تواند به خط CC1 یک کانکتور USB نوع C متصل شود تا PMIC بتواند 5A را پشتیبانی کند.

۹۴ آنالوگ آی‌پی۱

CC2

این پین می‌تواند به خط CC2 یک کانکتور USB نوع C متصل شود تا PMIC بتواند 5A را پشتیبانی کند.

۹۹ جهانی_EN

فعال کردن PMIC

بدون تغییر بیرونی.

۱۰۰ بعدی

CAM_GPIO1

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

104 رزرو شده است

PCIE_DET_nWAKE PCIE nWAKE. با یک مقاومت ۸.۲ کیلواهمی تا CM5_3v3 بالا بکشید.

106 رزرو شده است

PCIE_PWR_EN

سیگنال می‌دهد که آیا دستگاه PCIe می‌تواند روشن یا خاموش شود. فعال در حالت high.

۱۱۱ VDAC_COMP VBUS_EN

خروجی برای نشان دادن اینکه USB VBUS باید فعال شود.

۱۲۸ CAM0_D0_N

USB3-0-RX_N

ممکن است P/N جابجا شود.

130 CAM0_D0_P

USB3-0-RX_P

ممکن است P/N جابجا شود.

۱۲۸ CAM0_D1_N

USB3-0-DP

سیگنال USB 2.0

136 CAM0_D1_P

USB3-0-DM

سیگنال USB 2.0

۱۴۰ CAM0_C_N

USB3-0-TX_N

ممکن است P/N جابجا شود.

۱۴۲ CAM0_C_P

USB3-0-TX_P

ممکن است P/N جابجا شود.

۱۵۷ DSI0_D0_N

USB3-1-RX_N

ممکن است P/N جابجا شود.

۱۵۹ DSI0_D0_P

USB3-1-RX_P

ممکن است P/N جابجا شود.

۱۵۷ DSI0_D1_N

USB3-1-DP

سیگنال USB 2.0

۱۵۹ DSI0_D1_P

USB3-1-DM

سیگنال USB 2.0

۱۶۹ DSI0_C_N

USB3-1-TX_N

ممکن است P/N جابجا شود.

۱۷۱ DSI0_C_P

USB3-1-TX_P

ممکن است P/N جابجا شود.

علاوه بر موارد فوق، سیگنال‌های PCIe CLK دیگر به صورت خازنی جفت نمی‌شوند.

PCB
برد مدار چاپی Raspberry Pi Compute Module 5s ضخیم‌تر از Raspberry Pi Compute Module 4s است و ضخامت آن 1.24 میلی‌متر +/- 10% است.

طول مسیر
طول شیارهای HDMI0 تغییر کرده‌اند. هر جفت P/N همچنان مطابق باقی مانده است، اما انحراف بین جفت‌ها اکنون برای مادربردهای موجود کمتر از ۱ میلی‌متر است. بعید است که این تغییر تفاوتی ایجاد کند، زیرا انحراف بین جفت‌ها می‌تواند در حدود ۲۵ میلی‌متر باشد. طول شیارهای HDMI1 نیز تغییر کرده‌اند. هر جفت P/N همچنان مطابق باقی مانده است، اما انحراف بین جفت‌ها اکنون برای مادربردهای موجود کمتر از ۵ میلی‌متر است. بعید است که این تغییر تفاوتی ایجاد کند، زیرا انحراف بین جفت‌ها می‌تواند در حدود ۲۵ میلی‌متر باشد.

ویژگی های اصلی

5

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵
طول مسیرهای اترنت تغییر کرده است. هر جفت P/N همچنان همسان باقی مانده است، اما انحراف بین جفت‌ها اکنون برای مادربردهای موجود کمتر از ۴ میلی‌متر است. بعید است که این تغییر تغییری ایجاد کند، زیرا انحراف بین جفت‌ها می‌تواند در حدود ۱۲ میلی‌متر باشد.
اتصال دهنده ها
دو کانکتور ۱۰۰ پین به یک برند متفاوت تغییر یافته‌اند. این کانکتورها با کانکتورهای موجود سازگار هستند اما در جریان‌های بالا آزمایش شده‌اند. قطعه جفت‌کننده‌ای که به مادربرد متصل می‌شود ... Ampهِنول P/N 10164227-1001A1RLF.
بودجه برق
از آنجایی که ماژول محاسباتی ۵ رزبری پای به طور قابل توجهی قدرتمندتر از ماژول محاسباتی ۴ رزبری پای است، برق بیشتری مصرف خواهد کرد. طراحی‌های منبع تغذیه باید برای ۵ ولت تا ۲.۵ آمپر در نظر گرفته شوند. اگر این موضوع در طراحی مادربرد موجود مشکلی ایجاد کند، می‌توان نرخ کلاک پردازنده را کاهش داد تا اوج مصرف برق کاهش یابد. سیستم عامل محدودیت جریان USB را کنترل می‌کند، که در واقع به این معنی است که usb_max_current_enable همیشه در CM5 برابر با ۱ است. طراحی برد ورودی/خروجی باید کل جریان USB مورد نیاز را در نظر بگیرد. سیستم عامل قابلیت‌های منبع تغذیه شناسایی شده را (در صورت امکان) از طریق `device-tree` گزارش می‌دهد. در یک سیستم در حال اجرا، به /proc/device-tree/chosen/power/* مراجعه کنید. این موارد files به صورت داده‌های دودویی big-endian 32 بیتی ذخیره می‌شوند.

ویژگی های اصلی

6

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵
تغییرات/الزامات نرم‌افزار

از نظر نرم‌افزاری view، تغییرات سخت‌افزاری بین ماژول محاسباتی رزبری پای ۴ و ماژول محاسباتی رزبری پای ۵ توسط درخت دستگاه جدید از کاربر پنهان می‌شود. files است، به این معنی که اکثر نرم‌افزارهایی که به APIهای استاندارد لینوکس پایبند هستند، بدون تغییر کار خواهند کرد. درخت دستگاه fileاطمینان حاصل می‌کنند که درایورهای صحیح سخت‌افزار در زمان بوت بارگذاری می‌شوند.
درخت دستگاه files را می‌توان در درخت هسته لینوکس Raspberry Pi یافت. برای مثالample: https://github.com/raspberrypi/linux/blob/rpi-6. 12.y/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi.
به کاربرانی که قصد مهاجرت به ماژول محاسباتی ۵ رزبری پای را دارند، توصیه می‌شود از نسخه‌های نرم‌افزاری ذکر شده در جدول زیر یا جدیدتر استفاده کنند. اگرچه الزامی برای استفاده از سیستم عامل رزبری پای وجود ندارد، اما این سیستم عامل یک مرجع مفید است، از این رو در جدول گنجانده شده است.

نرم افزار

نسخه

تاریخ

یادداشت ها

سیستم عامل رزبری پای (Bookworm) (12)

سیستم عامل

از ۱۰ مارس ۲۰۲۵

برای جزئیات بیشتر در مورد ارتقاء میان‌افزار روی یک ایمیج موجود، به https://pip.raspberrypi.com/categories/685-app-notes-guideswhitepapers/documents/RP-003476-WP/Updating-Pi-firmware.pdf مراجعه کنید. توجه داشته باشید که دستگاه‌های Raspberry Pi Compute Module 5 با میان‌افزار مناسب از پیش برنامه‌ریزی شده‌اند.

هسته

6.12.x

از 2025

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

انتقال به APIها/کتابخانه‌های استاندارد لینوکس از درایورها/میان‌افزار اختصاصی
تمام تغییرات ذکر شده در زیر بخشی از انتقال از Raspberry Pi OS Bullseye به Raspberry Pi OS Bookworm در اکتبر 2023 بود. در حالی که Raspberry Pi Compute Module 4 قادر به استفاده از API های قدیمی منسوخ شده بود (زیرا سیستم عامل قدیمی مورد نیاز هنوز وجود داشت)، این مورد در Raspberry Pi Compute Module 5 صدق نمی‌کند.
ماژول محاسباتی رزبری پای ۵، مانند رزبری پای ۵، اکنون به جای پشته قدیمی که اغلب با نام DispmanX شناخته می‌شود، به پشته نمایشگر DRM (مدیر رندر مستقیم) متکی است. هیچ پشتیبانی میان‌افزاری در ماژول محاسباتی رزبری پای ۵ برای DispmanX وجود ندارد، بنابراین انتقال به DRM ضروری است.
یک الزام مشابه برای دوربین‌ها نیز اعمال می‌شود؛ ماژول محاسباتی رزبری پای ۵ فقط از API کتابخانه libcamera پشتیبانی می‌کند، بنابراین برنامه‌های قدیمی‌تر که از APIهای MMAL سیستم عامل قدیمی استفاده می‌کنند، مانند raspi-still و raspi-vid، دیگر کار نمی‌کنند.
برنامه‌هایی که از OpenMAX API استفاده می‌کنند (دوربین‌ها، کدک‌ها) دیگر روی Raspberry Pi Compute Module 5 کار نخواهند کرد، بنابراین برای استفاده از V4L2 نیاز به بازنویسی دارند. مثالampفایل‌های این فایل را می‌توانید در مخزن گیت‌هاب libcamera-apps پیدا کنید، جایی که برای دسترسی به سخت‌افزار انکودر H264 استفاده می‌شود.
OMXPlayer دیگر پشتیبانی نمی‌شود، زیرا از API MMAL نیز استفاده می‌کند - برای پخش ویدیو، باید از برنامه VLC استفاده کنید. هیچ سازگاری خط فرمانی بین این برنامه‌ها وجود ندارد: برای جزئیات بیشتر در مورد نحوه استفاده، به مستندات VLC مراجعه کنید.
رزبری پای پیش از این یک گزارش رسمی منتشر کرده بود که این تغییرات را با جزئیات بیشتری مورد بحث قرار می‌داد: https://pip.raspberrypi.com/categories/685-app-notes-guides-whitepapers/documents/RP-006519-WP/Transitioning-from-Bullseye-to-Bookworm.pdf

تغییرات/الزامات نرم‌افزار

7

انتقال از ماژول محاسباتی ۴ به ماژول محاسباتی ۵
اطلاعات تکمیلی
اگرچه این موضوع کاملاً به انتقال از ماژول محاسباتی Raspberry Pi 4 به ماژول محاسباتی Raspberry Pi 5 مربوط نمی‌شود، اما شرکت Raspberry Pi Ltd نسخه جدیدی از نرم‌افزار تأمین ماژول محاسباتی Raspberry Pi را منتشر کرده است و همچنین دو ابزار تولید توزیع دارد که کاربران ماژول محاسباتی Raspberry Pi 5 ممکن است مفید بدانند. rpi-sb-provisioner یک سیستم تأمین بوت امن خودکار با حداقل ورودی برای دستگاه‌های Raspberry Pi است. دانلود و استفاده از آن کاملاً رایگان است و می‌توانید آن را در صفحه GitHub ما در اینجا پیدا کنید: https://github.com/raspberrypi/rpi-sb-provisioner. pi-gen ابزاری است که برای ایجاد ایمیج‌های رسمی سیستم عامل Raspberry Pi استفاده می‌شود، اما برای اشخاص ثالث نیز در دسترس است تا از آن برای ایجاد توزیع‌های خود استفاده کنند. این رویکرد توصیه شده برای برنامه‌های ماژول محاسباتی Raspberry Pi است که نیاز به ساخت یک سیستم عامل سفارشی مبتنی بر سیستم عامل Raspberry Pi برای مورد استفاده خاص خود دارند. این ابزار نیز برای دانلود و استفاده رایگان است و می‌توانید آن را در اینجا بیابید: https://github.com/RPi-Distro/pi-gen. ابزار pi-gen به خوبی با rpi-sb-provisioner ادغام می‌شود تا یک فرآیند سرتاسری برای تولید ایمیج‌های سیستم عامل بوت امن و پیاده‌سازی آنها در ماژول محاسباتی Raspberry Pi 5 فراهم کند. rpi-image-gen یک ابزار جدید ایجاد ایمیج (https://github.com/raspberrypi/rpi-image-gen) است که ممکن است برای توزیع‌های سبک‌تر مشتری مناسب‌تر باشد. برای راه‌اندازی و آزمایش - و در مواردی که نیازی به سیستم آماده‌سازی کامل نیست - rpiboot هنوز در ماژول محاسباتی Raspberry Pi 5 موجود است. Raspberry Pi Ltd استفاده از یک Raspberry Pi SBC میزبان که آخرین نسخه سیستم عامل Raspberry Pi و جدیدترین rpiboot را از https://github.com/raspberrypi/usbboot اجرا می‌کند را توصیه می‌کند. هنگام اجرای rpiboot باید از گزینه `Mass Storage Gadget` استفاده کنید، زیرا گزینه قبلی مبتنی بر میان‌افزار دیگر پشتیبانی نمی‌شود.

اطلاعات تماس برای اطلاعات بیشتر
در صورت داشتن هرگونه سوال در مورد این گزارش، لطفاً با applications@raspberrypi.com تماس بگیرید. Web: www.raspberrypi.com

اطلاعات تکمیلی

8

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

اسناد / منابع

ماژول محاسباتی Raspberry Pi 4 [pdfراهنمای کاربر
ماژول محاسبه ۴، ماژول ۴

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *