jiejuefangan

Huawei Harmony OS 2.0: Hjir is alles wat jo witte moatte

Wat besiket Huawei Harmony OS 2.0 te dwaan?Ik tink dat it punt is, wat is it IoT (Internet of Things) bestjoeringssysteem?Wat it ûnderwerp sels oanbelanget, kin sein wurde dat de measte online antwurden ferkeard begrepen wurde.De measte rapporten ferwize bygelyks nei it ynbêde systeem dat rint op in apparaat en Harmony OS as it bestjoeringssysteem "Internet of Things".Ik bin bang dat dat net goed is.

Alteast yn dit nijs is it ferkeard.Der is in signifikant ferskil.

As wy sizze dat it kompjûterbestjoeringssysteem brûkers helpt om har kompjûters te brûken fia software, dan is it ynbêde systeem om de netwurk- en komputerproblemen fan IoT-apparaten sels op te lossen.Harmony OS's ûntwerpidee is om op te lossen wat brûkers kinne dwaan en hoe't se it kinne dwaan fia software.

Ik sil koart yntrodusearje it ferskil tusken dizze twa systemen en wat Harmony OS 2.0 hat dien mei dit idee.

1.Ynbêde systeem foar IoT is net gelyk oan Harmony

Alderearst is d'r wat elkenien moat bewust wêze.Yn 'e leeftyd fan IoT komme elektroanyske apparaten yn grutte oantallen op, en de terminals presintearje isomerisaasje.Dit bringt ferskate ferskynsels oer:

Ien is de groei fan 'e ferbining tusken de apparaten is folle grutter dan it apparaat sels.(In smartwatch kin bygelyks ferbine mei wifi en meardere Bluetooth-apparaten tagelyk.)

De oare is, apparaat syn eigen hardware en ferbining protokollen wurde hieltyd mear ferskaat, en it kin sels sein wurde fragminteare.(Bygelyks, de opslachromte fan IoT-apparaten kin fariearje fan tsientallen kilobytes foar terminals mei leech enerzjy oant hûnderten megabytes fan terminals foar auto's, fariearjend fan in leechprestearjende MCU oant krêftige serverchips.)

Lykas wy allegearre witte, is de betsjutting fan it bestjoeringssysteem om de basisfunksjes fan 'e hardware fan it apparaat te abstraheren en in unifoarme ynterface te leverjen foar ferskate tapassingssoftware, en dêrmei komplekse hardwareplanningsoperaasjes te isolearjen en te beskermjen.It lit ferskate applikaasjes de hardware manipulearje sûnder mei de hardware om te gean.

Yn 'e Internet of Things binne nije problemen yn' e hardware sels ferskynd, dat is in nije kâns en in nije útdaging foar bestjoeringssystemen.Om de ferbining, fragmintaasje en feiligens fan dizze apparaten sels oan te pakken, binne nochal wat ynbêde bestjoeringssystemen makke, lykas it Lite OS fan Huawei, Mbed OS fan ARM, FreeRTOS, en de útwreide safeRTOS, Amazon RTOS, ensfh.

De opmerklike funksjes fan it ynbêde systeem fan IoT binne:

De hardware-bestjoerders kinne wurde skieden fan 'e kernel fan it bestjoeringssysteem.

Fanwegen de heterogene en fragmintele skaaimerken fan IoT-apparaten hawwe ferskate apparaten ferskillende firmware en bestjoerders.Se moatte de bestjoerder skiede fan 'e kernel fan it bestjoeringssysteem, sadat de kernel fan it bestjoeringssysteem in mear skalberbere en werbrûkbere boarne kin wêze.

It bestjoeringssysteem kin wurde konfigureare en oanpast.

Lykas ik earder sei, hat de hardwarekonfiguraasje fan IoT-terminals opslachromte fariearjend fan tsientallen kilobytes oant hûnderten megabytes.Dêrom moat itselde bestjoeringssysteem oanpast wurde of dynamysk konfigureare om tagelyk oan te passen oan komplekse easken fan leech- of hege ein.

Soargje foar gearwurking en ynteroperabiliteit tusken apparaten.

D'r sille mear en mear taken wêze foar elk apparaat om mei elkoar te wurkjen yn 'e Internet of Things-omjouwing.It bestjoeringssysteem moat de kommunikaasjefunksje garandearje tusken de ynstruminten fan it Internet of Things.

Fersekerje de feiligens en leauwensweardigens fan IoT-apparaten.

It IoT-apparaat sels bewarret mear gefoelige gegevens, sadat de easken foar tagongsferifikaasje foar it apparaat heger binne.

Under dit soarte fan tinken, hoewol dit soarte fan bestjoeringssysteem de hardware-operaasje, ûnderlinge oprop en netwurkproblemen fan IoT-apparaten oplost, beskôget it net wat en hoe't brûkers dizze systemen kinne brûke om IoT-apparaten te fasilitearjen ferbûn mei it ynternet.

Fanút it eachpunt fan 'e brûkers is it opropproses foar sa'n IoT-apparaatsysteem oer it algemien sa:

De brûkers moatte har APP- as IoT-eftergrûnbehear brûke (lykas de wolkbehearder), de IoT-ynterface op it apparaat oproppe, en dan tagong krije ta it hardware-apparaat fia it systeem op it IoT-apparaat.Dit giet faak om de ûnderlinge petearen tusken it mobyl bestjoeringssysteem en it Internet of Things-apparaatsysteem.De APP hjir is gewoan in Internet of Things apparaat eftergrûnbehear.De ferbining tusken elk Internet of Things-apparaat sil heul yngewikkeld wêze.

 2.Wat hat Harmony ferbettere yn har ûntwerpideeën?

De ferbining tusken apparaten is net langer in applikaasjelaachfunksje, mar wurdt ynkapsulearre en isolearre troch middelware.

Oan it oerflak isolearret Harmony OS 2.0 de ferbining fan IoT-apparaten fia de "ferdielde sêfte bus, en foarkomt sa ferbiningsbehear op mobile systemen, sadat jo op 'e parsekonferinsje kinne sjen dat de ûnderlinge oprop Harmony mobile tillefoan en Internet of Things-apparaten heul is. handige.

Mar út in bestjoeringssysteem perspektyf, ferbining encapsulation isolemint bringt mear as allinnich it gemak fan ferbining behear.It betsjut dat "ferbining" delkomt fan 'e applikaasjelaach nei de hardwarelaach, en wurdt de fûnemintele kapasiteit fan in fragminteare bestjoeringssysteem.

Oan 'e iene kant hoege it cross-platfoarm bestjoeringssysteem boarne oproppen net oerstekke lagen.Dit betsjut dat cross-system gegevens ynteraksje net hoecht te wurde ferbûn en falidearre troch de brûker.Hjirtroch kin it bestjoeringssysteem oer apparaten skilje, wylst de kwaliteit fan 'e ferbining garandearret.Op dit stuit is hardware-apparaat / komputersysteem / opslachsysteem tusken de twa apparaten ynteroperabel, sadat twa of mear dielde hardware / opslachapparaten kinne ymplementearje - "superterminal", lykas de syngronisaasje fan 'e cross-device-kamera, triemsyngronisaasje, en sels mooglik takomstige CPU / GPU cross-platform calls.

Oan 'e oare kant fertsjintwurdiget it ek dat ûntwikkelders sels net te folle hoege te fokusjen op it komplekse debuggen fan IoT-ferbining.Se moatte rjochtsje op funksjonele logika en ynterface logika.Dit sil de ûntwikkelingskosten fan 'e IoT-applikaasje signifikant ferminderje, om't elk applikaasjesysteem earder ûntwikkele waard en debuggen fan 'e meast basale applikaasjefunksjes nei de apparaatferbining, wat resulteart yn minne oanpassingsfermogen fan it applikaasjesysteem.Untwikkelders moatte allinich fertrouwe op de API dy't troch it Harmony-systeem wurdt levere om de komplekse debuggenferbining te foarkommen en de oanpassing en ûntwikkeling fan meardere apparaten te foltôgjen.

It is oannimlik dat d'r in protte applikaasjes sille wêze dy't meardere IoT-apparaten yn 'e takomst sille ymplementearje, en dizze applikaasjes sille folle effektiver wêze dan gewoan se tegearre te stapeljen.Dizze effekten moatte relatyf hege ûntwikkelingskosten wêze, sadat it dreech te berikken is.

Yn dit gefal, de mooglikheid:

1. Avoid cross-systeem oproppen hielendal sadat IoT software en in protte IoT hardware apparaten kinne wurde echt ûntkoppele fia it bestjoeringssysteem.

2. Facing folslein ferskillende senario, leverje essinsjele tsjinsten (atomic service card) oan alle IoT apparaten fia in bestjoeringssysteem.

3. Applikaasjeûntwikkeling moat allinich rjochtsje op funksjonele logika, wat de ûntwikkelingseffisjinsje fan meardere IoT-applikaasjes signifikant ferbettert.

As wy der djip oer tinke as alle apparaten ferbûn binne, sille de applikaasjetsjinsten op it apparaat dan prioriteit hawwe?Fansels moat it hjoeddeistige Harmony-systeem de kearn wêze foar it leverjen fan tsjinsten, en it apparaat foar minsklike oandacht is it primêre apparaat.

Lykas ik oan it begjin sei, yn ferliking mei it besteande Internet of Thing-systeem, lost it allinich de fûnemintele problemen op fan massive ferbining fan Internet of Things-apparaten en apparaatfragmintaasje, sadat IoT-apparaten kinne ferbine;as bestjoeringssysteem moat mear omtinken jûn wurde oan hoe maklik it is foar brûkers en ûntwikkelders om dizze apparaten te brûken of op te roppen om it effekt fan 1=1 grutter dan 2 te foltôgjen.

 


Post tiid: Jun-11-2021