Π‘ΡΠ΅Π½Π°ΡΠΈΠΈΡΠ΅ Π·Π° Π½Π°ΠΏΠ°Π΄ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Thunderbolt, ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅ ΠΎΠ²Π»Π°ΡΡΠ΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈ, ΡΠ»ΡΡΠ°Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ°ΡΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ DMA ΠΈ ΠΎΡΡΡΠ»Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π·Π° Π½ΠΈΠ²ΠΎ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΈΡΠ΅ Π·Π°ΡΡΠΈΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ, Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ ΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ Thunderbolt Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ Π½Π° ΠΏΡΠ΅ΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ USB ΠΈΠ»ΠΈ DisplayPort.
Thunderbolt Π΅ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ΅ΡΠΈΡΠ΅ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ ΡΡΠΎ Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈΡΠ΅ PCIe (PCI Express) ΠΈ DisplayPort Π²ΠΎ Π΅Π΄Π΅Π½ ΠΊΠ°Π±Π΅Π». Thunderbolt Π±Π΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Intel ΠΈ Apple ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³Ρ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ Π»Π°ΠΏΡΠΎΠΏΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈ. Π£ΡΠ΅Π΄ΠΈΡΠ΅ Thunderbolt Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° PCIe ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΠΎ DMA I/O, ΡΡΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π° Π·Π°ΠΊΠ°Π½Π° ΠΎΠ΄ DMA Π½Π°ΠΏΠ°Π΄ΠΈ Π·Π° ΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Π»Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° ΠΈΠ»ΠΈ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΡΠΈΡΡΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ. ΠΠ° Π΄Π° ΡΠ΅ ΡΠΏΡΠ΅ΡΠ°Ρ Π²Π°ΠΊΠ²ΠΈΡΠ΅ Π½Π°ΠΏΠ°Π΄ΠΈ, Thunderbolt Π³ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΎΡ Π½Π° Π½ΠΈΠ²ΠΎΠ° Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ, ΠΊΠΎΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΡΠ°ΠΌΠΎ Π½Π° ΡΡΠ΅Π΄ΠΈ ΠΎΠ²Π»Π°ΡΡΠ΅Π½ΠΈ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΈ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠ° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° Π²ΡΡΠΊΠΈΡΠ΅ Π·Π° Π·Π°ΡΡΠΈΡΠ° ΠΎΠ΄ ΡΠ°Π»ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° Π»ΠΈΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈ.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ ΡΠ°ΠΊΠ²ΠΎΡΠΎ Π²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ ΡΡΠ΅Π΄ ΠΏΠΎΠ΄ ΠΌΠ°ΡΠΊΠ°ΡΠ° Π½Π° ΠΎΠ²Π»Π°ΡΡΠ΅Π½. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈ ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ SPI Flash Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅, ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈΡΠ΅ Π½ΠΈΠ²ΠΎΠ° ΠΈ Π·Π°Π±ΡΠ°Π½Π° Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ (ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΠ΅ ΠΊΠΎΠΌΡΠ½Π°Π»Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΡΠ°ΠΊΠ²ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΈΠΈ
- Π£ΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π½Π΅ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈ ΡΠ΅ΠΌΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΈΡΠΌΠ²Π΅ΡΠΎΡ;
- ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ»Π°Π±Π° ΡΠ΅ΠΌΠ° Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΎΡ;
- ΠΡΠΈΡΡΠ²Π°ΡΠ΅ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ Π½Π΅Π°Π²ΡΠ΅Π½ΡΠΈΡΠΈΡΠ°Π½ ΡΡΠ΅Π΄;
- ΠΠΎΡΡΠ°ΠΏΠ½ΠΎΡΡ Π½Π° ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π½Π°Π½Π°Π·Π°Π΄ ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ Π·Π° Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π°Π·Π°Π΄
ΡΠ°Π½Π»ΠΈΠ²ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ; - ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½Π΅Π°Π²ΡΠ΅Π½ΡΠΈΡΠΈΡΠ°Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ;
- ΠΡΠ΅ΡΠΊΠΈ Π²ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π·Π° SPI Flash;
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° Π·Π°ΡΡΠΈΡΠ½Π° ΠΎΠΏΡΠ΅ΠΌΠ° Π½Π° Π½ΠΈΠ²ΠΎ
ΠΠΎΠ²ΠΎΡΠ½ΠΈΡΠ° ΠΠ°ΠΌΠΏ .
Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° Π²Π»ΠΈΡΠ°Π΅ Π½Π° ΡΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΎΠΏΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎ Thunderbolt 1 ΠΈ 2 (Π±Π°Π·ΠΈΡΠ°Π½ Mini DisplayPort) ΠΈ Thunderbolt 3 (Π±Π°Π·ΠΈΡΠ°Π½ USB-C). Π‘Γ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΡΠ°ΡΠ½ΠΎ Π΄Π°Π»ΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠ°Ρ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΡΠΎ USB 4 ΠΈ Thunderbolt 4, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΎΠ²ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡΠΎΡΡΠΊΡ ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈ ΠΈ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ΠΌΠ° Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ° Π½ΠΈΠ²Π½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°. Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠΈΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π°Ρ ΡΠΎ ΡΠΎΡΡΠ²Π΅Ρ ΠΈ Π±Π°ΡΠ°Π°Ρ ΡΠ΅Π΄ΠΈΠ·Π°ΡΠ½ Π½Π° Ρ
Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. Π‘Π΅ΠΏΠ°ΠΊ, Π·Π° Π½Π΅ΠΊΠΎΠΈ Π½ΠΎΠ²ΠΈ ΡΡΠ΅Π΄ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π°Ρ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ DMA ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΡ
ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ Python ΡΠΊΡΠΈΠΏΡΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²Π°ΡΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ
ΠΠ·Π²ΠΎΡ: opennet.ru