Huawei achashandisa yayo Harmony OS yemafoni

Pamusangano weHDC 2020 kambani yakaziviswa nezve kuwedzera zvirongwa zveHarmony operating system, yakaziviswa gore rapfuura. Pamusoro pezvakatanga kuziviswa zvemidziyo inotakurika uye Internet yeZvinhu (IoT) zvigadzirwa, senge zviratidziro, zvinopfekwa, masipika akangwara uye mota infotainment masisitimu, iyo OS iri kuvandudzwa ichashandiswawo pamafoni.

Kuedzwa kweSDK yekugadzira nharembozha yeHarmony ichatanga mukupera kwa2020, uye ekutanga mafoni akavakirwa paiyo OS itsva akarongwa kuburitswa muna Gumiguru 2021. Zvinocherechedzwa kuti OS nyowani yatogadzirira maIoT zvishandiso zvine RAM kubva 128KB kusvika 128MB; kukwidziridzwa kweshanduro yemidziyo ine ndangariro kubva 2021MB kusvika 128GB ichatanga muna Kubvumbi 4, uye muna Gumiguru kune zvishandiso zvine RAM inodarika 4GB.

Ngatiyeukei kuti Harmony purojekiti yave mukuvandudzwa kubva 2017 uye iri microkernel inoshanda sisitimu inogona kutorwa semukwikwidzi kune OS. Fuchsia kubva kuGoogle. Iyi puratifomu ichaburitswa mune kodhi kodhi seyakavhurika sosi purojekiti ine yakazvimirira manejimendi (Huawei atove inokura kuvhura LiteOS yeIoT zvishandiso). Iyo kodhi yepuratifomu ichaendeswa pasi pechirongwa chesangano risingabatsiri China Open Atomic Open Source Foundation. Huawei anotenda kuti Android haina kunaka pane nharembozha nekuda kwehukuru hwayo hwekodhi, hurongwa hwechinyakare hwekuronga uye nyaya dzekupatsanurwa kwepuratifomu.

Zvinoumba Harmony:

  • Mwoyo weiyo system inosimbiswa padanho reformal logic/masvomhu kuderedza njodzi yekusagadzikana. Verification yakaitwa pachishandiswa nzira dzinowanzo shandiswa mukugadzirwa kwemamishini-akakosha masisitimu munzvimbo dzakaita sendege uye zvemuchadenga, uye inobvumira kuwana kutevedza EAL 5+ chengetedzo level.
  • Iyo microkernel yakaparadzaniswa kubva kune ekunze zvishandiso. Iyo sisitimu yakapatsanurwa kubva kune Hardware uye inobvumira vanogadzira kugadzira maapplication anogona kushandiswa pamhando dzakasiyana dzemidziyo pasina kugadzira mapakeji akasiyana.
  • Iyo microkernel inoshandisa chete scheduler uye IPC, uye zvimwe zvese zvinoitwa mumasevhisi ehurongwa, mazhinji acho anoitwa munzvimbo yemushandisi.
  • Iyo inoronga basa inonotsa-inoderedza deterministic resource allocation injini (Deterministic Latency Engine), iyo inoongorora mutoro munguva chaiyo uye inoshandisa nzira dzekufanotaura maitiro ekushandisa. Kuenzaniswa nemamwe masisitimu, iyo scheduler inowana 25.7% kuderedzwa kwe latency uye 55.6% kuderedzwa mulatency jitter.
  • Kupa kutaurirana pakati peiyo microkernel uye ekunze kernel masevhisi, senge faira system, network stack, vatyairi uye application yekumisikidza subsystem, IPC inoshandiswa, iyo iyo kambani inoti inokurumidza kashanu kupfuura Zircon's IPC uye katatu nekukurumidza kupfuura Zircon's IPC. QNX. .
  • Panzvimbo peiyo inowanzo shandiswa ina-layer protocol stack, kuderedza pamusoro, Harmony inoshandisa yakarerutswa-imwe-layer modhi zvichibva pane yakagoverwa virtual bhazi inopa kudyidzana nemidziyo yakadai semasikirini, makamera, makadhi ekurira, nezvimwe.
  • Iyo sisitimu haipe mukana wevashandisi padanho remidzi.
  • Kuvaka iyo application, Arc's pachayo compiler inoshandiswa, inotsigira kodhi muC, C ++, Java, JavaScript uye Kotlin.
  • Kugadzira zvikumbiro zvemakirasi akasiyana emidziyo, senge maTV, nharembozha, smart wachi, mota ruzivo masisitimu, nezvimwewo, yedu pachedu sisitimu yekugadzira mainterface uye SDK ine yakasanganiswa budiriro nharaunda ichapihwa. Iyo Toolkit ichakubvumidza kuti ugadzirise otomatiki maapplication eakasiyana masikirini, zvidzoreso uye nzira dzekudyidzana kwevashandisi. Inotaura zvakare kupa maturusi ekugadzirisa aripo Android maapuro kuHarmony ane mashoma shanduko.

Source: opennet.ru

Voeg