ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ OpenWrt Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ

Π’ ΠΊΠ°Π½ΡƒΠ½ 20-лСтия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ дистрибутива OpenWrt выступили с ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²ΠΎΠΉ создания Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ сообщСством бСспроводного ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° OpenWrt One (AP-24.X). Π’ качСствС основы OpenWrt One прСдлагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‡ΠΈΠ½ΠΊΡƒ, ΡΡ…ΠΎΠΆΡƒΡŽ с ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Banana Pi (BPi-R4), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°ΠΌΠΈ (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ бСспроводного Ρ‡ΠΈΠΏΠ°), ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с U-Boot ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ядрС Linux. Π‘Ρ…Π΅ΠΌΡ‹ для собствСнной сборки устройства Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ (Ρ‚ΠΎΡ‡Π½ΠΎ лицСнзия ΠΏΠΎΠΊΠ° Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π°). Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ устройства Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 100 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ построСна Π½Π° SoC MediaTek MT7981B ΠΈ бСспроводном Ρ‡ΠΈΠΏΠ΅ MediaTek MT7976C (2×2 2.4 GHz + 3×3/2×2 + DFS 5Ghz). ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ оснащён 1 Π“Π‘ ΠžΠ—Π£ (DDR4), 128 ΠœΠ‘ SPI NAND Flash ΠΈ 4 ΠœΠ‘ SPI NOR Flash. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ прСдусмотрСн слот M.2 для NVMe SSD (PCIe gen 2 x1). Π‘Ρ€Π΅Π΄ΠΈ заявлСнных ΠΏΠΎΡ€Ρ‚ΠΎΠ²: 2 Ethernet (2.5 GbE + 1 GbE), USB 2.0 host Type-A, USB-C (Holtek HT42B534-2 UART с ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ USB, консолью ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ CDC-ACM), JTAG 10-pin ΠΈ слот для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ mikroBUS. На корпусС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ (сброс ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°), Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ свСтодиода ΠΈ мСханичСский ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ для Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (восстановлСниС ΠΈΠ»ΠΈ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ).

Одной ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΈΠ΄Π΅ΠΉ являСтся ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ устройство Π½Π΅ΡƒΠ±ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ ΠΈ максимально Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΡ‚ окирпичивания. Π’ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдусмотрСно Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² восстановлСния, простой доступ ΠΊ консоли ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ внСшнСго Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ watchdog ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠ° EM Microelectronic EM6324, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‡Π΅Ρ€Π΅Π· GPIO. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ надёТности Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сразу Π΄Π²Π° Flash-накопитСля Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²: NAND для Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° U-Boot ΠΈ ΠΎΠ±Ρ€Π°Π·Π° Linux, ΠΈ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΡ‚ записи NOR Flash с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ восстановлСния. На устройствС Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ с NOR ΠΈΠ»ΠΈ NAND. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ слота M.2 для NVMe ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ с NVMe Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дистрибутивов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Debian ΠΈ Alpine.

Для поддСрТания Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² устройствС ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ RTC Π½Π° Π±Π°Π·Π΅ NXP PCF8563TS с Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΌ аккумулятором. Для ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈ распространСния устройства Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½Π° нСкоммСрчСская организация Software Freedom Conservancy, которая Π½Ρ‹Π½Π΅ занимаСтся Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ спонсорских срСдств ΠΈ прСдоставлСниСм ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ OpenWrt.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru