Embox 0.7-ի մոդուլային օպերացիոն համակարգի թողարկումը նախատեսված է հատուկ սարքավորումների վրա Linux-ի համար ստեղծված հավելվածների կիրարկման համար, սակայն առանց Linux-ի օգտագործման: Սистемան կարող է գործել ժամանակի իրական ռեժիմում (RTOS) տարբեր սարքերի դասերում՝ սովորական x86 համակարգերից մինչև ցածր հզորության քարտեր և միկրոկոնտրոլերներ: Սեփական նախագծի կոդը գրեթե ամբողջությամբ գրված է C լեզվով և տարածվում է BSD լիցենզիայի տակ:
Embox-ի միջուկը բաժանված է մի շարք գրադարանների, որոնք իրականացնում են տարբեր ծրագրային ինտերֆեյսներ (հիշողության կառավարում, առաջադրանքի պլանավորող, ցանցային կույտ և այլն): Embox-ի մոդուլարությունը թույլ է տալիս օգտագործել յուրաքանչյուր հավելվածի մեկնարկի համար անհրաժեշտ համակարգային բաղադրիչների և գրադարանների նվազագույն հավաքածու, որն արագացնում է կոնկրետ հավելվածի մեկնարկը: Յուրաքանչյուր հավելվածի համար կազմավորվում է ինքնաբավ պատկեր, որին օպտիմիզացված է կոնկրետ խնդրի համար և կարող է աշխատել սարքավորումների վրա առանց լրացուցիչ միջավայրերի և առանց համընդհանուր միջուկների և համակարգային միջավայրերի կիրառման:
Այսպիսի կոնֆիգուրացիան թույլ է տալիս գործարկել առկա հավելվածները նվազագույն ծախսերով սահմանափակ հնարավորություններով սարքերում: Embox-ն նաև ապահովում է լրացուցիչ պաշտպանության մակարդակ՝ հավելվածները մնում են մշտապես կապված գրադարաններին և կազմված միջավայրում հնարավոր չէ իրականացնել այլ ծրագրեր սկզբնական հավելվածից դուրս:
Embox-ի կիրառումների օրինակների թվում նշվում են VoIP-հեռախոս ստեղծելը STM32F7 միկրոկոնտրոլերի և PJSIP գրադարանի հիման վրա, Qt հիման վրա գրաֆիկական ինտերֆեյսի մեկնարկ STM32F7 միկրոկոնտրոլերում, STM32F769i քարտի վրա տեսողական տեղեկատվության մշակման հավելվածի գործարկում OpenCV-ի միջոցով, Dropbear SSH սերվերի առանձնացված մեկնարկը, Quake3 խաղի գործարկումը և Mesa-ն օգտագործող գրաֆիկական հավելվածների գործարկումը:

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:
Նկատի առնելով նոր թողարկման փոփոխությունները՝
- Կիրառվել է wireless մուտքի ենթահամակարգ:
- Կիրառվել է AT հրահանգներով կառավարման ենթահամակարգ:
- Բարելավվել է RISC-V ճարտարապետության աջակցությունը: Բ加入վել են Milandr MDR1206FI, Baikal-Electronics Baikal-U և Syntacore SCR-5 platforms-ի աջակցությունը:
- Աջակցություն է ձեռք բերվել MIPS64 KOMDIV-64 պրոցեսորին:
- Բարելավվել է կառուցման համակարգը:
- Աջակցություն է ձեռք բերվել TensorFlow Lite մեքենայական ուսուցման հարթակին:
- Աջակցություն է ձեռք բերվել Ardupilot շրջանակի, ինքնավար կառավարման իրականացմամբ:
- Աջակցություն է ձեռք բերվել WebSocket պրոտոկոլին:
- Բարելավվել են SPI, I2C և MMC ենթահամակարգերը:
Ընտանիք: opennet.ru
