Raspberry Pi CM 1 4S Compute Module
Информации за производот
Спецификации
- Карактеристика: Процесор
- Меморија за случаен пристап: 1 GB
- Вградена мултимедијална картичка (eMMC) меморија: 0/8/16/32 GB
- Етернет: Да
- Универзален сериски автобус (USB): Да
- HDMI: Да
- Форма фактор: СОДИММ
Упатство за употреба на производот
Премин од пресметковен модул 1/3 на модул за пресметување 4S
Ако преминувате од Raspberry Pi Compute Module (CM) 1 или 3 на Raspberry Pi CM 4S, следете ги овие чекори:
- Погрижете се да имате компатибилна слика на Raspberry Pi оперативниот систем (OS) за новата платформа.
- Ако користите прилагодено кернел, повторноview и прилагодете го за компатибилност со новиот хардвер.
- Размислете за хардверските промени опишани во прирачникот за разлики помеѓу моделите.
Детали за напојување
Погрижете се да користите соодветно напојување кое ги задоволува барањата за напојување на Raspberry Pi CM 4S за да избегнете какви било проблеми.
Употреба на В/И за општа намена (GPIO) при подигнување
Разберете го однесувањето на GPIO за време на подигањето за да обезбедите правилна иницијализација и функционирање на поврзаните периферни уреди или додатоци.
Најчесто поставувани прашања (ЧПП)
П: Дали можам да користам CM 1 или CM 3 во мемориски слот како уред SODIMM?
О: Не, овие уреди не можат да се користат во мемориски слот како уред SODIMM. Форма факторот е специјално дизајниран за компатибилност со моделите Raspberry Pi CM.
Вовед
Оваа бела книга е за оние кои сакаат да преминат од користење на Raspberry Pi Compute Module (CM) 1 или 3 на Raspberry Pi CM 4S. Постојат неколку причини зошто ова може да биде пожелно:
- Поголема компјутерска моќ
- Повеќе меморија
- Излез со повисока резолуција до 4Kp60
- Подобра достапност
- Подолг животен век на производот (последен пат купувајте не пред јануари 2028 година)
Од софтверска гледна точка, преминот од Raspberry Pi CM 1/3 до Raspberry Pi CM 4S е релативно безболен, бидејќи сликата на оперативниот систем (OS) на Raspberry Pi треба да работи на сите платформи. Ако, сепак, користите прилагодено јадро, некои работи ќе треба да се земат предвид при движењето. Хардверските промени се значителни, а разликите се опишани во подоцнежниот дел.
Терминологија
Наследен графички оџак: Графички стек целосно имплементиран во дупката на фирмверот VideoCore со програмски интерфејс за шим апликација изложен на кернелот. Ова е она што се користи на повеќето уреди на Raspberry Pi Ltd Pi од лансирањето, но постепено се заменува со (F)KMS/DRM.
FKMS: Поставување режим на лажен кернел. Додека фирмверот сè уште го контролира хардверот на ниско ниво (на прampод портите HDMI, серискиот интерфејс за прикажување итн.), стандардните библиотеки на Линукс се користат во самиот кернел.
KMS: Целосниот двигател за поставување режим на кернел. Го контролира целиот процес на прикажување, вклучувајќи директно разговор со хардверот без интеракција со фирмверот.
DRM: Direct Rendering Manager, потсистем на кернелот Linux што се користи за комуникација со графички процесорски единици. Се користи во партнерство со FKMS и KMS.
Споредба на модули за пресметување
Функционални разлики
Следната табела дава одредена идеја за основните електрични и функционални разлики помеѓу моделите.
Карактеристика | КО 1 | CM 3/3+ | CM 4S |
Процесор | BCM2835 | BCM2837 | BCM2711 |
Меморија за случаен пристап | 512 MB | 1 GB | 1 GB |
Вградена мултимедијална картичка (eMMC) меморија | — | 0/8/16/32 GB | 0/8/16/32 GB |
Етернет | Никој | Никој | Никој |
Универзален сериски автобус (USB) | 1 × USB 2.0 | 1 × USB 2.0 | 1 × USB 2.0 |
HDMI | 1 × 1080 p60 | 1 × 1080 p60 | 1 × 4K |
Форма фактор | СОДИММ | СОДИММ | СОДИММ |
Физички разлики
Факторот на форма на Raspberry Pi CM 1, CM 3/3+ и CM 4S се базира на конектор за двоен мемориски модул (SODIMM) со мал преглед. Ова обезбедува физички компатибилен пат за надградба помеѓу овие уреди.
ЗАБЕЛЕШКА
Овие уреди не можат да се користат во мемориски слот како уред SODIMM.
Детали за напојување
Raspberry Pi CM 3 бара надворешна единица за напојување од 1.8 V (PSU). Raspberry Pi CM 4S повеќе не користи надворешна шина од 1.8V PSU, така што овие пинови на Raspberry Pi CM 4S веќе не се поврзани. Ова значи дека на идните плинтуси нема да им треба вграден регулатор, што го поедноставува секвенционирањето на вклучувањето. Ако постоечките табли веќе имаат +1.8V PSU, нема да има никаква штета на Raspberry Pi CM 4S.
Raspberry Pi CM 3 користи систем BCM2837 на чип (SoC), додека CM 4S го користи новиот BCM2711 SoC. BCM2711 има значително повеќе на располагање процесорска моќ, така што е можно, навистина веројатно, да троши повеќе енергија. Ако ова е проблем, ограничувањето на максималната брзина на часовникот во config.txt може да помогне.
Употреба на I/O (GPIO) за општа намена за време на подигањето
Внатрешното подигање на Raspberry Pi CM 4S започнува од внатрешен сериски периферен интерфејс (SPI) кој електронски се брише програмабилна меморија само за читање (EEPROM) со помош на пиновите BCM2711 GPIO40 до GPIO43; штом ќе заврши подигањето, BCM2711 GPIO се префрлени на SODIMM конекторот и така се однесуваат како на Raspberry Pi CM 3. Исто така, ако е потребна надградба на системот EEPROM (ова не се препорачува), тогаш GPIO пиновите GPIO40 на GPIO43 од BCM2711 вратете се да биде поврзан со SPI EEPROM и така овие GPIO пиновите на конекторот SODIMM веќе не се контролирани од BCM2711 за време на процесот на надградба.
Однесување на GPIO при почетното вклучување
GPIO линиите може да имаат многу кратка точка за време на стартувањето каде што не се влечат ниско или високо, со што нивното однесување е непредвидливо. Ова недетерминистичко однесување може да варира помеѓу CM3 и CM4S, а исто така и со варијации на серија на чипови на истиот уред. Во повеќето случаи на употреба, ова нема ефект врз употребата, меѓутоа, ако имате MOSFET порта прикачена на GPIO со три состојби, ова може да ги загрози сите залутани капацитети кои задржуваат волти и го вклучуваат кој било поврзан уред низводно. Добра практика е да се обезбеди отпорник за испуштање на вратата кон земјата да биде вграден во дизајнот на плочата, без разлика дали се користи CM3 или CM4S, така што овие капацитивни полнења ќе бидат исцедени.
Предложените вредности за отпорникот се помеѓу 10K и 100K.
Оневозможување на eMMC
На Raspberry Pi CM 3, EMMC_Disable_N електрично спречува сигнали да пристапат до eMMC. На Raspberry Pi CM 4S овој сигнал се чита при подигнување за да се одлучи дали eMMC или USB треба да се користат за подигнување. Оваа промена треба да биде транспарентна за повеќето апликации.
EEPROM_WP_N
Raspberry Pi CM 4S се подига од вградениот EEPROM кој е програмиран за време на производството. EEPROM има функција за заштита од пишување која може да се овозможи преку софтвер. Обезбеден е и надворешен пин за поддршка на заштита од пишување. Овој пин на пинот SODIMM беше заземјен пин, така што стандардно, ако заштитата за запишување е овозможена преку софтвер, EEPROM е заштитен за пишување. Не се препорачува EEPROM да се ажурира на терен. Откако ќе заврши развојот на системот, EEPROM треба да биде заштитен со запишување преку софтвер за да се спречат промени на терен.
Потребни се софтверски промени
Ако користите целосно ажуриран Raspberry Pi OS, тогаш софтверските промени потребни кога се движите помеѓу било која Raspberry Pi Ltd плочка се минимални; системот автоматски открива која плоча работи и соодветно ќе го постави оперативниот систем. Така, на прampможе да ја преместите сликата на вашиот оперативен систем од Raspberry Pi CM 3+ на Raspberry Pi CM 4S и треба да работи без промени.
ЗАБЕЛЕШКА
Треба да се осигурате дека вашата инсталација на Raspberry Pi OS е ажурирана со тоа што ќе поминете низ стандардниот механизам за ажурирање. Ова ќе осигури дека целиот софтвер на фирмверот и кернелот е соодветен за уредот што се користи.
Ако развивате сопствена минимална конструкција на кернелот или имате какви било прилагодувања во папката за подигање, тогаш може да има некои области каде што ќе треба да се осигурате дека користите правилно поставување, преклопувања и драјвери.
Додека користите ажуриран Raspberry Pi OS треба да значи дека транзицијата е прилично транспарентна, за некои апликации од „гол метал“ можно е некои адреси на меморијата да се сменети и да е потребна прекомпилација на апликацијата. Погледнете ја документацијата за периферните уреди BCM2711 за повеќе детали за дополнителните карактеристики на BCM2711 и регистрирајте ги адресите.
Ажурирање на фирмверот на постар систем
Во некои околности можеби нема да биде возможно да се ажурира сликата на најновата верзија на Raspberry Pi OS. Сепак, на плочката CM4S сè уште ќе му треба ажуриран фирмвер за да работи правилно. Постои бела книга достапна од Raspberry Pi Ltd која детално го опишува ажурирањето на фирмверот, но накратко, процесот е како што следува:
Преземете го фирмверот files од следната локација: https://github.com/raspberrypi/firmware/archive/refs/heads/stable.zip
Овој патент file содржи неколку различни ставки, но оние што нè интересираат во оваа сtage се во папката за подигање.
На firmware-от files имаат имиња на формата start*.elf и нивната поврзана поддршка files fixup*.dat.
Основниот принцип е да се копира потребниот почеток и поправка files од овој zip file да го замени истоимениот files на сликата на одредишниот оперативен систем. Точниот процес ќе зависи од тоа како е поставен оперативниот систем, но како прampле, вака би се правело на слика на Raspberry Pi OS.
- Извадете го или отворете го патентот file за да можете да пристапите до бараното files.
- Отворете ја папката за подигање на дестинациската слика на ОС (ова може да биде на SD-картичка или копија базирана на диск).
- Определете кој почеток.elf и fixup.dat files се присутни на дестинациската слика на ОС.
- Копирајте ги files од zip архивата до сликата на дестинацијата.
Сликата сега треба да биде подготвена за употреба на CM4S.
Графика
Стандардно, Raspberry Pi CM 1–3+ го користи наследниот графички оџак, додека Raspberry Pi CM 4S го користи графичкиот куп KMS.
Иако е можно да се користи наследниот графички оџак на Raspberry Pi CM 4S, ова не поддржува 3D забрзување, па затоа се препорачува преместување на KMS.
HDMI
Додека BCM2711 има две HDMI порти, само HDMI-0 е достапен на Raspberry Pi CM 4S и може да се вози до 4Kp60. Сите други интерфејси за приказ (DSI, DPI и композитни) се непроменети.
Raspberry Pi е заштитен знак на Raspberry Pi Ltd
Raspberry Pi Ltd
Документи / ресурси
![]() |
Raspberry Pi CM 1 4S Compute Module [pdf] Упатство за корисникот CM 1, CM 1 4S Compute Module, 4S Compute Module, Compute Module, Module |