ืฉืืื ืืงืืืืช ืืืจ! ืืืืจืื ื ืืชืืชื ืขื ืืื ืืืฉืืืืืช ืืืจืกื ืืจืืฉืื ื ืฉืื ื [
ืื ืื ื ืืืืืื ืืื ื ืฉืจืชืื ืฉืืืืืื ืืฉืืฉ ืื ืืคืืชืื ืืงืืื ืืื ืืืืจืื ืืงืืื. ืื ืืืื ืืืืฉืืื ืฉืืืื ืืื ืื ืืืฉืืื ื ืืืืื, ืืฉืจืชืื ืฉืื ื ืืชืืื ื ืื ืืขืืื 24/7, ื ืืชื ืืืื ืืืชื ืืืืืจืืช, ืืืฉื, ืืื 4 ืืขืืืื ืืืฉืืื, ืืืืจื 5 ืืงืืช ืืื 16 ืืขืืืื (ืืื ืฆืืื ืจืฉืช ื ืืกืฃ) ืืื ืื ืืืื ื ืงืืืคืงืื ืฉืงื ืืืกืืื ื ืืื ืจืืื.
ืืืจืืืืงืืืจื ืฉื ืืฉืจืชืื ืฉืื ื ืืืืกืกืช ืขื ืขืงืจืื ืืื ืืื ืฉื ืืฉืืืืืช, ืืืืืจ. ืื ื ืืืืฆืจืื ืืืืืช ืืฉืืืืืช ืฉืืืืฆืขืืช ืจืฉืช ื-ethernet ืฉืขื ืืืื, ืืืืจืื ืืกืคืจ ืืืืืื ืืืฉืื (ืืขืืืื). ืืื ืืคืฉื, ืื ืื ื ืขืืืื ืื ืืืืฆืจืื ืืืืืื ืืืฉืื ืืฉืื ื, ืืื ืืฉืชืืฉืื ื-Raspberry Pi Compute Modules ืืืืื ืงืืืืื ื ืืืืืื CM4 ืืืืฉ. ืืื, ืืื ืืชื ืื ืืชืืื ืืืช ืขื ืืืจื ืืฆืืจื ืืืืฉ ืฉืืื ืืื ื ืืืฉื ืฉืจืืื ืืืืืืืื.
ืชืืช ืืืชื, ืืื ืขืืจื ื ื-V1 ื-V2 ืืืื ืืืื ื ืฆืจืืืื ืืฆืืช ืขื ืืคืืจืื ืืืืฉ ืฉื Raspberry Pi CM4.
ืื, ืืืืจ ืืฆืืจืช ืืฉืืื ืขืืืจ 7 ืฆืืชืื, ืืฉืืืืช ืื - ืื ืืืื? ืืื ืืืขืืืช ืืช ืขืจื ืืืืฆืจ? 8, 10 ืื 16 ืฆืืชืื? ืืืื ืืฆืจื ื ืืืืืืื? ืืฉืืืฉืืื ืขื ืืืืฆืจ ืืืืืืชื, ืืื ื ืฉืืขืืงืจ ืืื ืืื ืื ืืกืคืจ ืืฆืืชืื ืื ืื ืืืฆืจื, ืืื ืขืฆื ืืืืืช ืฉื ืืฉืืืืืช ืืืื ืื ืืื. ืื ืื ื ืฆืจืืืื ืืืคืฉ ืืช ืืื ืืื ืืื ืืืื ืืืืืช
1, ืืืืื ืืฉืืื ืืืืงืืื ืืืื ืืืืจ ืืืกืงืื ืืืืืืช ืืจืืื. ืืืืง ืืืฉืืื ืฆืจืื ืืืืืช ืฆืืืช ืืกืืก ืขืฆืืื ืืขื ืืืืื ืจืื ืฉื ืืคืฉืจืืืืช ืืจืืื.
ืืฉื ื, ืื ืฉื ืืชื ืืืืจ ืืช ืืืืงื ืืืฉืืืืืช ืืืื ืืืืืื ืื ืืื ืขื ืืื ืื ืืืช ืืฉืืืืืช ืืืืื ืืืื ืืืชืจ ืืื ืฉืืืื ืืขืื ืืืืื ืช ืชืงืฆืื ืืืืืจืืช ืงื ื ืืืื. ืืืืจืืช ืงื ื ืืืืื ืืืืืช ืืืืืช ืืืืจื ืืืชืจ ืืืืืืจ ืืืฉืืื ืจืืืืื ืืจืฉืช ืืืืื ืืืจืื ืืืืืจืช ืืฉืจืช.
ื, ืืืืืืช ืืืฉืืื ืืืื ืืืืืืช ืฆืจืืืืช ืืืืืช ืืกืคืืง ืงืืืคืงืืืืช, ื ืืืืืช, ืืกืืื ืืืช ืืื ืจืืื, ืืกืืื ืืืช ืืื ืชืืืขื ืืืช ืืชื ืื ืืืคืขืื. ืืื ืืื ืืืืืืื ืืขืืงืจืืื ืืชืื ืฉืจืช ืืื ืื ืฉืงืฉืืจ ืืืืื.
ืืชืืื ื ืืงืืืขืช ืืกืคืจ ืืฆืืชืื.
ืืกืคืจ ืฆืืชืื
ืขื ืฉืืคืืืื ืืืืืื ืคืฉืืืื, ืืื ื ืฉ-4 ืฆืืชืื ืื ืืืคืฉืจืืช ืืืืื ืืืืชืจ ืืืืืง ืืืฉืืื ืืืื ืืืื. ืฆืืืช 1 ืืื ื ืืงืืฅ, 2 ืฆืืชืื ืืื ื ืืกืคืืงืื (ืืืกืืจ 1 ืคืืขื, ืืื ืืคืฉืจืืช ืืฉื ืืช ืงื ื ืืืื ืืชืื ืืืืง, ืืืืืื ืขืืืจ ืืคืฉืจืืืืช ืืืจืืื ืืืช), 1 ืฆืืชืื ื ืจืืื ืืกืืจ, ืื ืื ืืคืืื ืฉื ืืืืืช ืฉื 3 ืืงื ื ืืืื ืืชืื ืืืืง ืืืืื, 2 ืฆืืชืื ืืืืขืื ืืืืืจ ืืืขื ืืื 6 ืฆืืชืื (ืืื ืืกืืื ืฉืื ื ืื ืืืจ ืืืืจ ืขืืืช ืืืื), 7 ืื ืืจืื, ืื ืืชืืื ืืคืืจืื ืืื ื ITX ืืคืชืจืื PoC ืืงืจ ืขืื ืืืชืจ.
ืืจืืขื ืฆืืชืื ืืื ืืืืง ื ืืฉืืื ืืืืฆืขื ืืืื:
- ืคืืืช ืืืืจืื ืืื ืืื ืืฉืืื, ืืืืื ืืื ืืืชืจ ืืืืฆืืจ
- ืืคืืื ืฉื 4, ืกื"ื 4 ืืืืงืื ื ืืชื ืื 16 ืืขืืืื ืคืืืืื
- ืืขืื ืืฆืื 1 ืืืกืืจ ื-3 ืขืืืืื
- ืืจืืืฆืืืช ืืืจืืื ืืืช ืืืชืจ, ืืืืืื ืืืฉืื ืืืื + ืืืฉืื ืืืืฅ
- ืืงืื ืืื ื ITX ืขื ืืื ื ื SSD ืืืจืืืกื ืืจืืื
ืืืฉืื ืืืืืืื
ืืืจืกื ืืฉื ืืื ืืืืกืกืช ืขื CM4, ืืฉืื ื ืฉืืื ืชืฉืืืจืจ ืืคืืจืื SODIMM. ืืืโฆ
ืงืืืื ื ืืืืื ืืืฆืืจ ืืื ืืช SODIMM ืืืืจืืื ืืช CM4 ืืฉืืจืืช ืืืืืืืื ืืื ืฉืืืฉืชืืฉืื ืื ืืฆืืจืื ืืืฉืื ืขื CM4.
Turing Pi Compute Module ืชืืื Raspberry Pi CM4
ืืืืคื ืืืื, ืืืืคืืฉ ืืืจ ืืืืืืื, ื ืคืชื ืฉืืง ืฉืื ืฉื ืืืืืื ืืืฉืื ืืืืืืืื ืงืื ืื ืขื 128 ืืื-ืืืื RAM ืืขื 8 ื'ืืื-ืืืื RAM. ืืืืืืื ืขื ืืืืจืื RAM ืฉื 16 ื'ืืื-ืืืื ืืขืื ืืคื ืื ื. ืขืืืจ ืืืจืื ืืืฉืืื ืงืฆื ืืืืืกืก ืขื ืืื ืืืืืืืช ืืงืืจืืืช ืืขื ื, 1 GB ืฉื ืืืืจืื RAM ืืืจ ืื ืืกืคืืง, ืืืืืคืขื ืืืืจืื ื ืฉื ืืืืืืื ืขืืืจ 2, 4 ืืืคืืื 8 GB ืฉื RAM ืืกืคืงืช ืืงืื ืืื ืืฆืืืื. ืื ืืคืืื ืฉืงืื ืืคืฉืจืืืืช ืขื ืืืืืื FPGA ืขืืืจ ืืืฉืืื ืืืืืช ืืืื ื, ืืื ืืชืืืื ืฉืืื ืืชืขืืื ืืืื ืฉืืืขืจืืช ืืืงืืืืืืช ืฉื ืืชืืื ื ืื ืืคืืชืืช. ืชืื ืืื ืืืืื ืฉืืง ืืืืืืืื, ืืืขื ื ืืจืขืืื ืืืฆืืจ ืืืฉืง ืืื ืืืจืกืื ืืืืืืืื, ืื-V2 ืื ืื ื ืืชืืืืื ืืืื ืืช ืืืืฉืง ืฉื ืืืืืื ืืืฉืื. ืื ืืืคืฉืจ ืืืขืื ืืจืกืช V2 ืืืืจ ืืืืืืื ืืืฆืจื ืื ืืืจืื ืืืขืจืื ืืืชื ืืืฉืืืืช ืกืคืฆืืคืืืช.
V2 ืชืืื ืืื ืงื Raspberry Pi 4 Compute Module (CM4), ืืืื ืืจืกืืืช Lite ืืืืืืื RAM ืฉื 8 GB
ืคึผึตืจึดืืคึถืจืึธื
ืืืืจ ืงืืืขืช ืกืคืง ืืืืืืืื ืืืกืคืจ ืืฆืืชืื, ื ืืืฉื ื ืืืคืืง ื-PCI ืขืืื ื ืืฆืืื ืืฆืืื ืืืืงืคื. ืืคืืง ื-PCI ืืื ืืชืงื ืขืืืจ ืฆืืื ืืืงืคื ืืืื ื ืืฆื ืืืขื ืืื ืืืืืื ืืืืฉืื. ืืฉ ืื ื ืืกืคืจ ืฆืืชืื, ืืืืืคื ืืืืืืื, ืื ืฆืืืช ืืืืจ ืืืืืช ืืกืืื ืืฉืชืฃ ืืชืงื ื PCI ืืืฆื ืืงืฉื ืืืงืืื. ืืืืืื, ืื ืืืืืจ ืืืืกืง ืืืืืืจ ืืืืืืืืก, ืืื ืืืื ืืื ืืฆืืชืื. ืืชืืื ื ืืืคืฉ ืืชืื PCI ืขื ืชืืืื ืืจืืืื ืืืจืืื ืืืืืื ื ืฉืืฃ ืืื ืืื ืื ืืชืืื ืืืจืืฉืืช ืฉืื ื. ืื ืืคืชืจืื ืืช ืืืื ืืืืืื ืืจืืื ืืืืจื ืืื ืื ืืจื ืืืจืืื, ืื ืืื ืืฆื ืฉื ืืงืฉืืช ืืืงืืื ืื ืงืืืืช ืงืฆื. ืืืขืื ืืฉื ืืื ืืื ืืขืืืช ืืืืืื ืฉื $1 ืื ืืืชืจ ืืฉืื. ื-V50, ืืืืื ื ืืืืืช ื ืืกืืืื ืขื ืืชืื PCI (ื ืืืืจ ืืืืื ืืืืฉื ืืื ืฉื ืชืคืชื) ืืืืื ื ืืืจื ืฉื ืืงืฆืืช ืชืคืงืื ืืื ืฆืืืช: ืฉื ื ืืฆืืชืื ืืจืืฉืื ืื ืืฉืคื ืืฆืืืช ืืื ื PCI Express ืืื ืฆืืืช, ืืฆืืืช ืืฉืืืฉื ืืงืจ SATA ืืขื 2 ืืฆืืืืช 2 Gbps ืืฉืืฃ. ืืื ืืืฉืช ืืืืกืงืื ืืฆืืชืื ืืืจืื, ืืชื ืืืื ืืืฉืชืืฉ ืืืขืจืืช ืงืืฆื ืืจืฉืช ืืชืื ืืืฉืืื. ืืื ืื?
ืืฆืฆื
ืืืืื ื ืืฉืชืฃ ืืื ืกืงืืฆืืช ืฉื ืืืืคื ืฉืื ืืืืง ืืืฉืืื ืืืื ืืืื ืืชืคืชื ืืืืจื ืืื ืืืืฆืขืืช ืืืื ืืืฉืชืงืคืืช.
ืืชืืฆืื ืืื, ืืืขื ื ืืืืืืช ืืฉืืื ืขื 4 ืฆืืชืื ืฉื 260 ืคืื ืื, 2 ืืฆืืืืช ืืื ื PCIe (Gen 2), 2 ืืฆืืืืช SATA (Gen 3). ืืืื ืืฉ ืืชื ืื ืืื Layer-2 ืขื ืชืืืื ื-VLAN. ืืืฆืืืช ืืจืืฉืื ืืืกืจื ืืฆืืืช ืืื ื PCIe, ืืืื ื ืืชื ืืืชืงืื ืืจืืืก ืจืฉืช ืืืงืื ืืฆืืืช Ethernet ืื ืืืื 5G ื ืืกืคืช ืืืืฆืืจ ื ืชื ืืจืฉืช ืขื ืืืฉืืื ืืืฆืืืืช Ethernet ืืืฆืืืช ืืจืืฉืื.
ื-Cluster Bus ืืฉ ืชืืื ืืช ื ืืกืคืืช, ืืืื ืืืืืืช ืืืืื ืืืืืืื ืืฉืืจืืช ืืจื ืื ืืืจืืฆืื ืืืืืื ืืืืจื FAN ืืื ืฆืืืช ืขื ืืงืจืช ืืืืจืืช.
ืืงืฉื
ืชืฉืชืืช Edge ืขืืืจ ืืืฉืืืื ืืฉืืจืืชืื ืฉืืชืืจืืื ืืขืฆืื
ืชืื ื ื ืืช V2 ืืืืืช ืืื ืืื ืืื ืืืื ืืืืืช ืืชืฉืชืืช ืงืฆื ืฆืจืื ืืช/ืืกืืจืืช. ืขื V2, ืื ืืื ืืืชืืื ืืืืืช ืงืื ืกืคื ืืืืืืื ืืื ืฉืืชื ืืื, ืชืื ืืขืืจื ืืืจืืชืืช ืฉื ืืืฉืืืื ืฉืื ืืกืืื ืืื ืืืชืจ ืืืขืฉืืื ืืืชืจ ืืืจื ืืงืฆื. ื ืืชื ืืืืจ ืืืืงืื ืืงืืฅ ืืื ืืืช ืืฉืืืืืช ืืืืืื ืืืชืจ. ืื ืืืื ืืืืขืฉืืช ืืืืจืื ืืื ืกืืืื ืจื ืืืงืื
ืชืืืืืื. ืืืจ ืืืื ืืฉ ืืกืคืจ ืขืฆืื ืฉื ืืืฉืืืื ืืขืกืงืื,
ืชืื ืช ืขืืืื ืฉื ARM
ืขื ืขื 32 GB RAM ืืื ืืฉืืื, ืืฆืืืช ืืจืืฉืื ืืืื ืืฉืืฉ ืขืืืจ ืืจืกืช ืฉืืืื ืืขืืืื ืฉื ืืขืจืืช ืืืคืขืื (ืืืืืื, Ubuntu Desktop 20.04 LTS) ื-3 ืืฆืืชืื ืื ืืชืจืื ืืืฉืืืืช ืงืืืคืืืฆืื, ืืืืงื ืื ืืคืื ืืืืื, ืคืืชืื ืคืชืจืื ืืช ืขื ื ืืงืืจืืื ืขืืืจ ARM ืืฉืืืืืช. ืืฆืืืช ืขืืืจ CI / CD ืขื ืชืฉืชืืช ARM edge ืืคืจืื.
ืืฉืืื Turing V2 ืขื ืืืืืื CM4 ืืืขื ืืื ืืืืื ื ืืจืืืืงืืื ืืช (ืืืื ืืืจืกืืืช ืืฉื ืืืช ืฉื ARMv8) ืืืฉืืื ืืืืืกืก ืขื ืืืคืขื AWS Graviton. ืืขืื ืืืืื CM4 ืืฉืชืืฉ ืืืจืืืืงืืืจืช ARMv8 ืื ืฉืชืืื ืืื ืืช ืชืืื ืืช ืืืืฉืืืื ืขืืืจ ืืืคืขื AWS Graviton 1 ื-2, ืืืืืขืื ืืืจืื ืืืชืจ ืืืืื ืืืืคืขื x86.
ืืงืืจ: www.habr.com