เมื่อ Raspberry Pi Compute Module 4 เปิดตัวเมื่อปลายปี 2020 เรารู้ว่ามันถูกลิขิตไว้แล้วสำหรับโปรเจ็กต์เซิร์ฟเวอร์ฝังตัว บอร์ด IO ของ Compute Module อย่างเป็นทางการมีการเชื่อมต่อทั้งหมด แต่ฟอร์มแฟคเตอร์ที่น่าอึดอัดใจแสดงให้เห็นว่าไม่ได้มีไว้สำหรับใช้ในโปรเจ็กต์ สำหรับการใช้งานในโปรเจ็กต์ เราจำเป็นต้องมีบอร์ดผู้ให้บริการที่ออกแบบมาโดยเฉพาะซึ่งจะแยกการเชื่อมต่อที่จำเป็นออก
บอร์ดผู้ให้บริการอีเทอร์เน็ตแบบ Dual Gigabit Ethernet ของ Seeed เข้ากันได้กับบอร์ด Raspberry Pi Compute Module 4 ทั้งหมด และออกแบบมาเพื่อสร้างอุปกรณ์เครือข่าย เซิร์ฟเวอร์ไฟล์และ แอปพลิเคชั่นเราเตอร์ซอฟต์แวร์ การรวม USB 3.0 เป็นสารให้ความหวานสำหรับพวกเราที่ต้องการสร้างอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ที่ใช้พลังงานต่ำโดยใช้ Raspberry Pi
ดูข้อมูลจำเพาะของบอร์ดผู้ให้บริการอีเทอร์เน็ตกิกะบิตคู่
td>
การใช้ Seeed Dual Gigabit Ethernet Carrier Board
ออกแบบมาสำหรับทุกรุ่นของ Compute Module 4 โดย Seeed’s Dual Gigabit Ethernet Carrier Board มีขนาดกะทัดรัดและใช้งานได้หลากหลาย ของชุด มีขั้วต่อสำหรับ Raspberry Pi Compute Module 4 ซึ่งยึด CM4 ไว้ ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อ CM4 อย่างถูกวิธี เพื่อให้วางอยู่บนกระดานและไม่ห้อยอยู่ด้านใดด้านหนึ่งเล็กน้อย คุณลักษณะที่ชัดเจนที่สุดของบอร์ดคือพอร์ต Gigabit Ethernet คู่ LAN0 เชื่อมต่อกับ Gigabit Ethernet PHY บน CM4 (BCM54210PE) และ LAN1 ที่เชื่อมต่อกับ Microchip LAN7800
พอร์ต Broadcom Ethernet คือ เปิดใช้งานและพร้อมใช้งาน โดยอุปกรณ์อื่นต้องมีการตั้งค่าเล็กน้อยจากเทอร์มินัล ถัดจากพอร์ตอีเทอร์เน็ตคือพอร์ต USB 3.0 สองพอร์ต ใช่ เรามีพอร์ต USB 3.0 บน CM4 บอร์ด IO Compute Module อย่างเป็นทางการมาพร้อมกับ USB 2.0 เท่านั้น บอร์ดของ Seeed มีพอร์ต USB 3.0 สองพอร์ตที่แยกออกมาจากอินเทอร์เฟซ PCIe ของ CM4
พอร์ต USB 3.0 เพิ่มเติมสามารถเพิ่มผ่านส่วนหัวได้ แต่คุณจะต้องระบุตัวแบ่งส่วนข้อมูลของคุณเองสำหรับส่วนหัว เราทดสอบความเร็ว USB 3.0 โดยใช้ไดรฟ์ USB 3 ไปยัง NVMe ภายนอก การคัดลอกอิมเมจ Raspberry Pi OS ขนาด 2.9GB จาก NVMe ไปยัง eMMC ของ CM4 ใช้เวลา 1 นาที 39 วินาที การคัดลอกไฟล์กลับไปที่ไดรฟ์ NVMe ใช้เวลาเพียง 35 วินาที เราจึงมั่นใจว่าอินเทอร์เฟซ USB 3.0 นั้นเร็วเพียงพอสำหรับการสร้าง NAS ของคุณเอง
ถัดจากส่วนหัว USB 3.0 จะมีหมุดสามตัว PWR, GND และ BOOT การใช้สายจัมเปอร์ทำให้เราสามารถเชื่อมต่อ GND และ BOOT เพื่อบังคับให้ CM4 เข้าสู่โหมดบูต USB ที่จำเป็นในการแฟลชระบบปฏิบัติการไปยังแฟลช eMMC ที่พบใน CM4 SKU บางตัว หากคุณมี Compute Module 4 Lite (ไม่มี eMMC) หรือต้องการบู๊ตจาก micro SD แสดงว่ามีช่องเสียบการ์ด microSD ที่ด้านล่างของบอร์ด (ดู การ์ด microSD ที่ดีที่สุดสำหรับ Raspberry Pi) สิ่งที่น่าสนใจเกี่ยวกับสล็อตนี้คือเราต้องใส่การ์ด microSD กลับหัว ซึ่งทำให้เราไม่ระวัง
มีขั้วต่อแบบ Flex แบนสองตัวบนบอร์ด หนึ่งสำหรับกล้อง Raspberry Pi อย่างเป็นทางการ (CSI) และอีกอันสำหรับจอแสดงผลอย่างเป็นทางการ (DSI) เราทดสอบกล้องอย่างเป็นทางการทั้งรุ่น v1.3 และ v2.0 กับบอร์ด และปัญหาแรกที่เราเผชิญคือคำแนะนำในการติดตั้งที่มี URL ที่ไม่ถูกต้อง เราหาทางเลือกอื่นจาก ที่เก็บ Raspberry Pi Github แล้วลองอีกครั้ง การติดตั้งทางเลือกทำงานโดยดาวน์โหลดไฟล์ไปยัง CM4 ของเรา แต่แม้หลังจากเปิดใช้งานอินเทอร์เฟซของกล้องผ่าน raspi-config และรีบูต เราก็ล้มเหลวในการถ่ายภาพด้วยกล้อง ทั้งหมดที่เราเห็นคือข้อความแสดงข้อผิดพลาดที่ระบุว่าไม่มีกล้อง
หลังจากพูดคุยกับ Seeed และกระพริบระบบปฏิบัติการใหม่ไปยัง eMMC ข้อผิดพลาดยังคงอยู่ ปรากฏว่าหน่วยตรวจสอบของเราเป็นตัวอย่างทางวิศวกรรมที่เก่ากว่าซึ่งมีข้อบกพร่องด้านฮาร์ดแวร์ กำลังส่งรายการทดแทนมาให้เรา และเราจะอัปเดตการตรวจสอบเมื่อได้รับแล้ว เราไม่สามารถทดสอบตัวเชื่อมต่อ DSI สำหรับจอแสดงผลอย่างเป็นทางการ แต่เราสามารถทดสอบเอาต์พุต micro HDMI และเห็นเดสก์ท็อป Raspberry Pi OS ที่คุ้นเคย เรายังไม่สามารถทดสอบ I/O FPC ซึ่งแยกพิน GPIO หกพิน, 3v3 และ GND ผ่านขั้วต่อเฟล็กซ์แบน หมุดที่ชำรุด ได้แก่ I2C และ SPI
เราเชื่อมต่อ Seeed Dual Gigabit Ethernet Carrier Board กับแหล่งจ่ายไฟแบบตั้งโต๊ะของเรา และพบว่าเมื่อเปิดเครื่อง การจ่ายไฟไปที่ 5.1V ที่ 2.1A จากนั้นจึงเสถียรเป็น การจ่ายไฟขณะเดินเบา 800mA ที่ 5.1V ในระหว่างการทดสอบ stressberry เราเห็นการดึงกระแสไฟเพิ่มขึ้นเป็น 1.1A และอุณหภูมิผ่านจุดเร่งความร้อนแบบแข็ง 80 องศาเซลเซียส ซึ่งทำให้ CPU ลดลงเหลือ 1 GHz ได้อย่างง่ายดาย ในการทำให้ CM4 เย็นลง เรามีขั้วต่อพัดลม JST แบบสี่พิน ซึ่งเข้ากันได้กับพัดลมสี่พิน แต่โปรดทราบว่านี่คือขั้วต่อพินแบบพิทช์ขนาด 1.25 มม. แบบสี่พินและไม่ใช่ขั้วต่อพัดลมทั่วไป
กรณีการใช้งานสำหรับบอร์ด Dual Gigabit Ethernet Carrier ของ Seeed
ตัวเชื่อมต่อกิกะบิตอีเทอร์เน็ตแบบคู่แนะนำโปรเจ็กต์ซอฟต์เร้าท์เตอร์ในทันที และหากคุณมีความรู้ สิ่งนี้สามารถทำได้ค่อนข้างง่ายด้วย Raspberry Pi OS เนื่องจากหัวใจของมันคือ Debian Linux จริงๆ นอกจากนี้เรายังสามารถใช้บอร์ดเป็น Raspberry Pi ทั่วไปได้โดยไม่ต้องใช้ GPIO
หากเราต้องการสร้างกล่อง Pi-Hole DNS, NAS หรือเซิร์ฟเวอร์สื่อ กระบวนการก็จะง่ายขึ้นมากโดยใช้ ไดเอท-พาย. Diet-Pi เป็นการแจกจ่ายแบบ Debian ที่มีน้ำหนักเบาซึ่งมีชุดเมนูที่ใช้งานง่ายซึ่งช่วยลดความยุ่งยากในการสร้างเซิร์ฟเวอร์ DNS, ไฟล์, เว็บและสื่อ เราทดสอบ Diet-Pi กับ Dual Gigabit Ethernet Carrier Board ของ Seeed และทำงานได้ดีมาก
Bottom Line
สำหรับ $45 บวกกับราคา Raspberry Pi Compute Module 4 ของคุณ Seeed’s Dual Gigabit Ethernet Carrier Board เป็นผู้เชี่ยวชาญในการซื้อ สำหรับคนที่ต้องการหรือนี d ตัวเชื่อมต่อกิกะบิตคู่พร้อมกับ USB 3.0
การตั้งค่าทั้งหมดมีขนาดใกล้เคียงกับ Raspberry Pi 4 โดยประมาณ แต่ด้วย Dual Gigabit Ethernet Carrier Board ของ Seeed เราสูญเสีย GPIO หากคุณต้องการสร้างเซิร์ฟเวอร์ที่ขับเคลื่อนด้วย CM4 นี่คือตัวเลือกที่ดีที่สุดในปัจจุบัน หากคุณต้องการประสบการณ์ Raspberry Pi ทั่วไป ให้ใช้ Raspberry Pi 4