Kuburitswa kweEmbox 0.7, OS yekushandisa yega yega Linux-mapurogiramu ari pamusoro pehardware

Kuburitswa kwemodular operating system Embox 0.7 kwaburitswa. Chinangwa chayo ndechekushandisa maapplication pamusoro pehardware yakagadzirwa pakutanga. Linux, asi pasina kushandisa LinuxSisitimu iyi inokwanisa kushanda mu real-time operating system (RTOS) mode pamadhizaini akasiyana-siyana, kubva kumasystem akajairwa e x86 kusvika kumabhodhi ane simba shoma uye ma microcontrollers. Kodhi yepurojekiti yakanyorwa neC uye inogoverwa pasi peBSD rezinesi.

Iyo Embox kernel yakakamurwa kuita nhevedzano yeraibhurari inoshandisa akasiyana APIs (memory management, task scheduler, network stack, nezvimwewo). Embox's modularity inobvumira imwe neimwe application kuti imhanye neishoma seti yezvikamu zvesystem uye maraibhurari akakwana kumhanyisa chaiyo application. Yega yega application inopihwa ine yega-ine mufananidzo wakagadziridzwa kune rakananga basa uye unokwanisa kumhanya pamusoro pe Hardware pasina zvisingakoshe maseru kana kushandiswa kwese-chinangwa kernels kana system nharaunda.

Kugadziridzwa uku kunobvumira maapplication aripo kuti amhanye neashoma pamusoro pezvishandiso-zvinomanikidzirwa zvishandiso. Embox inopawo imwezve chengetedzo: zvikumbiro zvakabatanidzwa kune maraibhurari, zvichidzivirira chero mamwe mapurogiramu kubva mukushanda munzvimbo kunze kwekutanga application.

Mienzaniso yekushandiswa kweEmbox inosanganisira kugadzira foni yeVoIP yakavakirwa paSTM32F7 microcontroller uye raibhurari yePJSIP, ichimhanyisa Qt-based graphical interface paSTM32F7 microcontroller, ichimhanyisa application yekugadzirisa ruzivo rwekuona uchishandisa OpenCV paSTM32F769i board, ichimhanyisa Dropbear SSH server yakaparadzana, ichimhanyisa Quake3 game application, uye ichimhanyisa Quake3 game.

Kuburitswa kweEmbox 0.7, OS yekushandisa yega yega Linux-mapurogiramu ari pamusoro pehardware

Embox zvakakosha maficha:

  • Tsigiro yex86, ARM, RISC-V, Microblaze, SPARC, E2K, PowerPC uye MIPS processor architectures.
  • Tsigiro yeSTM32 microcontrollers uye kugona kumhanyisa zvirongwa uchishandisa Qt, OpenCV, PJSIP, uye mamwe mafambiro akakurumbira.
  • Tsigiro yemabhodhi seRaspberry Pi.
  • Tsigiro yekugadzira nharaunda yekumhanyisa maapplication muC ++, Java, Python, Lua, TCL, Lisp, Ruby, JavaScript, uye Scheme.
  • POSIX-kuenderana.
  • Kugona kwekushandisa FAT uye ext2/3/4 faira masisitimu.
  • Stack TCP/IP nerutsigiro rwemasoketi uye maprotocol enetwork akajairika (UDP, HTTP, ARP, NTP, ICMP).
  • Kuwanikwa kweUnix-senge yekushandisa senge ls, katsi, uye gomo.

Pakati pekuchinja mukuburitswa kutsva:

  • A subsystem yewireless access yaitwa.
  • A subsystem yekutonga kuburikidza neAT mirairo yakaitwa.
  • Yakavandudzwa rutsigiro rweRISC-V yekuvakisa. Yakawedzerwa rutsigiro rweMilandr MDR1206FI, Baikal-Electronics Baikal-U, uye Syntacore SCR-5 mapuratifomu.
  • Yakawedzera rutsigiro rweMIPS64 processor KOMDIV-64.
  • Iyo yekuunganidza system yakagadziridzwa.
  • Yakawedzera rutsigiro rweTensorFlow Lite muchina kudzidza chikuva.
  • Yakawedzera tsigiro yeArdupilot framework ine autopilot kuita.
  • Yakawedzera rutsigiro rweWebSocket protocol.
  • Yakavandudzwa SPI, I2C uye MMC subsystems.

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster