Упатство за корисникот за Raspberry Pi Compute Module 4
Raspberry Pi Compute Module 4

Колофон

© 2022-2025 Raspberry Pi Ltd
Оваа документација е лиценцирана под Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND)

Ослободете 1
Изградба датум 22
Изградба верзија 0afd6ea17b8b

Известување за правно одрекување

ТЕХНИЧКИТЕ И ПОДАТОЦИТЕ ЗА ВЕРОДОСТОЈНОСТ ЗА ПРОИЗВОДИТЕ НА RASPBERRY PI (ВКЛУЧУВАЈЌИ И ЛИСТОВИ СО ПОДАТОЦИ) КАКО ШТО СЕ МОДИФИЦИРАНИ ОД ВРЕМЕ („РЕСУРСИ“) ГИ ОБЕЗБЕДУВА RASPBERRY PI LTD („RPL“) „КАКО ШТО СЕ“ И ОД СЕКОЈА ИЗРИЧНА ИЛИ ИМПЛИЦИТНА ГАРАНЦИЈА, ВКЛУЧУВАЈЌИ, НО НЕ ОГРАНИЧУВАЈЌИ СЕ НА ИМПЛИЦИТНИТЕ ГАРАНЦИИ ЗА ПРОДАЖЛИВОСТ И ПОДОБНОСТ ЗА ОДРЕДЕНА НАМЕНА, СЕ ОТФРЛААТ ДО МАКСИМАЛНИОТ СТЕПЕН ДОЗВОЛЕН СО ПРИМЕНЛИВИОТ ЗАКОН. ВО НИКАКВ СЛУЧАЈ RPL НЕМА ДА БИДЕ ОДГОВОРЕН ЗА НИКАКВИ ДИРЕКТНИ, ИНДИРЕКТНИ, СЛУЧАЈНИ, СПЕЦИЈАЛНИ, ПРИМЕРНИ ИЛИ ПОСЛЕДИЧНИ ШТЕТИ (ВКЛУЧУВАЈЌИ, НО НЕ ОГРАНИЧУВАЈЌИ СЕ НА, НАБАВКА НА ЗАМЕСНИ СТОКИ ИЛИ УСЛУГИ, ЗАГУБА НА УПОТРЕБА, ПОДАТОЦИ ИЛИ ПРОФИТ, ИЛИ ПРЕКИН НА ДЕЛОВНОТО РАБОТЕЊЕ) НА КАКО И ДА Е ПРЕДИЗВИКАНА И ПО КОЈА ТЕОРИЈА НА ОДГОВОРНОСТ, БЕЗ РАЗЛИКА ДАЛИ Е ПО ДОГОВОР, СТРИКТНА ОДГОВОРНОСТ ИЛИ ДЕЛИКТ (ВКЛУЧУВАЈЌИ НЕБРЕЖНОСТ ИЛИ ДРУГ НАЧИН) КОЈА НАСТАНАЛА НА БИЛО КОЈ НАЧИН ОД КОРИСТЕЊЕТО НА РЕСУРСИТЕ, ДУРИ И ДАЛИ СЕ ИЗВЕСТУВАНИ ЗА МОЖНОСТА ЗА ТАКВА ШТЕТА.

RPL го задржува правото да прави какви било подобрувања, корекции или други измени на РЕСУРСИТЕ или на производите опишани во нив во кое било време и без понатамошно известување.

На РЕСУРСИ се наменети за вешти корисници со соодветно ниво на познавање на дизајнот. Корисниците се единствено одговорни за нивниот избор и употреба на РЕСУРСИТЕ и за секоја примена на производите опишани во нив. Корисникот се согласува да го обештети и заштити RPL од сите одговорности, трошоци, штети или други загуби што произлегуваат од нивното користење на РЕСУРСИТЕ.

RPL им дава дозвола на корисниците да ги користат РЕСУРСИТЕ исклучиво во врска со производите на Raspberry Pi. Секаква друга употреба на РЕСУРСИТЕ е забранета. Ниту една лиценца не е дадена на кое било друго RPL или право на интелектуална сопственост на трета страна.

АКТИВНОСТИ НА ВИСОКО РИЗИКПроизводите Raspberry Pi не се дизајнирани, произведени или наменети за употреба во опасни средини кои бараат безбедни перформанси, како што се работењето на нуклеарни постројки, системи за навигација или комуникација на воздухоплови, контрола на воздушниот сообраќај, системи за оружје или апликации критични за безбедноста (вклучувајќи системи за одржување на живот и други медицински уреди), во кои дефектот на производите може директно да доведе до смрт, телесни повреди или тешка физичка или еколошка штета („Активности со висок ризик“. RPL посебно се откажува од каква било изречна или имплицитна гаранција за соодветност за активности со висок ризик и не прифаќа никаква одговорност за употреба или вклучување на производите Raspberry Pi во активности со висок ризик.

Производите на Raspberry Pi се обезбедени согласно RPL-ите. Стандардни услови. Обезбедувањето на РЕСУРСИТЕ од RPL не ги проширува или на друг начин не ги менува RPL. Стандардни услови вклучувајќи, но не ограничувајќи се на одрекувањата од одговорност и гаранциите изразени во нив.

Историја на верзии на документ

Ослободете Датум Опис
1 март 2025 година Првично издание. Овој документ е во голема мера базиран на белата книга „Raspberry Pi Compute Module 5 forward guidance“.

Опсег на документот

Овој документ се однесува на следните производи на Raspberry Pi:

Pi 0 Pi 1 Pi 2 Pi 3 Pi 4 Pi 400 Pi 5 Pi 500 CM1 CM3 CM4 CM5 Пико Пико2
0 W H A B A B B Сите Сите Сите Сите Сите Сите Сите Сите Сите Сите

Вовед

Raspberry Pi Compute Module 5 ја продолжува традицијата на Raspberry Pi со земање на најновиот водечки Raspberry Pi компјутер и производство на мал, хардверски еквивалентен производ погоден за вградени апликации. Raspberry Pi Compute Module 5 има ист компактен формат како Raspberry Pi Compute Module 4, но обезбедува повисоки перформанси и подобрен сет на функции. Секако, постојат некои разлики помеѓу Raspberry Pi Compute Module 4 и Raspberry Pi Compute Module 5, и тие се опишани во овој документ.

Икона за белешка ЗАБЕЛЕШКА
За малкуте корисници кои не се во можност да го користат Raspberry Pi Compute Module 5, Raspberry Pi Compute Module 4 ќе остане во производство барем до 2034 година.
Техничкиот лист за Raspberry Pi Compute Module 5 треба да се чита заедно со оваа бела книга.
https://datasheets.raspberrypi.com/cm5/cm5-datasheet.pdf

Главни карактеристики

Raspberry Pi Compute Module 5 ги има следниве карактеристики:

  • Четири-јадрен 64-битен Arm Cortex-A76 (Armv8) SoC со тактен ритам на 2.4 GHz
  • 2GB, 4GB, 8GB или 16GB LPDDR4 SDRAM
  • Вградена eMMC флеш меморија, OGB (Lite модел), опции од 16GB, 32GB или 64GB
  • 2x USB 3.0 порти
  • 1 Gb Ethernet интерфејс
  • 2x 4-лентни MIPI порти кои поддржуваат и DSI и CSI-2
  • 2x HDMI порти способни да поддржат 4Kp60 истовремено
  • 28x GPIO пинови
  • Вградени тест точки за поедноставување на програмирањето на производството
  • Внатрешен EEPROM на дното за подобрување на безбедноста
  • Вграден RTC (надворешна батерија преку 100-пински конектори)
  • Вграден контролер на вентилаторот
  • Вграден Wi-Fi®/Bluetooth (во зависност од SKU)
  • PCIe 2.0′ со 1 лента
  • Поддршка за напојување од тип C PD

Икона за белешка ЗАБЕЛЕШКА
Не се достапни сите конфигурации на SDRAM/eMMC. Ве молиме проверете со нашиот тим за продажба.
Во некои апликации е можен PCIe Gen 3.0, но ова не е официјално поддржано.

Компатибилност со Raspberry Pi Compute Module 4

За повеќето корисници, Raspberry Pi Compute Module 5 ќе биде пин-компатибилен со Raspberry Pi Compute Module 4.
Следните карактеристики се отстранети/изменети помеѓу моделите Raspberry Pi Compute Module 5 и Raspberry Pi Compute Module 4:

  • Композитно видео
  • Композитниот излез достапен на Raspberry Pi 5 НЕ е насочен кон Raspberry Pi Compute Module 5.
  • 2-лентен DSI порт
  • На Raspberry Pi Compute Module 5 се достапни два 4-лентни DSI порти, мултиплектирани со CSI портите за вкупно два.
  • CSI порт со 2 ленти
  • На Raspberry Pi Compute Module 5 се достапни два CSI порти со 4 ленти, мултиплектирани со DSI портите за вкупно два.
  • 2x ADC влезови

Меморија

Максималниот капацитет на меморијата на Raspberry Pi Compute Module 4 е 8GB, додека Raspberry Pi Compute Module 5 е достапен во варијанта со 16GB RAM меморија.

За разлика од Raspberry Pi Compute Module 4, Raspberry Pi Compute Module 5 НЕ е достапен во варијанта со 1GB RAM меморија.

Аналогно аудио

Аналогното аудио може да се муксира на GPIO пиновите 12 и 13 на Raspberry Pi Compute Module 5, на ист начин како и на Raspberry Pi Compute Module 4.

Користете го следното преклопување на дрвото на уреди за да доделите аналоген звук на овие пинови:

Кодирање

Поради грешка на RP1 чипот, GPIO пиновите 18 и 19, кои би можеле да се користат за аналогно аудио на Raspberry Pi Compute Module
4, не се поврзани со аналогниот аудио хардвер на Raspberry Pi Compute Module 5 и не можат да се користат.

Икона за белешка ЗАБЕЛЕШКА
Излезот е битстрим, а не вистински аналоген сигнал. Кондензатори за измазнување и ampЌе биде потребен лафидер на IO плочата за да се управува со линиски излез.

Промени во USB-подигнувањето

USB стартувањето од флеш-уред е поддржано само преку USB 3.0 портите на пиновите 134/136 и 163/165
Raspberry Pi Compute Module 5 НЕ поддржува USB host boot на USB-C портата
За разлика од процесорот BCM2711, BCM2712 нема XHCI контролер на USB-C интерфејсот, туку само DWC2 контролер на пиновите 103/105. Бутирањето со 1800t се врши преку овие пинови.

Променете во режим на ресетирање на модулот и исклучување

1/0 пинот 92 сега е поставен на w копче наместо на sus PG, ова значи дека треба да користите PMIC EN за да го ресетирате модулот.

Сигналот PRIC ENABLE го ресетира PMIC, а со тоа и SoC. Можете да view ЦЕНА EN кога е управувано на ниско ниво и ослободено, што е функционално слично на управување на tus Po на ниско ниво на Raspberry Pi Compute Module 4 и негово ослободување.

Raspberry Pi Compute Module 4 има дополнителна предност што може да ресетира периферни уреди преку сигналот nEXTRST. Raspberry Pi Compute Module 5 ќе ја емулира оваа функционалност на CAM GPIOT.

ГЛОБАЛЕН ЕН/ФИК ЕН се поврзани директно со PMIC и целосно го заобиколуваат оперативниот систем. На Raspberry Pi Compute Module 5, користете
ГЛОБАЛЕН ЕН/PHIC Es за извршување на тешко (но небезбедно) исклучување

Доколку има потреба, кога користите постоечка плочка од 10 инчи, да ја задржите функционалноста на префрлување на I/O пинот 92 за да започнете хард ресетирање, треба да го пресретнете копчето на софтверско ниво; наместо да го повика системот да се исклучи, може да се користи за генерирање на софтверски прекин и, оттаму, директно да се активира системското ресетирање (на пр., запишување во S)

Дрво на записи на уреди што ракуваат со копче за вклучување (arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi).
Кодирање
Кодот 116 е стандардниот код на настанот за настанот KEY POWER на јадрото, и за ова постои обработувач во оперативниот систем.

Raspberry Pi препорачува користење на заштитни механизми на јадрото ако сте загрижени дека фирмверот или оперативниот систем ќе се срушат и копчето за вклучување ќе остане неактивно. Поддршката за заштитни механизми на ARM е веќе присутна во Raspberry Pi OS преку дрвото на уреди и ова може да се прилагоди на индивидуални случаи на употреба. Покрај тоа, долго притискање/влечење на копчето PIR (7 секунди) ќе предизвика вградениот обработувач на PMIC да го исклучи уредот.

Детални промени на пиновите

Сигналите CAM1 и DSI1 станаа со двојна намена и можат да се користат или за CSI камера или за DSI дисплеј.

Пиновите претходно користени за CAMO и DSIO на Raspberry Pi Compute Module 4 сега поддржуваат USB 3.0 порт на Raspberry Pi Compute Module 5.

Оригиналниот VBAC COMP пин на Raspberry Pi Compute Module 4 сега е VBUS-овозможен пин за двата USB 3.0 порти и е активен на високо ниво. Raspberry Pi Compute Module 4 има дополнителна ESD заштита на HDMI, SDA, SCL, HPD и CEC сигналите. Ова е отстрането од Raspberry Pi Compute Module 5 поради ограничувања на просторот. Доколку е потребно, ESD заштитата може да се примени на подножјето, иако Raspberry Pi Ltd не ја смета за суштинска.

Пин

CM4 CM5 Коментар
16 SYNC_IN Фан_тачо Влез за тахо на вентилаторот
19 Етернет nLED1 Fan_pwn PWM излез на вентилаторот
76 Резервирано ВБАТ RTC батерија. Забелешка: Ќе има константно оптоварување од неколку uA, дури и ако CM5 е напојуван.
92 RUN_PG PWR_копче Го повторува копчето за вклучување на Raspberry Pi 5. Кратко притискање сигнализира дека уредот треба да се разбуди или исклучи. Долго притискање го принудува исклучувањето.
93 nRPIBOOT nRPIBOOT Ако PWR_Button е ниско, и овој пин ќе биде поставен на ниско кратко време по вклучувањето.
94 АналогИП1 CC1 Овој пин може да се поврзе со CC1 линијата на USB конектор од тип C за да му овозможи на PMIC да преговара за 5A.
96 АналогИП0 CC2 Овој пин може да се поврзе со CC2 линијата на USB конектор од тип C за да му овозможи на PMIC да преговара за 5A.
99 Глобал_ЕН PMIC_ENABLE Без надворешна промена.
100 nEXTRST CAM_GPIO1 Поставено е на Raspberry Pi Compute Module 5, но може да се форсира на ниско за да се емулира сигнал за ресетирање.
104 Резервирано PCIE_DET_nWAKE PCIE nWAKE. Повлечете до CM5_3v3 со отпорник од 8.2K.
106 Резервирано PCIE_PWR_EN Сигнализира дали PCIe уредот може да се вклучи или исклучи. Активно високо.
111 VDAC_COMP VBUS_EN Излез за сигнализирање дека USB VBUS треба да биде овозможен.
128 CAM0_D0_N USB3-0-RX_N Може да се замени P/N.
130 CAM0_D0_P USB3-0-RX_P Може да се замени P/N.
134 CAM0_D1_N USB3-0-DP USB 2.0 сигнал.
136 CAM0_D1_P USB3-0-DM USB 2.0 сигнал.
140 CAM0_C_N USB3-0-TX_N Може да се замени P/N.
142 CAM0_C_P USB3-0-TX_P Може да се замени P/N.
157 DSI0_D0_N USB3-1-RX_N Може да се замени P/N.
159 DSI0_D0_P USB3-1-RX_P Може да се замени P/N.
163 DSI0_D1_N USB3-1-DP USB 2.0 сигнал.
165 DSI0_D1_P USB3-1-DM USB 2.0 сигнал.
169 DSI0_C_N USB3-1-TX_N Може да се замени P/N.
171 DSI0_C_P USB3-1-TX_P Може да се замени P/N.

Покрај горенаведеното, PCIe CLK сигналите повеќе не се капацитивно поврзани.

ПХБ

ПХБ-плочката на Raspberry Pi Compute Module 5 е подебела од онаа на Raspberry Pi Compute Module 4, со димензии 1.24 mm +/- 10%.

Должини на шините

Должините на HDMI0 траките се променети. Секој P/N пар останува совпаднат, но асиметријата помеѓу паровите сега е <1 mm за постојните матични плочи. Малку е веројатно дека ова ќе направи разлика, бидејќи асиметријата помеѓу паровите може да биде од редот на 25 mm.

Должините на HDMI1 траките исто така се променети. Секој P/N пар останува совпаднат, но асиметријата помеѓу паровите сега е <5 mm за постојните матични плочи. Малку е веројатно дека ова ќе направи разлика, бидејќи асиметријата помеѓу паровите може да биде од редот на 25 mm.
Должините на етернет траките се променети. Секој P/N пар останува совпаднат, но асиметријата помеѓу паровите сега е <4 mm за постојните матични плочи. Малку е веројатно дека ова ќе направи разлика, бидејќи асиметријата помеѓу паровите може да биде од редот на 12 mm.

Конектори

Двата 100-пински конектори се сменети со друга марка. Тие се компатибилни со постојните конектори, но се тестирани на високи струи. Делот за спојување што оди на матичната плоча е Ampхенол П/Н 10164227-1001A1RLF

Буџет за напојување

Бидејќи Raspberry Pi Compute Module 5 е значително помоќен од Raspberry Pi Compute Module 4, тој ќе троши повеќе електрична енергија. Дизајните на напојувањето треба да имаат буџет за SV до 2.5A. Доколку ова создаде проблем со постоечкиот дизајн на матичната плоча, можно е да се намали фреквенцијата на процесорот за да се намали максималната потрошувачка на енергија.

Фирмверот го следи моменталното ограничување за USB, што практично значи дека USB мас суррант, овозможи секогаш е 1 на CM5, дизајнот на плочата од 10 треба да ја земе предвид вкупната потребна USB струја.

Фирмверот ќе ги пријави откриените можности за напојување (доколку е можно) преку дрво на уреди. На систем што работи, видете /proc/дрво на уреди/избрано/позер/Овие files се складираат како 32-битни big-endian бинарни податоци.

Промени/барања на софтверот

Од софтверска гледна точка на view, промените во хардверот помеѓу Raspberry Pi Compute Module 4 и Raspberry Pi Compute Module 5 се скриени од корисникот од дрвото на нови уреди files, што значи дека поголемиот дел од софтверот што се придржува до стандардните Linux API-ја ќе работи без промени. Дрвото на уреди files осигурајте се дека точните драјвери за хардверот се вчитани при стартување.
Дрво на уреди files може да се најде во дрвото на јадрото на Raspberry Pi Linux. На примерampле:
https://github.com/raspberrypi/linux/blob/rpi-612.y/arch/arm64/boot/dis/broadcom/bom2712-pi-om5.dtsi.

На корисниците кои преминуваат на Raspberry Pi Compute Module 5 им се препорачува да ги користат верзиите на софтверот наведени во табелата подолу или понови. Иако нема потреба да се користи Raspberry Pi OS, тој е корисна референца, па оттука и е вклучен во табелата.

Софтвер Верзија Датум Белешки
ОС „Распи Пи“ Книговец (12)
Фирмвер Од 10 март 2025 година Види https://pip.raspberrypi.com/categories/685-app-notes-guides- бели документи/документи/RP-003476-WP/Ажурирање-на-фирмверот-на-Pi.pdf за детали за надградба на фирмверот на постоечка слика. Забележете дека уредите Raspberry Pi Compute Module 5 доаѓаат претходно програмирани со соодветен фирмвер
Јадрото 6.12.x Од 2025 Ова е јадрото што се користи во Raspberry Pi OS.

Преминување кон стандардни Linux API-ја/библиотеки од сопствени драјвери/
фирмверот

Сите промени наведени подолу беа дел од транзицијата од Raspberry Pi OS Bullseye кон Raspberry Pi OS Bookworm во октомври 2023 година. Иако Raspberry Pi Compute Module 4 можеше да ги користи постарите застарени API-ја (бидејќи потребниот застарен фирмвер сè уште беше присутен), ова не е случај со Raspberry Pi Compute Module 5.

Raspberry Pi Compute Module 5, како и Raspberry Pi 5, сега се потпира на DRM (Direct Rendering Manager) стекот за прикажување, наместо на застарениот стек кој често се нарекува DispmanX. НЕМА поддршка за фирмвер на Raspberry Pi Compute Module 5 за DispmanX, па затоа преминувањето на DRM е од суштинско значење.

Сличен услов важи и за камерите, Raspberry Pi Compute Module 5 поддржува само API-то на библиотеката libcamera, па затоа постарите апликации што ги користат застарените MMAL API-ја на фирмверот, како што се raspi-still и rasps-vid, повеќе не функционираат.
Апликациите што го користат OpenMAX API (камери, кодеци) повеќе нема да работат на Raspberry Pi Compute Module 5, па затоа ќе треба да се препишат за да користат V4L2. На пр.ampПовеќе од ова може да се најдат во репозиториумот libcamera-apps на GitHub, каде што се користи за пристап до хардверот на енкодерот H264.

OMXPlayer повеќе не е поддржан, бидејќи го користи и MMAL API за репродукција на видео, треба да ја користите апликацијата VLC. Нема компатибилност со командна линија помеѓу овие апликации: видете ја документацијата за VLC за детали за користење.
Raspberry Pi претходно објави бела книга во која подетално се дискутираат овие промени: https://pip.raspberrypi.com/categories/685-app-notes-guides-whitepapers/documents/RP-006519-WP/Transitioning-from-Buliseye-to-Bookworm.pdf.

Дополнителни информации

Иако не е строго поврзано со преминот од Raspberry Pi Compute Module 4 на Raspberry Pi Compute Module 5, Raspberry Pi Ltd објави нова верзија на софтверот за обезбедување на Raspberry Pi Compute Module, а исто така има и две алатки за генерирање дистрибуции што корисниците на Raspberry Pi Compute Module 5 може да ги најдат корисни.

rpi-sb-обезбедувач е систем за автоматско безбедно стартување со минимален влез за уреди Raspberry Pi. Целосно е бесплатен за преземање и користење и може да се најде на нашата GitHub страница тука: https://github.com/raspberrypi/rpi-sb-provisioner.

пи-ген е алатката што се користи за креирање на официјални слики од Raspberry Pi OS, но достапна е и за трети страни да ја користат за креирање на свои дистрибуции. Ова е препорачаниот пристап за апликациите Raspberry Pi Compute Module кои бараат од клиентите да изградат прилагоден оперативен систем базиран на Raspberry Pi OS за нивниот специфичен случај на употреба. Ова е исто така бесплатно за преземање и користење и може да се најде тука: https://github.com/RPi-Distro/pi-genАлатката pi-gen добро се интегрира со rpi-sb-provisioner за да обезбеди целосен процес за генерирање слики од оперативниот систем за безбедно стартување и нивно имплементирање на Raspberry Pi Compute Module 5.

rpi-слика-генерација е нова алатка за креирање слики (https://github.com/raspberrypi/rpi-image-gen) што може да биде посоодветно за полесни дистрибуции на клиенти

За стартување и тестирање и таму каде што нема потреба од целосен систем за обезбедување, rpiboot е сè уште достапен на Raspberry Pi Compute Module 5. Raspberry Pi Ltd препорачува користење на Raspberry Pi SBC домаќин кој работи на најновата верзија на Raspberry Pi OS и најновата верзија на Rathoot од https://github.com/raspberrypi/usbbootМора да ја користите опцијата „Mass Storage Gadget“ кога работи рпибут, бидејќи претходната опција базирана на фирмвер повеќе не е поддржана.

Контакт информации за повеќе информации

Ве молиме контактирајте
апликации@iraspberrypi.com
доколку имате какви било прашања во врска со оваа бела книга.
Web: www.raspberrypi.com

Лого на Raspberry Pi

Документи / ресурси

Raspberry Pi Compute Module 4 [pdf] Упатство за корисникот
Пресметка Модул 4, Модул 4

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *