ααααΆααα½αααααα αααα Habr! ααααΈαααααααα»αααΆααααααα’αααΈαααα»αααααΉααααΆαααα»αααααααααΌαααααααΎαα [
ααΎααααα α·αααααΉααααΆαααΈαααααααΆαααΌα αααα’αΆα ααααΎααΆαααΆααααΆαα’αα·αααααααααα»ααααα»α αα·αααΆααααα αααααα»ααααα»αα αα·αααΌα αα»αααααΌαααααΎαα» α¬αα»αααααΌααααα½ααααα αααΆαααΈαααααααααΎαααααΌαααΆααα ααΆα‘αΎαααΎααααΈααααΎαααΆα 24/7 αα½αααα’αΆα ααααΎααΆααα αααααααΆααααΆαααΆαααα αα α§ααΆα ααα ααΆα processor α ααα½α 4 αα αααα»αα ααααααα½α α αΎααααααΆααααΈ 5 ααΆααΈααΆα processors α ααα½α 16 (αα·αααΆαα§ααααααααααΆααααααα) α αΎαααΆααα’ααααα αα αααα»ααααααΆααααααααααα½αααααΆαα αα·ααααααααα αααΆαααα
ααααΆαααααααααααααΆαααΈαααααααααΎαααΊααα’ααααΎαααααΆαααα αααααααααΆαααΆαααααααααΊα§α ααΎααααααΎαααααΆαα αααααααααααααααΎαααααΆαα’ααΈααΊααα·ααα ααΎααααΆαααααΆαααααΌαα»ααα»αααααΌαααααΆα αααΎα (α§αααααααααΎαααΆα) α ααΎααααΈααΆααααα½α ααΎααα·αααΆαααααααΎααααΌαα»ααα»αααααΌαααααααΆαααααα½αααααααΎααα α‘αΎααα ααα»ααααααααΎ Raspberry Pi Compute Modules α αΎαααΎααα·αααΆαααααΉααααααΆαααααΌαα»α CM4 ααααΈα ααα»αααα α’αααΈααααααααΆαααΆααααα»αααΈαααααΆαααΆαα½αααΉααααααΆααααααααααΈαααααα½ααα α αΎααααα»ααα·αααΆααα»αααααΆα αααΎαααΆαααΆαααα α·αααα
αα
αααααααΆαααΆαα αααααααααΎαααΆααα
ααΈ V1 αα
V2 αα·ααααααααααΎαααααΌαα
ααααΆαα½αααΉααααααΆαααααα Raspberry Pi CM4 ααααΈα
ααΌα
αααααααααΆααααΈαααααΎαα
ααααααααααΆααααααΆαα 7 αααα½αααΊ - ααΎααΆαα’αααΈαααααΆαα? ααΎααααΎααΌα
ααααα
ααΎααααΈαααααΎααααααααααα·ααα? ααααΆαα 8, 10 α¬ 16? ααΎαααα»αα αα»αααα·ααααΌαα»αααΆαααα? ααααα·αααΈααα·αααααΆααααΌα ααΎαααΆαααΉαααΆααΏαααααΆαααα
ααΈααααα·ααααααΆα
ααα½αααααΆαα α¬α’αααααα·αααααα ααα»ααααααααΉαααΆαααααΆααααα
αααααααΆαααα»αα’αΆααΆαα ααΎαααααΌαααααΎααααα»αα’αΆααΆαα’αααααααΆαααα
ααααΌαααΉαααααΆαααΆα ααααα α αΎααααα»αααααααα½αα’αΆα ααααΆααααΆα αα·αααααααααααΈαα αααα»αα ααααααα½αααααΆααααΆααααΌαααααΆαααααααααααααΆααααααααα½αα―α αα·αααΆαα½αααΉααααααΎααααααΈαααααΌααΆαα
ααΈααΈαααΎααααΈα±αααααα»αα αααααα’αααααααΆα’αΆα ααααΆααααααΆαα αα·ααα αααααααΆααααΆαα ααααααααααΆαααα αααααΆααα»α αα·αααΎααααΈα±ααααΆααΆαααααα·αααααΆααααα»αααααααααααααα·ααΆ αα·αααααΏαααααΎααΆαααααααΆαα ααααΏαααααΎααΆαααααααΆαααααΌαααααΏαααΆαααΆαααααΆαααα»αααααΌαααααααααΆαα αααααΆα αα·αααΆαααααααααααΆααααααααΉααααΆαααΈαααα
ααΈααΈα’αααααΆαα αααααα’αααααααΆαα½αααααΆαααααααααααα½ααααααααααΆαα α ααα αααααααα αααΆααα αααααααα α αα·ααα·αααΆααααααΌαααΆαααΎααααααααααααα·ααααα·ααΆαα αααααΊααΆααΆααα»αααααΆααααααΆαααα½αααΈ rack αααΆαααΈααα αα·αα’αααΈααααααααΆααααααααΆααααΆαα½ααα½αααα
ααΎαα αΆααααααΎαααααααααα ααα½αααααΆααα
α ααα½αααααΆαα
ααΆαα½αααΉαααΆααα·αα·α ααααα‘αΌααΈααααΆαααα ααΎαααΆαααΉαααΆααααΆαα 4 ααΊααΆαααααΎαααααα’αααα»ααααααΆαααααα»αα αααααα’αααααααΆα ααααΆαα 1 αα·ααααααΆα ααααααα ααααΆαα 2 αα·ααααααααααΆαααα (αα 1 αααααα 1 αα·αααΆαααααααΆαααααΎααΆαααααααΆααααα»ααααα»ααα ααΆαα·ααααααααΆαααααααΎααααααααααΆ) ααααΆαα 3 ααΎααα αα·αα’αΈαα ααα»αααααα·ααααααΆαα α»αα»αααα’αααΆα 2 αα·αααΆαααααΎααΆαααααααΆααααα»α αααα»ααα½αααΆαααααα 6 ααααΆαααααααα»ααααααααααΎαααααΌα 7 ααααΆαα (ααΆααααα·αααααααααααΎααααααΊααΆαααααααα αααΎααα½α αα α αΎα) 8 ααΊα αααΎα αα·αααααΉααααααΆαααααα ITX ααααΆαααΌα αα·ααααααααααΆα PoC ααααααΆαα
ααααΆαααα½ααααα»ααα½ααααα»αααααΌαααΆαα αΆαααα»αααΆααΆαααααααΆαααΆαα
- αααααΆαααα·α αααα»ααα½αα ααααα ααΌα ααααα αΎαααααααααααΆααααα»αααΆαααα·α
- αα α»αα»ααα 4 ααα»α 4 αααα»ααααααα±αα 16 ααααΎαααΆαααΆαααΆα
- ααααααΈαααααααΆααα 1 ααΆαααα·ααααααα 3 ααΆααα
- αααααααα½ααα»αααααααααΈααΆααααα αααΎα ααΆαααααΆααΌαα + αααΌαα»αααααΆαααααΎαααααΏα
- αααααΆαααααα ITX ααααΆαααΌα ααΆαα½αααααΆα SSD αα·αααΆααααααΈα
αααΌαα»αααααΆ
ααααααΈααΈαααΊααα’ααααΎ CM4 ααΎαααΆααα·αααΆααΆααΉαααααΌαααΆαα
ααααααΆααα
αααα»ααααααΆαααααα SODIMM α ααα»ααααβ¦
ααΎαααΆαααααΎααΆααααααα
α
α·αααααΎααααΈαααααΎααααααααΌαααααΈ SODIMM αα·ααααααΌααααα»α CM4 αααααααΆαααα
αααα»ααααΌαα»α ααΌα
ααααα’αααααααΎααααΆαααα·αα
αΆαααΆα
ααα·αα’αααΈ CM4 ααα
αααΌαα»αααααΆ Turing Pi ααΆαααα Raspberry Pi CM4
ααΆααΌαα
αααα»αααΆαααααααααααΌαα»α ααΈααααΆαααΆααααΌααααααΌαα»ααα»αααααΌαααααααΌαααΆαααΎαααΈαααΌαα»αααΌα
ααααααΆα RAM 128 MB αα
8 GB RAM α αααΌαα»ααααααΆα RAM 16 GB αα·αα
αααΎααααααΊαα
ααΆααα»αα αααααΆααααΆααααα αααααααα·ααΈααααααααα’ααααΎαα
αα
αααα·ααααΆααΎαααααα 1 GB αα RAM ααΊαα·ααααααααααΆαααα α αΎαααΆαααα
α
ααααΌααααΌαα»αααααΈααααααΆαα RAM 2, 4 αα·αααΌααααΈαα 8 GB αααααααΌαααααααααααα’αααααΆααααΆαααΌαααΆααα αα½ααααααααΆααααΆααα·α
αΆαααΆαααααΎαααΆαα½αααΉααααΌαα»α FPGA αααααΆαααααααα·ααΈααααααΆαααΈα ααα»ααααααΆαααΆαααααααααα½αααααααΌαααΆααααααΆαααα αααααΆαααααααααα’αααΌα‘αΌαααΈαααααααααα·ααΈαα·αααααΌαααΆααααααΎαα‘αΎαα ααααααααααααα»ααα·ααααΆααΈααααΆααααΌαα»α ααΎαααΆααααααΎαα‘αΎαααΌααααα·αααααΆααααααΎαα
ααα»α
αααααΆααααΆααααααααΆαααααΌαα»α α αΎααα
αααα»α V2 ααΎαα
αΆααααααΎαααααα½αααααα½αα
ααα»α
αααααΆαααααααΌαα»ααα»αααααΌαααα ααΆααΉαα’αα»ααααΆαα±ααααα
αΆαααααααα V2 ααααΆαααααΌαα»αααΈαααα»αα αα»αααα·ααααααααα αα·αααΆααα½αααΆαααααΆαααα·α
αα
ααΆαααΆααααΆααα
V2 ααΆαααααααααΆαα Raspberry Pi 4 Compute Module (CM4) ααΆααααΌα αα½αααΆαααααα Lite αα·ααααΌαα»α RAM 8 GB
ααα·ααα
αααααΆααααΈαααααα’αααααααααΌαα»α αα·αα ααα½αααααΆαα ααΎαααΆααα αα·αα‘αΆααααα»α PCI αααααααΏααα»αααααΌααααααα·ααα α α‘αΆααααα»α PCI ααΊααΆαααααααΆααααααΆααααααΏααα»αααααΌααα α αΎαααααΌαααΆαααααΎααα αααα»ααααΌαα»ααα»αααααΌαααααααΎαααααΆααα’ααα ααΎαααΆαααααΆααααΆα αααΎα α αΎαααΆαα§ααααααα· ααααΆααααΈαα½αααα½αααα’αΆα α αααααααα§ααααα PCI αα αααα»αααααααααΎααααααααΆα α§ααΆα ααα ααααα·αααΎααΆααΆααΈααααααααΆαααα ααΉαα‘αΆααααα»α αααααΆααΆααααααΆαααααααααααΆααααΆααα’ααα ααΎαααΆαα αΆααααααΎααααααααα§αααααααααΌα PCI ααΆαα½αααΉαααΆαααΆαααααα α»αααΆαααΈα α αΎαααΆαααααΎαααΆααααΆαααααΆααααΆαααααα»αα αααααα½αααααααΉααααααΌαααΆαααααααΎαααα αααααααααΆαααΆαααααααΆαα αααΎαααααΌαααΆααααααααααΉα 1 αααΆαααΈα α¬αααΆαααΈαα αααΎα ααα»αααααααααααΆαααααααααααΎααααααααΆα ααααα ααα»α αααα ααα αααα αΆααΈααΈαααΊααΆαα αααΆαααααα 50 αα»ααααΆαα¬α αααΎαααΆαααααααα»ααα½ααααααα αα αααα»α V2 ααΎαααΆααααααα α α·ααααααααΆααααααΆααα·αααααααΆαα½αα§αααααααααΌα PCI (ααΎαααΉααααααααα αα½αααΆαα αααααααααα αααααΎαα’αα·αααα) α αΎαααΆααα ααΆαααααΌαααααΆαααααααα½ααΆααΈαααααΆααααααΆααααΈαα½ααα ααααΆααααΈαααααΌαααΆαααΆααααααΆαα ααα mini PCI Express αααα»ααα½αααααΆαα ααΈααΈ ααΆααααααΆα 2-ports 6 Gbps α§ααααααααααΆ SATA α ααΎααααΈα αΌαααααΎααΆαααΈααααΆαααααααααα α’αααα’αΆα ααααΎααααααααα―αααΆααααααΆααα αααα»αα αααααα α ααα»α’αααΈαα·α?
αα½α ααΎα
ααΎαααΆααααααα α α·αααα αααααααααααΌαααααΆααα½αα ααα½αα’αααΈααααααααααα»αα αααααα’αααααααΆααΆααα·αααααααα ααΆααααααααΆ ααΆααααααΆααα·ααΆααααΆ αα·αααΆααααα»ααααα αΆααα
ααΆαααααα ααΎαααΆααααααα’αααααΆαα
ααααααααααΆαααααΆαα 4-pin α
ααα½α 260, α
ααα mini PCIe (Gen 2) α
ααα½α 2, α
ααα SATA (Gen 2) α
ααα½α 3 α ααααΆαααΆα Layer-2 Managed Switch ααΆαα½αααΉαααΆαααΆαααα VLAN α α
ααα PCIe ααααΆαααΌα
ααααΌαααΆαααα
ααααΈααααΆααααΈαα½α αααα’αααα’αΆα
ααα‘αΎαααΆααααααΆα αα·αααα½αααΆαα
ααα Ethernet α¬αααΌααΉα 5G αααααααα α αΎααααααΎαααααααααααααΆαααααααΆααα
ααΎα
ααααα αα·αα
ααα Ethernet ααΈααααΆααααΈαα½αα
α‘αΆααααα»αα
αααααααΆααααααααα·αααααΆα
αααΎαααα αα½αααΆαααααααααΆααααα»αααΆααααα
αααααΌαα»ααααααααΆααααΆαααααααααααααΆααα’αα α αΎαααΆααΆααα·αα§αααααααααΆαα FAN αα
ααΎααααΆααααΈαα½ααααΆαα½αααΉαααΆααααααααααααααΏαα
αααααα·ααΈ
α αααααΆαα ααΆαααααααα Edge αααααΆαααααααα·ααΈ αα·αααααΆααααααααααα ααααααααα½αα―αα
ααΎαααΆααα
ααΆ V2 αα
ααΆαααα»αα’ααΆαα’αααααααΆαααααΆααα αααααΆαα
ααΆααααααααααααααααΆααα’αααααααΎααααΆαα/ααΆαα·αααααααα ααΆαα½αααΉα V2 ααΆααΆααααααααααααα»αααΆαα
αΆααααααΎααααα αΆααααα·α αα·αααΆαααααααΆααα
αααα’αααααΈαα
ααααΎα ααααααααΎααααααα·ααΈαααααΆαααααα·αααααΆαααΆα αα·αα’αα»ααααααΆαααααααααΎααααΈααααΎααΆααα
αΆααααααα αααα»αα
αααααα’αΆα
ααααΌαααΆαααααΆααααΆαα½αααααΆααΎααααΈαααααΎαα
αααααααααΆαα αααα’αΆα
ααααΌαααΆαααααΎααααα·α
αααα α ααααα·αααΆαα αΆαα·αααα
αααΎααααα»αααΆααααααΎαα‘αΎα
ααααΎαααΆαα αααααααααααααΆααααααα·ααΈααΆα
αααΎααααααΆααα’αΆααΈααααα
ααααΆααΈαααΆαααΆα ARM
ααΆαα½αααΉα RAM αα αΌαααα 32 GB αααα»ααα½αα ααααα ααααΆααααΈαα½αα’αΆα ααααΌαααΆαααααΎαααααΆαααααααααααα»αααα OS (α§ααΆα ααα Ubuntu Desktop 20.04 LTS) αα·αααααΆαα 3 ααααα ααααααααΆααααΆαα ααααα ααΆααααα αα·αααααΆααααα α»α αααααΎααααααααααΆαααΎαααΎααααααααΆαα ARM α αααααα ααΆααααΆαααααααΆαα CI/CD αα ααΎα αααααΆαα ααΆααααααααααα ARM αα αααα»αααα·αααα
α
ααααα Turing V2 ααΆαα½ααααΌαα»α CM4 ααΊααααΎαααααΌα
ααααΆααααα·αααΆαααααΆαααααααα (ααΆααα»αααααΆαα
αααα»αααααα’ααΈαα·αααα ARMv8) αα
ααΉαα
ααααααααααα’ααααΎα§ααΆα ααα AWS Graviton α α’αααααααΎαααΆααααΌαα»α CM4 ααααΎααααΆαααααααα ARMv8 ααΌα
ααααα’αααα’αΆα
αααααΎαααΌαααΆα αα·ααααααα·ααΈαααααΆααααααα» AWS Graviton 1 αα·α 2 αααααααΌαααΆαααααααΆααααΆααΆαααααααααααΆαααααα» x86 α
ααααα: www.habr.com