ИздаванС Π½Π° Embox 0.7, ОБ Π·Π° стартиранС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Linux прилоТСния Π²ΡŠΡ€Ρ…Ρƒ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΅ Π±Ρ€ΠΎΠΉ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π½Π°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Embox 0.7, насочСна към ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΎ стартиранС Π½Π° прилоТСния, ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ създадСни Π·Π° Linux, Π½ΠΎ Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Linux. БистСмата ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ (RTOS) Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ класовС устройства, ΠΎΡ‚ стандартни x86 систСми Π΄ΠΎ нископроизводитСлни ΠΏΠ»Π°Ρ‚ΠΊΠΈ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ написан Π½Π° Π΅Π·ΠΈΠΊΠ° C ΠΈ сС разпространява ΠΏΠΎΠ΄ лицСнзия BSD.

Π―Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° Embox Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° сСрия Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ½ΠΈ интСрфСйси (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΌΡ€Π΅ΠΆΠΎΠ² стСк ΠΈ Π΄Ρ€.). Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° модулността, Embox позволява Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π½Π°Π±ΠΎΡ€ систСмни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° стартиранС Π½Π° всяко ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½ Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π—Π° всяко ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° самостоятСлСн ΠΎΠ±Ρ€Π°Π·, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π·Π°Π΄Π°Ρ‡Π° ΠΈ способСн Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π° Π±Π΅Π· излишни слоСвС ΠΈ Π±Π΅Π· нСобходимост ΠΎΡ‚ унивСрсални ядра ΠΈ систСмни срСди.

Подобна ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° позволява стартиранС Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ прилоТСния с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π½Π° устройства с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ рСсурси. Embox ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° осигурява Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ слой Π·Π°Ρ‰ΠΈΡ‚Π° β€” прилоТСнията са статично ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΈ Π² ΡΡŠΠ·Π΄Π°Π΄Π΅Π½Π°Ρ‚Π° срСда, освСн ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ прСдоставСното ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Embox Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° VoIP Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° STM32F7 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° PJSIP, стартиранС Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ интСрфСйс Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Qt Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° STM32F7, изпълнСниС Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° STM32F769i Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½Π° информация с OpenCV, ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΎ стартиранС Π½Π° SSH ΡΡŠΡ€Π²ΡŠΡ€Π° Dropbear, стартиранС Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Quake3 ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ прилоТСния, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Mesa.

ИздаванС Π½Π° Embox 0.7, ОБ Π·Π° стартиранС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Linux прилоТСния Π²ΡŠΡ€Ρ…Ρƒ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°

Основни Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° Embox:

  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° процСсори x86, ARM, RISC-V, Microblaze, SPARC, E2K, PowerPC ΠΈ MIPS.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ STM32 ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° стартиранС Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Qt, OpenCV, PJSIP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ популярни Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€Ρ†ΠΈ.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Raspberry Pi.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° създаванС Π½Π° срСди Π·Π° стартиранС Π½Π° прилоТСния Π½Π° Π΅Π·ΠΈΡ†ΠΈ C++, Java, Python, Lua, TCL, Lisp, Ruby, JavaScript ΠΈ Scheme.
  • БовмСстимост с POSIX.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми FAT ΠΈ ext2/3/4.
  • TCP/IP стСк с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° сокСти ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ (UDP, HTTP, ARP, NTP, ICMP).
  • Π”ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚ Π½Π° Unix ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ ls, cat ΠΈ mount.

Π‘Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² новия Ρ€Π΅Π»ΠΈΠΉΠ·:

  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° подсистСма Π·Π° Π±Π΅Π·ΠΆΠΈΡ‡Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ.
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° подсистСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Ρ€Π΅Π· AT ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° RISC-V. Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Milandr MDR1206FI, Baikal-Electronics Baikal-U ΠΈ Syntacore SCR-5.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° MIPS64 процСсор KOMDIV-64.
  • ΠœΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½Π° систСма Π·Π° сборка.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ TensorFlow Lite.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Ardupilot с Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π°Π²Ρ‚ΠΎΠΏΠΈΠ»ΠΎΡ‚Π½Π° систСма.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° WebSocket.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ подсистСми SPI, I2C ΠΈ MMC.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster