Huawei Harmony OS 2.0 sim ua dab tsi?Kuv xav tias lub ntsiab lus yog, IoT (Internet of Things) operating system yog dab tsi?Raws li rau lub ntsiab lus nws tus kheej, nws tuaj yeem hais tau tias feem ntau ntawm cov lus teb hauv online yog to taub yuam kev.Piv txwv li, feem ntau cov ntawv ceeb toom hais txog cov kab ke uas ua haujlwm ntawm lub cuab yeej thiab Harmony OS ua "Internet of Things" operating system.Kuv ntshai qhov tsis yog.
Tsawg kawg hauv cov xov xwm no, nws tsis yog lawm.Muaj qhov sib txawv tseem ceeb.
Yog tias peb hais tias lub khoos phis tawj ua haujlwm tau pab cov neeg siv siv lawv lub khoos phis tawj los ntawm software, tom qab ntawd lub kaw lus kos yog los daws cov teeb meem kev sib txuas lus thiab kev suav ntawm IoT cov cuab yeej lawv tus kheej.Harmony OS lub tswv yim tsim yog los daws cov neeg siv khoom ua tau thiab yuav ua li cas los ntawm software.
Kuv yuav qhia luv luv txog qhov sib txawv ntawm ob lub tshuab no thiab qhov Harmony OS 2.0 tau ua li cas nrog lub tswv yim no.
1.Embedded System rau IoT tsis sib npaug rau Harmony
Ua ntej tshaj plaws, muaj qee yam uas txhua tus yuav tsum paub txog.Hauv lub hnub nyoog ntawm IoT, cov khoom siv hluav taws xob tau tshwm sim ntau, thiab cov terminals tau nthuav tawm isomerization.Qhov no coj txog ntau phenomena:
Ib qho yog qhov kev loj hlob ntawm kev sib txuas ntawm cov khoom siv ntau dua li cov cuab yeej nws tus kheej.(Piv txwv li, lub smartwatch tuaj yeem txuas rau wifi thiab ntau yam khoom siv Bluetooth ib txhij.)
Lwm qhov yog, cov cuab yeej ntawm tus kheej kho vajtse thiab cov txheej txheem kev sib txuas tau dhau los ua ntau haiv neeg, thiab nws tuaj yeem hais tau kom tawg.(Piv txwv li, qhov chaw khaws cia ntawm IoT cov cuab yeej yuav muaj txij li kaum tawm Kilobytes rau cov chaw siv hluav taws xob qis mus rau ntau pua megabytes ntawm cov tsheb thauj khoom, xws li los ntawm MCU ua haujlwm qis rau cov neeg siv hluav taws xob muaj zog.)
Raws li peb txhua tus paub, qhov tseem ceeb ntawm kev khiav hauj lwm qhov system yog kom paub meej cov haujlwm tseem ceeb ntawm cov cuab yeej kho vajtse thiab muab kev sib koom ua ke rau ntau yam kev siv software, yog li cais thiab tiv thaiv kev ua haujlwm nyuaj kho vajtse.Nws tso cai rau ntau yam kev siv los tswj cov khoom kho vajtse yam tsis tas yuav cuam tshuam nrog cov khoom siv.
Hauv Is Taws Nem ntawm Yam, cov teeb meem tshiab tau tshwm sim hauv kev kho vajtse nws tus kheej, uas yog lub sijhawm tshiab thiab kev sib tw tshiab rau kev khiav haujlwm.Txhawm rau hais txog kev sib txuas, kev tawg, thiab kev ruaj ntseg ntawm cov cuab yeej no lawv tus kheej, ob peb lub tshuab ua haujlwm tau tsim, xws li Lite OS ntawm Huawei, Mbed OS ntawm ARM, FreeRTOS, thiab txuas ntxiv safeRTOS, Amazon RTOS, thiab lwm yam.
Cov yam ntxwv tseem ceeb ntawm kev kos npe ntawm IoT yog:
Cov tsav tsheb kho vajtse tuaj yeem raug cais tawm ntawm lub operating system kernel.
Vim yog IoT cov cuab yeej 'heterogeneous thiab fragmented yam ntxwv, cov khoom sib txawv muaj txawv firmware thiab tsav tsheb.Lawv yuav tsum cais tus tsav tsheb los ntawm lub operating system kernel kom lub operating system kernel yuav ua tau ib tug ntau scalable thiab reusable peev xwm.
Lub operating system tuaj yeem teeb tsa thiab kho kom haum.
Raws li kuv tau hais ua ntej, kev teeb tsa kho vajtse ntawm IoT terminals muaj qhov chaw cia txij li kaum ntawm kilobytes mus rau pua pua megabytes.Yog li ntawd, tib lub operating system yuav tsum tau tailored los yog dynamically configured hloov mus rau low-end los yog high-end complex cov kev cai ib txhij.
Xyuas kom muaj kev sib koom tes thiab kev sib koom ua haujlwm ntawm cov khoom siv.
Yuav muaj ntau thiab ntau txoj haujlwm rau txhua lub cuab yeej ua haujlwm nrog ib leeg hauv Internet ntawm Yam Ib puag ncig.Lub operating system yuav tsum tau lav qhov kev sib txuas lus muaj nuj nqi ntawm cov cuab yeej ntawm Internet ntawm Yam.
Ua kom muaj kev ruaj ntseg thiab kev ntseeg siab ntawm IoT cov khoom siv.
Cov cuab yeej IoT nws tus kheej khaws cov ntaub ntawv rhiab ntau dua, yog li kev nkag mus rau kev lees paub rau cov cuab yeej siab dua.
Raws li qhov kev xav no, txawm hais tias hom kev khiav hauj lwm no daws cov kev lag luam kho vajtse, kev sib tham sib hu, thiab teeb meem kev sib txuas ntawm IoT cov cuab yeej, nws tsis xav txog dab tsi thiab yuav ua li cas cov neeg siv tuaj yeem siv cov tshuab no los pab txhawb IoT cov cuab yeej txuas nrog Is Taws Nem.
Los ntawm cov neeg siv qhov kev xav, cov txheej txheem hu rau xws li IoT cov cuab yeej siv feem ntau zoo li no:
Cov neeg siv yuav tsum tau siv lawv cov APP lossis IoT cov cuab yeej tswj hwm keeb kwm yav dhau (xws li tus thawj tswj huab), hu rau IoT interface ntawm lub cuab yeej, thiab tom qab ntawd nkag mus rau cov cuab yeej kho vajtse los ntawm lub kaw lus ntawm IoT ntaus ntawv.Qhov no feem ntau cuam tshuam nrog kev sib tham ntawm kev ua haujlwm ntawm lub xov tooj ntawm tes thiab Internet ntawm Yam khoom siv.Lub APP ntawm no tsuas yog Is Taws Nem ntawm Yam khoom siv kev tswj hwm keeb kwm yav dhau.Kev sib txuas ntawm ib qho Internet ntawm Yam khoom siv yuav nyuaj heev.
2.Harmony tau txhim kho dab tsi hauv nws cov tswv yim tsim?
Kev sib txuas ntawm cov khoom siv tsis yog daim ntawv thov txheej ua haujlwm tab sis yog encapsulated thiab cais los ntawm cov khoom nruab nrab.
Nyob rau saum npoo, Harmony OS 2.0 cais qhov kev sib txuas ntawm IoT cov khoom siv los ntawm "kev faib khoom muag-tsheb npav, yog li zam kev tswj kev sib txuas ntawm lub xov tooj ntawm tes kom koj tuaj yeem pom ntawm lub rooj sib tham xov xwm kev sib tham hu Harmony mobile xov tooj thiab Internet ntawm Yam khoom siv heev. yooj yim.
Tab sis los ntawm kev xav txog kev khiav hauj lwm, kev sib txuas encapsulation kev sib cais coj ntau dua li qhov yooj yim ntawm kev tswj kev sib txuas.Nws txhais tau hais tias "kev sib txuas" nqis los ntawm daim ntawv thov txheej mus rau txheej txheej hardware, dhau los ua lub peev xwm tseem ceeb ntawm kev ua haujlwm tawg.
Ntawm qhov tod tes, tus ntoo khaub lig-platform operating system hu xov tooj tsis tas yuav hla cov khaubncaws sab nraud povtseg.Qhov no txhais tau hais tias kev sib cuam tshuam ntawm cov ntaub ntawv sib txuas tsis tas yuav tsum tau txuas nrog thiab siv tau los ntawm tus neeg siv.Li no, lub operating system tuaj yeem hu thoob plaws cov khoom siv thaum ua kom ntseeg tau qhov zoo ntawm kev sib txuas.Lub sijhawm no, cov cuab yeej kho vajtse / khoos phis tawj / lub kaw lus cia nruab nrab ntawm ob lub cuab yeej sib cuam tshuam, yog li ob lossis ntau qhov sib koom kho vajtse / cia khoom siv tau - "super davhlau ya nyob twg," xws li kev sib txuas ntawm lub koob yees duab ntoo khaub lig, cov ntaub ntawv synchronization, thiab txawm tias yav tom ntej tuaj yeem hu rau CPU / GPU cross-platform.
Ntawm qhov tod tes, nws kuj tseem qhia tau tias cov neeg tsim khoom lawv tus kheej tsis tas yuav tsom ntau dhau ntawm qhov nyuaj debugging ntawm IoT txuas.Lawv yuav tsum tsom mus rau kev ua haujlwm logic thiab interface logic.Qhov no yuav txo qis tus nqi txhim kho ntawm IoT daim ntawv thov vim tias txhua daim ntawv thov kev siv yav dhau los yuav tsum tau tsim thiab debug los ntawm cov haujlwm yooj yim tshaj plaws rau kev sib txuas ntawm cov cuab yeej, uas ua rau muaj kev hloov pauv tsis zoo ntawm daim ntawv thov system.Cov neeg tsim khoom tsuas yog yuav tsum tau tso siab rau API muab los ntawm Harmony system kom tsis txhob muaj kev sib txuas ntawm kev debugging thiab ua kom tiav cov kev hloov kho thiab kev tsim kho ntawm ntau yam khoom siv.
Nws ntseeg tau tias yuav muaj ntau daim ntawv thov uas ntau yam IoT cov cuab yeej yuav siv rau yav tom ntej, thiab cov ntawv thov no yuav ua tau zoo dua li kev sib koom ua ke.Cov teebmeem no yuav tsum muaj tus nqi tsim kho siab kom nws nyuaj rau kev ua tiav.
Hauv qhov no, muaj peev xwm:
1. Zam tsis txhob hu xov tooj sib tham ua ke kom IoT software thiab ntau yam khoom siv IoT tuaj yeem txiav txim siab tiag tiag los ntawm kev ua haujlwm.
2. Tau ntsib cov xwm txheej sib txawv, muab cov kev pabcuam tseem ceeb (daim npav pabcuam atomic) rau txhua yam khoom siv IoT los ntawm kev ua haujlwm.
3. Kev txhim kho daim ntawv thov tsuas yog xav tau tsom mus rau kev ua haujlwm zoo, uas ua rau muaj txiaj ntsig zoo rau kev txhim kho ntawm ntau daim ntawv thov IoT.
Yog tias peb xav tob txog nws thaum tag nrho cov cuab yeej txuas nrog, cov kev pabcuam hauv daim ntawv thov puas muaj qhov tseem ceeb?Tau kawg, qhov kev sib haum xeeb tam sim no yuav tsum yog lub hauv paus rau kev muab kev pabcuam, thiab cov khoom siv rau tib neeg yog thawj lub cuab yeej.
Raws li kuv tau hais thaum pib, piv rau Is Taws Nem ntawm Yam uas twb muaj lawm, nws tsuas yog daws cov teeb meem tseem ceeb ntawm kev sib txuas loj ntawm Is Taws Nem ntawm Cov Khoom Siv thiab cov cuab yeej fragmentation kom IoT cov cuab yeej sib cuam tshuam;Raws li kev khiav haujlwm, kev xav ntau dua yuav tsum tau muab rau nws yooj yim npaum li cas rau cov neeg siv thiab cov neeg tsim khoom siv los yog thov cov cuab yeej no kom tiav cov txiaj ntsig ntawm 1 = 1 ntau dua 2.
Post lub sij hawm: Jun-11-2021