jiejuefangan

Huawei Harmony OS 2.0: Ine, bilmeli zatlaryňyz

Huawei Harmony OS 2.0 näme etjek bolýar?Meniň pikirimçe, IoT (Internet of Things) operasiýa ulgamy näme?Temanyň özi barada aýdylanda bolsa, onlaýn jogaplaryň köpüsine nädogry düşünilýär diýip bileris.Mysal üçin, hasabatlaryň köpüsinde enjamda işleýän içerki ulgam we “Harmony OS” “Zatlaryň interneti” operasiýa ulgamy diýilýär.Men munuň dogry däldiginden gorkýaryn.

Iň bärkisi bu habarda ýalňyş.Möhüm tapawut bar.

Kompýuter operasiýa ulgamy ulanyjylara kompýuterlerini programma üpjünçiligi arkaly ulanmaga kömek edýär diýsek, içerki ulgam IoT enjamlarynyň aragatnaşyk we hasaplaýyş meselelerini çözmekdir.“Harmony OS” -yň dizaýn pikiri, ulanyjylaryň näme edip biljekdigini we programma üpjünçiligi arkaly nädip etmelidigini çözmekdir.

Bu iki ulgamyň we Harmony OS 2.0-iň bu pikir bilen eden işleriniň arasyndaky tapawudy gysgaça tanyşdyraryn.

1.IoT üçin oturdylan ulgam sazlaşyk bilen deň däl

Ilki bilen hemmeleriň bilmeli zady bar.IoT döwründe elektron enjamlar köp sanly ýüze çykýar we terminallar izomerizasiýany görkezýär.Bu birnäçe hadysany getirýär:

Biri enjamlaryň arasyndaky baglanyşygyň ösüş depgini enjamyň özünden has uly.(Mysal üçin, akylly sagat bir wagtyň özünde wifi we birnäçe Bluetooth enjamyna birigip bilýär.)

Ikinjisi, enjamyň öz enjamlary we birikdiriş protokollary has köp diwersifikasiýalaşýar we hatda böleklere bölünip bilner.(Mysal üçin, IoT enjamlarynyň saklanylýan ýeri pes kuwwatly terminallar üçin onlarça Kilobaýtdan başlap, pes öndürijilikli MCU-dan güýçli serwer çiplerine çenli ýüzlerçe megabaýt ulag terminallaryna çenli bolup biler.)

Hemmämiziň bilşimiz ýaly, operasiýa ulgamynyň ähmiýeti enjamyň enjamlarynyň esasy funksiýalaryny abstrakt etmek we dürli amaly programma üpjünçiligi üçin bitewi interfeýsi üpjün etmek, şeýlelik bilen çylşyrymly enjam meýilnamalaşdyryş amallaryny izolirlemek we goramakdyr.Dürli programmalara apparat bilen iş salyşmazdan enjamlary dolandyrmaga mümkinçilik berýär.

Zatlar internetinde, täze mümkinçilik we operasiýa ulgamlary üçin täze kynçylyk bolan enjamyň özünde täze meseleler ýüze çykdy.Bu enjamlaryň birikdirilmegini, bölünmegini we howpsuzlygyny çözmek üçin Huawei-iň Lite OS, ARM-iň Mbed OS, FreeRTOS we giňeldilen safeRTOS, Amazon RTOS we ş.m. ýaly köp sanly operasiýa ulgamy döredildi.

IoT-yň oturdylan ulgamynyň görnükli aýratynlyklary:

Apparat draýwerlerini operasiýa ulgamynyň ýadrosyndan bölüp bolýar.

IoT enjamlarynyň birmeňzeş we bölekleýin aýratynlyklary sebäpli dürli enjamlarda dürli programma üpjünçiligi we draýwerler bar.Operasiýa ulgamynyň ýadrosy has giňelip we gaýtadan ulanylýan çeşme bolup biler ýaly, sürüjini operasiýa ulgamynyň ýadrosyndan aýyrmaly.

Operasiýa ulgamy düzülip we düzülip bilner.

Öň hem aýdyşym ýaly, IoT terminallarynyň apparat konfigurasiýasynda onlarça kilobaýtdan ýüzlerçe megabaýt aralygynda ammar bar.Şol sebäpden, şol bir wagtyň özünde pes derejeli ýa-da ýokary derejeli çylşyrymly talaplara uýgunlaşmak üçin şol bir operasiýa ulgamy düzülmeli ýa-da dinamiki düzülmeli.

Enjamlaryň arasyndaky hyzmatdaşlygy we sazlaşyklylygy üpjün ediň.

Her enjamyň “Internet of Things” gurşawynda biri-biri bilen işlemegi üçin has köp meseleler bolar.Operasiýa ulgamy, zatlaryň internet gurallarynyň arasyndaky aragatnaşyk funksiýasyny kepillendirmeli.

IoT enjamlarynyň howpsuzlygyny we ygtybarlylygyny üpjün ediň.

IoT enjamynyň özi has duýgur maglumatlary saklaýar, şonuň üçin enjama giriş tanamak talaplary has ýokary.

Şeýle pikirlenişiň aşagynda, bu görnüşli operasiýa ulgamy enjamlaryň işleýşini, özara jaň etmegi we IoT enjamlarynyň torlaýyn meselelerini çözýän hem bolsa, ulanyjylaryň bu ulgamlary internete birikdirilen IoT enjamlaryny ýeňilleşdirmek üçin nämäni we nädip ulanyp boljakdygyny göz öňünde tutmaýar.

Ulanyjylaryň nukdaýnazaryndan şeýle IoT enjam ulgamy üçin çagyryş prosesi, umuman, şuňa meňzeýär:

Ulanyjylar APP ýa-da IoT enjamlarynyň fon dolandyryşyny (bulut dolandyryjysy ýaly) ulanmaly, enjamda IoT interfeýsini ulanmaly we IoT enjamyndaky ulgam arkaly enjam enjamyna girmeli.Bu köplenç ykjam operasiýa ulgamy bilen “Internet of Things” enjam ulgamynyň arasyndaky özara jaňlary öz içine alýar.Bu ýerdäki APP diňe “Internet of Things” enjamynyň fon dolandyryşy.Islendik “Internet of Things” enjamynyň arasyndaky baglanyşyk gaty çylşyrymly bolar.

 2.Dizaýn ideýalarynda sazlaşyk näme gowulaşdy?

Enjamlaryň arasyndaky baglanyşyk indi programma gatlagynyň funksiýasy däl-de, eýsem orta programma üpjünçiligi arkaly izolirlenen we izolirlenen.

Daş ýüzünde, “Harmony OS 2.0” IoT enjamlarynyň birikmesini “paýlanan ýumşak awtobus” arkaly izolýasiýa edýär, şeýlelik bilen metbugat konferensiýasynda “Harmony” jübi telefony we “Internet of Things” enjamlarynyň özara jaň edişini görmek üçin ykjam ulgamlarda birikmäni dolandyrmakdan gaça durýar. amatly.

Emma operasiýa ulgamynyň nukdaýnazaryndan, baglanyşyk encapsulýasiýasynyň izolýasiýasy diňe bir baglanyşygy dolandyrmagyň amatlylygy däl.“Baglanyşyk” programma gatlagyndan apparat gatlagyna düşýär we bölekleýin operasiýa ulgamynyň esasy ukybyna öwrülýär.

Bir tarapdan, platforma operasiýa ulgamynyň çeşme çagyryşlary gatlaklardan geçmegiň zerurlygy ýok.Bu, ulgamara maglumatlaryň özara baglanyşygynyň ulanyjy tarapyndan birikdirilmeginiň we tassyklanmagynyň zerur däldigini aňladýar.Şeýlelik bilen, operasiýa ulgamy birikmäniň hilini üpjün etmek bilen enjamlara jaň edip biler.Bu wagt, iki enjamyň arasynda apparat enjamy / hasaplaýyş ulgamy / saklaýyş ulgamy biri-biri bilen işleşip biler, şonuň üçin iki ýa-da has köp paýlaşylýan enjam / saklaýyş enjamy, enjamyň kamerasynyň sinhronlamasy, faýl sinhronizasiýasy ýaly “super terminal” amala aşyryp biler. hatda geljekki CPU / GPU platforma jaňlary hem bolup biler.

Beýleki bir tarapdan, işläp düzüjileriň özleriniň IoT birikmesiniň çylşyrymly çözülmegine kän üns bermeli däldigini görkezýär.Funksiýa logika we interfeýs logikasyna üns bermeli.Bu, IoT programmasynyň ösüş bahasyny ep-esli azaldar, sebäbi her bir amaly ulgam ozal işlenip düzülmeli we iň esasy amaly funksiýalardan enjam birikmesine çenli düzedilmeli, bu programma ulgamynyň ýaramaz uýgunlaşmagyna sebäp bolýar.Döredijiler diňe çylşyrymly düzediş birikmesinden gaça durmak we birnäçe enjamyň uýgunlaşmagyny we ösüşini tamamlamak üçin Garmony ulgamy tarapyndan üpjün edilen API-ä bil baglamalydyrlar.

Geljekde birnäçe IoT enjamynyň durmuşa geçirjek köp sanly programmasynyň boljakdygyny we bu programmalaryň diňe bir ýere jemlemekden has täsirli boljakdygyny çaklamak mümkin.Bu täsirlere ýetmek kyn bolar ýaly, ösüşiň has ýokary çykdajylary bolmaly.

Bu ýagdaýda başarnyk:

1. IoT programma üpjünçiligi we köp IoT enjam enjamlary operasiýa ulgamynyň üsti bilen hakykatdanam bölünip biler ýaly, ulgamlaýyn jaňlardan düýbünden gaça duruň.

2. Dürli üýtgeşik ssenariýalar bilen ýüzbe-ýüz boluň, operasiýa ulgamy arkaly ähli IoT enjamlaryna möhüm hyzmatlary (atom hyzmat kartasy) beriň.

3. Programmany işläp düzmek, diňe IoT enjam programmalarynyň ösüş netijeliligini ep-esli ýokarlandyrýan funksional logika ünsi jemlemeli.

Thehli enjamlar birikdirilende bu barada çuňňur oýlansak, enjamdaky amaly hyzmatlar ileri tutularmy?Elbetde, häzirki sazlaşyk ulgamy hyzmatlary üpjün etmegiň özeni bolmaly we adamyň üns berýän enjamy esasy enjamdyr.

Başda aýdyşym ýaly, bar bolan Internet Thing ulgamy bilen deňeşdirilende, IoT enjamlarynyň biri-biri bilen baglanyşyp bilmegi üçin diňe “Internet of Things” enjamlarynyň köpçülikleýin birikdirilmegi we enjamlaryň böleklere bölünmegi bilen baglanyşykly esasy meseleleri çözýär;operasiýa ulgamy hökmünde ulanyjylaryň we işläp düzüjileriň 1 = 1-den 2-den uly täsirini tamamlamak üçin bu enjamlary ulanmagynyň ýa-da ulanmagynyň aňsatdygyna has köp üns berilmelidir.

 


Iş wagty: Iýun-11-2021