jiejuefangan

Huawei Harmony OS 2.0: Haya ndiyo yote unayohitaji kujua

Je, Huawei Harmony OS 2.0 inajaribu kufanya nini?Nadhani jambo ni, mfumo wa uendeshaji wa IoT (Mtandao wa Vitu) ni nini?Kuhusu mada yenyewe, inaweza kusemwa kuwa majibu mengi ya mtandaoni hayaeleweki.Kwa mfano, ripoti nyingi hurejelea mfumo uliopachikwa unaotumika kwenye kifaa na Harmony OS kama mfumo wa uendeshaji wa "Mtandao wa Mambo".Ninaogopa hiyo si sawa.

Angalau katika habari hii, sio sahihi.Kuna tofauti kubwa.

Ikiwa tunasema kwamba mfumo wa uendeshaji wa kompyuta unasaidia watumiaji kutumia kompyuta zao kupitia programu, basi mfumo ulioingia ni kutatua matatizo ya mtandao na kompyuta ya vifaa vya IoT wenyewe.Wazo la muundo wa Harmony OS ni kutatua kile ambacho watumiaji wanaweza kufanya na jinsi ya kufanya kupitia programu.

Nitatambulisha kwa ufupi tofauti kati ya mifumo hii miwili na kile Harmony OS 2.0 imefanya na wazo hili.

1.Mfumo uliopachikwa wa IoT sio sawa na Harmony

Kwanza kabisa, kuna kitu ambacho kila mtu anapaswa kufahamu.Katika umri wa IoT, vifaa vya elektroniki vinajitokeza kwa idadi kubwa, na vituo vinawasilisha isomerization.Hii inaleta matukio kadhaa:

Moja ni kasi ya ukuaji wa uhusiano kati ya vifaa ni kubwa zaidi kuliko kifaa yenyewe.(Kwa mfano, saa mahiri inaweza kuunganisha kwenye wifi na vifaa vingi vya Bluetooth kwa wakati mmoja.)

Nyingine ni kwamba, maunzi na itifaki za uunganisho za kifaa zinazidi kuwa mseto, na inaweza hata kusemwa kuwa imegawanyika.(Kwa mfano, nafasi ya kuhifadhi ya vifaa vya IoT inaweza kuanzia makumi ya Kilobaiti kwa vituo vya nishati ya chini hadi mamia ya megabaiti za vituo vya gari, kuanzia MCU ya utendaji wa chini hadi chip za seva zenye nguvu.)

Kama sisi sote tunavyojua, umuhimu wa mfumo wa uendeshaji ni kufupisha kazi za msingi za maunzi ya kifaa na kutoa kiolesura cha umoja kwa programu mbalimbali za utumaji, na hivyo kutenga na kukinga shughuli za upangaji wa maunzi tata.Inaruhusu programu anuwai kudhibiti maunzi bila kushughulika na maunzi.

Katika Mtandao wa Mambo, matatizo mapya yameonekana katika vifaa yenyewe, ambayo ni fursa mpya na changamoto mpya kwa mifumo ya uendeshaji.Ili kushughulikia muunganisho, mgawanyiko na usalama wa vifaa hivi vyenyewe, mifumo michache ya uendeshaji iliyopachikwa imeundwa, kama vile Lite OS ya Huawei, Mbed OS ya ARM, FreeRTOS, na safeRTOS iliyopanuliwa, Amazon RTOS, n.k.

Vipengele muhimu vya mfumo ulioingia wa IoT ni:

Madereva ya vifaa yanaweza kutengwa na kernel ya mfumo wa uendeshaji.

Kwa sababu ya sifa tofauti tofauti na zilizogawanyika za vifaa vya IoT, vifaa tofauti vina programu dhibiti na viendeshaji tofauti.Wanahitaji kutenganisha dereva kutoka kwa kernel ya mfumo wa uendeshaji ili kernel ya mfumo wa uendeshaji inaweza kuwa rasilimali inayoweza kupunguzwa na inayoweza kutumika tena.

Mfumo wa uendeshaji unaweza kusanidiwa na kulengwa.

Kama nilivyosema hapo awali, usanidi wa vifaa vya vituo vya IoT una nafasi ya kuhifadhi kuanzia makumi ya kilobytes hadi mamia ya megabytes.Kwa hivyo, mfumo huo wa uendeshaji unahitaji kurekebishwa au kusanidiwa kwa nguvu ili kukabiliana na mahitaji ya hali ya chini au ya hali ya juu kwa wakati mmoja.

Hakikisha ushirikiano na ushirikiano kati ya vifaa.

Kutakuwa na kazi zaidi na zaidi kwa kila kifaa kufanya kazi katika mazingira ya Mtandao wa Mambo.Mfumo wa uendeshaji unahitaji kuhakikisha utendakazi wa mawasiliano kati ya vyombo vya Mtandao wa Mambo.

Hakikisha usalama na uaminifu wa vifaa vya IoT.

Kifaa cha IoT chenyewe huhifadhi data nyeti zaidi, kwa hivyo mahitaji ya uthibitishaji wa ufikiaji wa kifaa ni ya juu zaidi.

Chini ya aina hii ya fikra, ingawa aina hii ya mfumo wa uendeshaji hutatua utendakazi wa maunzi, simu za kuheshimiana, na matatizo ya mtandao ya vifaa vya IoT, haizingatii ni nini na jinsi gani watumiaji wanaweza kutumia mifumo hii kuwezesha vifaa vya IoT vilivyounganishwa kwenye Mtandao.

Kwa mtazamo wa watumiaji, mchakato wa kupiga simu kwa mfumo kama huo wa kifaa cha IoT kwa ujumla ni kama hii:

Watumiaji wanahitaji kutumia usimamizi wa usuli wa kifaa cha APP au IoT (kama vile kidhibiti cha wingu), waombe kiolesura cha IoT kwenye kifaa, kisha wafikie kifaa cha maunzi kupitia mfumo kwenye kifaa cha IoT.Hii mara nyingi huhusisha simu za pande zote kati ya mfumo wa uendeshaji wa simu ya mkononi na mfumo wa kifaa cha Mtandao wa Mambo.APP hapa ni Mtandao wa Mambo ya usimamizi wa usuli wa kifaa.Uunganisho kati ya kifaa chochote cha Mtandao wa Vitu utakuwa mgumu sana.

 2.Je, Harmony imeboresha nini katika mawazo yake ya kubuni?

Uunganisho kati ya vifaa sio kazi ya safu ya programu tena lakini imeunganishwa na kutengwa kupitia vifaa vya kati.

Kwa juu juu, Harmony OS 2.0 hutenga muunganisho wa vifaa vya IoT kupitia "basi laini iliyosambazwa, na hivyo kuzuia usimamizi wa unganisho kwenye mifumo ya rununu ili uweze kuona kwenye mkutano wa waandishi wa habari simu ya rununu ya Harmony na vifaa vya Internet of Things ni sana. rahisi.

Lakini kutoka kwa mtazamo wa mfumo wa uendeshaji, kutengwa kwa encapsulation ya uunganisho huleta zaidi ya urahisi wa usimamizi wa uunganisho.Ina maana kwamba "kuunganishwa" hushuka kutoka kwa safu ya maombi hadi safu ya vifaa, kuwa uwezo wa msingi wa mfumo wa uendeshaji uliogawanyika.

Kwa upande mmoja, simu za rasilimali za mfumo wa uendeshaji hazihitaji kuvuka tabaka.Hii ina maana kwamba mwingiliano wa data wa mfumo tofauti hauhitaji kuunganishwa na kuthibitishwa na mtumiaji.Kwa hivyo, mfumo wa uendeshaji unaweza kupiga simu kwenye vifaa vyote huku ukihakikisha ubora wa muunganisho.Kwa wakati huu, kifaa cha maunzi/mfumo wa kompyuta/mfumo wa kuhifadhi kati ya vifaa hivi viwili unaweza kushirikiana, kwa hivyo vifaa viwili au zaidi vya uhifadhi vinavyoshirikiwa vinaweza kutekeleza—“terminal bora zaidi,” kama vile ulandanishi wa kamera ya kifaa tofauti, usawazishaji wa faili, na hata simu zinazowezekana za siku zijazo za CPU/GPU.

Kwa upande mwingine, pia inawakilisha kwamba watengenezaji wenyewe hawahitaji kuzingatia sana utatuzi mgumu wa muunganisho wa IoT.Wanahitaji kuzingatia mantiki ya kazi na mantiki ya kiolesura.Hili litapunguza kwa kiasi kikubwa gharama ya utayarishaji wa programu ya IoT kwa sababu kila mfumo wa programu ulihitaji kutengenezwa na kutatua hitilafu kutoka kwa vitendakazi vya msingi zaidi hadi muunganisho wa kifaa, na hivyo kusababisha kutoweza kubadilika kwa mfumo wa programu.Wasanidi wanahitaji tu kutegemea API iliyotolewa na mfumo wa Harmony ili kuepuka muunganisho changamano wa utatuzi na kukamilisha urekebishaji na uundaji wa vifaa vingi.

Inafikirika kuwa kutakuwa na programu nyingi ambazo vifaa vingi vya IoT vitatekeleza katika siku zijazo, na programu hizi zitakuwa na ufanisi zaidi kuliko kuziweka pamoja.Athari hizi zinahitajika kuwa gharama kubwa za maendeleo ili iwe ngumu kufikiwa.

Katika kesi hii, uwezo:

1. Epuka simu za mfumo mtambuka kabisa ili programu ya IoT na vifaa vingi vya maunzi vya IoT viweze kugawanywa kikweli kupitia mfumo wa uendeshaji.

2. Kukabiliana na hali tofauti kabisa, toa huduma muhimu (kadi ya huduma ya atomiki) kwa vifaa vyote vya IoT kupitia mfumo wa uendeshaji.

3. Utengenezaji wa programu unahitaji tu kuzingatia mantiki ya utendaji, ambayo inaboresha kwa kiasi kikubwa ufanisi wa usanidi wa programu nyingi za kifaa cha IoT.

Ikiwa tunafikiri kwa kina wakati vifaa vyote vimeunganishwa, je, huduma za programu kwenye kifaa zitakuwa na kipaumbele?Bila shaka, mfumo wa sasa wa Harmony unapaswa kuwa msingi wa kutoa huduma, na kifaa cha tahadhari ya kibinadamu ndicho kifaa cha msingi.

Kama nilivyosema mwanzoni, ikilinganishwa na mfumo uliopo wa Mtandao wa Vitu, unasuluhisha tu shida za kimsingi za unganisho kubwa la vifaa vya Mtandao wa Vitu na mgawanyiko wa kifaa ili vifaa vya IoT viunganishe;kama mfumo wa uendeshaji, inapaswa kuzingatiwa zaidi jinsi ilivyo rahisi kwa watumiaji na wasanidi programu kutumia au kuomba vifaa hivi ili kukamilisha athari ya 1=1 zaidi ya 2.

 


Muda wa kutuma: Juni-11-2021