คู่มือผู้ใช้ Raspberry Pi Compute Module 4

โคโลฟอน
© 2022-2025 บริษัท ราสเบอร์รี่ พีไอ จำกัด
เอกสารนี้ได้รับอนุญาตภายใต้ ครีเอทีฟคอมมอนส์แสดงที่มา-ห้ามดัดแปลง 4.0 สากล (CC BY-ND)
| ปล่อย | 1 |
| สร้าง วันที่ | 22/07/2025 |
| สร้าง เวอร์ชัน | 0afd6ea17b8b |
ประกาศปฏิเสธความรับผิดชอบทางกฎหมาย
ข้อมูลทางเทคนิคและความน่าเชื่อถือสำหรับผลิตภัณฑ์ Raspberry Pi (รวมถึงแผ่นข้อมูล) ตามที่แก้ไขเป็นครั้งคราว (“ทรัพยากร”) จัดทำโดย Raspberry Pi Ltd (“RPL”) “ตามที่เป็น” และการรับประกันใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย รวมถึงแต่ไม่จำกัดเฉพาะการรับประกันโดยนัยของความสามารถในการขายและความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ จะถูกปฏิเสธในขอบเขตสูงสุดที่กฎหมายที่บังคับใช้อนุญาต ในกรณีใดๆ RPL จะไม่รับผิดชอบต่อความเสียหายใดๆ ทั้งโดยตรง โดยอ้อม โดยบังเอิญ พิเศษ เป็นตัวอย่าง หรือเป็นผลสืบเนื่อง (รวมถึงแต่ไม่จำกัดเฉพาะ การจัดหาสินค้าหรือบริการทดแทน การสูญเสียของ การใช้ ข้อมูล ผลกำไร หรือการหยุดชะงักทางธุรกิจ) ไม่ว่าจะเกิดขึ้นอย่างไรก็ตาม และตามทฤษฎีความรับผิดใดๆ ไม่ว่าจะอยู่ในสัญญา ความรับผิดโดยเคร่งครัด หรือการละเมิด (รวมทั้งความประมาทเลินเล่อหรืออื่นใด) ที่เกิดขึ้นจากการใช้ทรัพยากรไม่ว่าในรูปแบบใดก็ตาม แม้ว่าจะได้รับคำแนะนำเกี่ยวกับความเป็นไปได้ของความเสียหายดังกล่าวก็ตาม
RPL ขอสงวนสิทธิ์ในการปรับปรุง พัฒนา แก้ไข หรือปรับเปลี่ยนทรัพยากรหรือผลิตภัณฑ์ใดๆ ที่อธิบายไว้ในทรัพยากรดังกล่าวได้ตลอดเวลาและโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
การ ทรัพยากร มีไว้สำหรับผู้ใช้ที่มีทักษะและมีความรู้ด้านการออกแบบที่เหมาะสม ผู้ใช้เป็นผู้รับผิดชอบแต่เพียงผู้เดียวในการเลือกและใช้งาน RESOURCES และการใช้งานผลิตภัณฑ์ใดๆ ที่อธิบายไว้ใน RESOURCES ผู้ใช้ตกลงที่จะชดใช้ค่าเสียหายและถือว่า RPL ไม่มีส่วนรับผิดต่อความรับผิด ค่าใช้จ่าย ความเสียหาย หรือความสูญเสียอื่นๆ ทั้งหมดที่เกิดขึ้นจากการใช้งาน RESOURCES ของผู้ใช้
RPL ให้สิทธิ์ผู้ใช้ในการใช้ RESOURCES ร่วมกับผลิตภัณฑ์ Raspberry Pi เท่านั้น ห้ามใช้ RESOURCES ในลักษณะอื่นใด และไม่อนุญาตให้ใช้สิทธิ์ในทรัพย์สินทางปัญญาของ 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 มีคุณลักษณะดังต่อไปนี้:
- ชิป SoC Arm Cortex-A76 (Armv8) แบบ Quad-core 64 บิต ความถี่ 2.4GHz
- 2GB, 4GB, 8GB หรือ 16GB LPDDR4 SDRAM
- หน่วยความจำแฟลช eMMC ออนบอร์ด OGB (รุ่น Lite) ตัวเลือก 16GB, 32GB หรือ 64GB
- พอร์ต USB 2 จำนวน 3.0 พอร์ต
- อินเทอร์เฟซอีเทอร์เน็ต 1 Gb
- พอร์ต MIPI 2x 4 เลน รองรับทั้ง DSI และ CSI-2
- พอร์ต HDMI 2x รองรับ 4Kp60 พร้อมกัน
- พิน GPIO 28x
- จุดทดสอบบนเครื่องเพื่อลดความซับซ้อนของการเขียนโปรแกรมการผลิต
- EEPROM ภายในที่ด้านล่างเพื่อปรับปรุงความปลอดภัย
- RTC บนบอร์ด (แบตเตอรี่ภายนอกผ่านขั้วต่อ 100 พิน)
- ตัวควบคุมพัดลมออนบอร์ด
- Wi-Fi®/Bluetooth บนเครื่อง (ขึ้นอยู่กับ SKU)
- PCIe 2.0 1 เลน
- รองรับ PSU Type-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
- ท่าเรือ DSI 2 เลน
- มีพอร์ต DSI 4 เลนสองพอร์ตบน Raspberry Pi Compute Module 5 ซึ่งรวมเข้ากับพอร์ต CSI รวมเป็นสองพอร์ต
- ท่าเรือ CSI 2 เลน
- มีพอร์ต CSI 4 เลนสองพอร์ตบน Raspberry Pi Compute Module 5 ซึ่งรวมเข้ากับพอร์ต DSI รวมเป็นสองพอร์ต
- อินพุต ADC 2x
หน่วยความจำ
ความจุหน่วยความจำสูงสุดของ Raspberry Pi Compute Module 4 คือ 8GB ในขณะที่ Raspberry Pi Compute Module 5 มีให้เลือกในรุ่น RAM 16GB
แตกต่างจาก Raspberry Pi Compute Module 4, Raspberry Pi Compute Module 5 ไม่มีในรุ่น RAM 1GB
เสียงแบบอะนาล็อก
สามารถมัลติเพล็กซ์เสียงอะนาล็อกบนพิน 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 บนพอร์ต USB-C
ต่างจากโปรเซสเซอร์ BCM2711 ตรงที่ BCM2712 ไม่มีตัวควบคุม XHCI บนอินเทอร์เฟซ USB-C แต่มีเพียงตัวควบคุม DWC2 บนพิน 103/105 การบูตโดยใช้ 1800t ทำได้ผ่านพินเหล่านี้
เปลี่ยนเป็นโหมดรีเซ็ตโมดูลและปิดเครื่อง
ตอนนี้พิน 1/0 92 ถูกตั้งค่าเป็นปุ่ม w แทนที่จะเป็น sus PG ซึ่งหมายความว่าคุณต้องใช้ PMIC EN เพื่อรีเซ็ตโมดูล
สัญญาณ PRIC ENABLE จะรีเซ็ต PMIC และ SoC คุณสามารถ view PRIC EN when it’s driven low and released, which is functionally similar to driving tus Po low on Raspberry Pi Compute Module 4 and releasing มัน
Raspberry Pi Compute Module 4 มีข้อดีเพิ่มเติมคือสามารถรีเซ็ตอุปกรณ์ต่อพ่วงผ่านสัญญาณ nEXTRST ได้ Raspberry Pi Compute Module 5 จะจำลองฟังก์ชันนี้บน CAM GPIOT
GLOBAL EN/PHIC EN เชื่อมต่อโดยตรงกับ 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 แนะนำให้ใช้เคอร์เนล watchdog หากคุณกังวลเกี่ยวกับเฟิร์มแวร์หรือระบบปฏิบัติการที่ขัดข้องและปล่อยให้ปุ่มเปิด/ปิดไม่ตอบสนอง ระบบปฏิบัติการ Raspberry Pi รองรับ ARM watchdog อยู่แล้วผ่านทาง Device Tree และสามารถปรับแต่งให้เหมาะกับการใช้งานแต่ละกรณีได้ นอกจากนี้ การกด/ดึงปุ่ม 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 สองพอร์ต และทำงานแบบ Active High Raspberry Pi Compute Module 4 มีการป้องกัน ESD เพิ่มเติมสำหรับสัญญาณ HDMI, SDA, SCL, HPD และ CEC แต่ถูกถอดออกจาก Raspberry Pi Compute Module 5 เนื่องจากข้อจำกัดด้านพื้นที่ หากจำเป็น สามารถติดตั้งการป้องกัน ESD บนฐานบอร์ดได้ แม้ว่า Raspberry Pi Ltd จะไม่ถือว่าจำเป็นก็ตาม
|
เข็มหมุด |
CM4 | CM5 | ความคิดเห็น |
| 16 | ซิงค์_IN | แฟนทาโช | อินพุตความเร็วของพัดลม |
| 19 | อีเธอร์เน็ต nLED1 | แฟน_พวน์ | เอาท์พุตพัดลม PWM |
| 76 | ที่สงวนไว้ | ว.บ | แบตเตอรี่ RTC หมายเหตุ: จะมีโหลดคงที่ไม่กี่ uA แม้ว่า CM5 จะมีพลังงานอยู่ก็ตาม |
| 92 | รัน_พีจี | ปุ่ม PWR | จำลองปุ่มเปิด/ปิดเครื่องบน Raspberry Pi 5 การกดสั้นๆ จะเป็นสัญญาณว่าอุปกรณ์ควรเริ่มทำงานหรือปิดเครื่อง การกดค้างไว้จะเป็นการบังคับให้ปิดเครื่อง |
| 93 | nRPIBOOT | nRPIBOOT | หาก PWR_Button มีค่าต่ำ พินนี้จะถูกตั้งค่าให้ต่ำเป็นเวลาสั้นๆ หลังจากเปิดเครื่อง |
| 94 | อะนาล็อกIP1 | ซีซี1 | พินนี้สามารถเชื่อมต่อกับสาย CC1 ของขั้วต่อ USB Type-C เพื่อให้ PMIC สามารถจ่ายไฟ 5A ได้ |
| 96 | อะนาล็อกIP0 | ซีซี2 | พินนี้สามารถเชื่อมต่อกับสาย CC2 ของขั้วต่อ USB Type-C เพื่อให้ PMIC สามารถจ่ายไฟ 5A ได้ |
| 99 | ทั่วโลก_EN | PMIC_เปิดใช้งาน | ไม่มีการเปลี่ยนแปลงภายนอก |
| 100 | เน็กซ์ทสท์ | แคม_จีพีโอ1 | ดึงขึ้นบน Raspberry Pi Compute Module 5 แต่สามารถบังคับต่ำเพื่อจำลองสัญญาณรีเซ็ตได้ |
| 104 | ที่สงวนไว้ | PCIE_DET_nWAKE | PCIE nWAKE ดึงขึ้นถึง CM5_3v3 ด้วยตัวต้านทาน 8.2K |
| 106 | ที่สงวนไว้ | PCIE_PWR_EN | ส่งสัญญาณว่าอุปกรณ์ PCIe สามารถเปิดหรือปิดเครื่องได้ ใช้งานระดับสูง |
| 111 | วีดีเอซี_คอมพี | VBUS_EN | เอาท์พุตเพื่อส่งสัญญาณว่าควรเปิดใช้งาน USB VBUS |
| 128 | แคม0_ดี0_เอ็น | USB3-0-RX_เอ็น | อาจจะสลับ P/N ได้ |
| 130 | แคม0_ดี0_พี | USB3-0-RX_พี | อาจจะสลับ P/N ได้ |
| 134 | แคม0_ดี1_เอ็น | ยูเอสบี3-0-ดีพี | สัญญาณ USB 2.0 |
| 136 | แคม0_ดี1_พี | ยูเอสบี3-0-ดีเอ็ม | สัญญาณ USB 2.0 |
| 140 | แคม0_ซี_เอ็น | USB3-0-TX_เอ็น | อาจจะสลับ P/N ได้ |
| 142 | แคม0_ซี_พี | USB3-0-TX_พี | อาจจะสลับ P/N ได้ |
| 157 | ดีเอสไอ0_ดี0_เอ็น | USB3-1-RX_เอ็น | อาจจะสลับ P/N ได้ |
| 159 | ดีเอสไอ0_ดี0_พี | USB3-1-RX_พี | อาจจะสลับ P/N ได้ |
| 163 | ดีเอสไอ0_ดี1_เอ็น | ยูเอสบี3-1-ดีพี | สัญญาณ USB 2.0 |
| 165 | ดีเอสไอ0_ดี1_พี | ยูเอสบี3-1-ดีเอ็ม | สัญญาณ USB 2.0 |
| 169 | ดีเอสไอ0_ซี_เอ็น | USB3-1-TX_เอ็น | อาจจะสลับ P/N ได้ |
| 171 | ดีเอสไอ0_ซี_พี | USB3-1-TX_พี | อาจจะสลับ P/N ได้ |
นอกเหนือจากข้างต้นแล้ว สัญญาณ PCIe CLK ไม่ได้เชื่อมต่อแบบความจุอีกต่อไป
พีซีบี
PCB ของ Raspberry Pi Compute Module 5 มีความหนามากกว่า Raspberry Pi Compute Module 4 โดยวัดได้ 1.24 มม. +/-10%
ความยาวของแทร็ก
ความยาวแทร็ก HDMI0 มีการเปลี่ยนแปลง คู่ P/N แต่ละคู่ยังคงเท่ากัน แต่ค่าความเบ้ระหว่างคู่จะน้อยกว่า 1 มม. สำหรับเมนบอร์ดที่มีอยู่ ซึ่งไม่น่าจะทำให้เกิดความแตกต่าง เนื่องจากค่าความเบ้ระหว่างคู่อาจอยู่ที่ประมาณ 25 มม.
ความยาวแทร็ก HDMI1 ก็มีการเปลี่ยนแปลงเช่นกัน คู่ P/N แต่ละคู่ยังคงเท่ากัน แต่ค่าความเบ้ระหว่างคู่จะน้อยกว่า 5 มม. สำหรับเมนบอร์ดที่มีอยู่ ซึ่งไม่น่าจะทำให้เกิดความแตกต่าง เนื่องจากค่าความเบ้ระหว่างคู่อาจอยู่ที่ประมาณ 25 มม.
ความยาวแทร็กอีเทอร์เน็ตมีการเปลี่ยนแปลง คู่ P/N แต่ละคู่ยังคงเท่ากัน แต่ค่าความเบ้ระหว่างคู่ตอนนี้น้อยกว่า 4 มม. สำหรับเมนบอร์ดที่มีอยู่ ซึ่งไม่น่าจะทำให้เกิดความแตกต่าง เนื่องจากค่าความเบ้ระหว่างคู่อาจอยู่ที่ประมาณ 12 มม.
ตัวเชื่อมต่อ
ขั้วต่อ 100 พินทั้งสองตัวได้รับการเปลี่ยนเป็นยี่ห้ออื่นแล้ว ขั้วต่อเหล่านี้สามารถใช้งานร่วมกับขั้วต่อที่มีอยู่เดิมได้ แต่ได้รับการทดสอบที่กระแสไฟสูงแล้ว ส่วนเชื่อมต่อที่เชื่อมต่อกับเมนบอร์ดคือ Ampเฮนอล P/N 10164227-1001A1RLF
งบประมาณด้านพลังงาน
เนื่องจาก Raspberry Pi Compute Module 5 มีประสิทธิภาพสูงกว่า Raspberry Pi Compute Module 4 อย่างมาก จึงทำให้สิ้นเปลืองพลังงานไฟฟ้ามากกว่า การออกแบบแหล่งจ่ายไฟควรจัดสรรพลังงาน SV ไว้ที่ 2.5A หากปัญหานี้เกิดขึ้นกับเมนบอร์ดที่มีอยู่เดิม ก็สามารถลดอัตราสัญญาณนาฬิกาของ CPU ลงเพื่อลดการใช้พลังงานสูงสุดได้
เฟิร์มแวร์จะตรวจสอบขีดจำกัดกระแสไฟของ USB ซึ่งหมายความว่า usb mas surrant, เปิดใช้งาน จะเป็น 1 เสมอบน CM5 การออกแบบบอร์ด 10 ตัวควรคำนึงถึงกระแสไฟ USB รวมที่จำเป็น
เฟิร์มแวร์จะรายงานความสามารถของแหล่งจ่ายไฟที่ตรวจพบ (ถ้าเป็นไปได้) ผ่านทาง device-tree ในระบบที่กำลังทำงาน โปรดดู /proc/device tree/chosen/poser/เหล่านี้ files จะถูกเก็บไว้เป็นข้อมูลไบนารีบิ๊กเอนเดียนขนาด 32 บิต
การเปลี่ยนแปลง/ข้อกำหนดของซอฟต์แวร์
จากมุมมองของซอฟต์แวร์ viewการเปลี่ยนแปลงในฮาร์ดแวร์ระหว่าง Raspberry Pi Compute Module 4 และ Raspberry Pi Compute Module 5 จะถูกซ่อนจากผู้ใช้โดยอุปกรณ์ใหม่ files ซึ่งหมายความว่าซอฟต์แวร์ส่วนใหญ่ที่ยึดตามมาตรฐาน Linux API จะทำงานโดยไม่มีการเปลี่ยนแปลง โครงสร้างอุปกรณ์ fileเพื่อให้แน่ใจว่าไดรเวอร์ที่ถูกต้องสำหรับฮาร์ดแวร์ถูกโหลดในเวลาบูต
ต้นไม้อุปกรณ์ files สามารถพบได้ในเคอร์เนล Linux ของ Raspberry Pi ตัวอย่างเช่น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 แต่ก็เป็นข้อมูลอ้างอิงที่มีประโยชน์ จึงได้รวมไว้ในตาราง
| ซอฟต์แวร์ | เวอร์ชัน | วันที่ | หมายเหตุ |
| ระบบปฏิบัติการ Raspberry Pi | หนอนหนังสือ (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 |
การย้ายไปยัง API/ไลบรารี Linux มาตรฐานจากไดรเวอร์ที่เป็นกรรมสิทธิ์/
เฟิร์มแวร์
การเปลี่ยนแปลงทั้งหมดที่ระบุไว้ด้านล่างเป็นส่วนหนึ่งของการเปลี่ยนผ่านจาก 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สามารถพบสิ่งนี้ได้ในที่เก็บ GitHub ของ libcamera-apps ซึ่งใช้ในการเข้าถึงฮาร์ดแวร์ตัวเข้ารหัส 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 เวอร์ชันใหม่ และยังมีเครื่องมือสร้างการแจกจ่าย 2 ตัวที่ผู้ใช้ Raspberry Pi Compute Module 5 อาจพบว่ามีประโยชน์
rpi-sb-provisioner เป็นระบบจัดเตรียมการบูตที่ปลอดภัยอัตโนมัติด้วยอินพุตขั้นต่ำสำหรับอุปกรณ์ Raspberry Pi ดาวน์โหลดและใช้งานได้ฟรีทั้งหมด และสามารถพบได้ในหน้า GitHub ของเราที่นี่: https://github.com/raspberrypi/rpi-sb-provisioner.
พี-เจน เป็นเครื่องมือที่ใช้สร้างอิมเมจระบบปฏิบัติการ Raspberry Pi อย่างเป็นทางการ แต่ยังมีให้บุคคลภายนอกใช้สร้างดิสทริบิวชันของตนเองได้อีกด้วย นี่เป็นแนวทางที่แนะนำสำหรับแอปพลิเคชัน 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-image-gen เป็นเครื่องมือสร้างภาพใหม่ (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' เมื่อใช้งาน rpiboot, เนื่องจากตัวเลือกที่ใช้เฟิร์มแวร์ก่อนหน้านี้ไม่ได้รับการรองรับอีกต่อไป
รายละเอียดการติดต่อเพื่อขอข้อมูลเพิ่มเติม
กรุณาติดต่อ
applications@iraspberrypi.com
หากคุณมีข้อสงสัยใดๆ เกี่ยวกับเอกสารฉบับนี้
Web: www.raspberrypi.com

เอกสาร / แหล่งข้อมูล
![]() |
โมดูลการคำนวณ Raspberry Pi 4 [พีดีเอฟ] คู่มือการใช้งาน โมดูลการคำนวณ 4, โมดูล 4 |
