jiejuefangan

Huawei Harmony OS 2.0: Mangkene kabeh sing sampeyan kudu ngerti

Apa Huawei Harmony OS 2.0 nyoba nindakake?Aku mikir, apa iku sistem operasi IoT (Internet of Things)?Minangka kanggo topik dhewe, bisa dikandhakake manawa sebagian besar jawaban online ora dimangerteni.Contone, umume laporan nuduhake sistem sing dipasang ing piranti lan Harmony OS minangka sistem operasi "Internet of Things".Aku wedi yen ora bener.

Paling ora ing warta iki, iku salah.Ana prabédan sing signifikan.

Yen kita ujar manawa sistem operasi komputer mbantu pangguna nggunakake komputer liwat piranti lunak, mula sistem sing dipasang yaiku kanggo ngatasi masalah jaringan lan komputasi piranti IoT dhewe.Ide desain Harmony OS yaiku kanggo ngatasi apa sing bisa ditindakake para pangguna lan cara nindakake liwat piranti lunak.

Aku sedhela bakal introduce prabédan antarane loro sistem lan apa Harmony OS 2.0 wis rampung karo idea iki.

1.Sistem Embedded kanggo IoT ora padha karo Harmony

Kaping pisanan, ana sing kudu dingerteni saben wong.Ing jaman IoT, piranti elektronik muncul kanthi jumlah gedhe, lan terminal kasebut nampilake isomerisasi.Iki nyebabake sawetara fenomena:

Salah sijine yaiku tingkat pertumbuhan sambungan antarane piranti luwih gedhe tinimbang piranti kasebut.(Contone, jam tangan pinter bisa nyambung menyang wifi lan sawetara piranti Bluetooth bebarengan.)

Sing liyane yaiku, hardware lan protokol sambungan piranti dhewe dadi luwih macem, lan bisa uga diarani pecahan.(Contone, papan panyimpenan piranti IoT bisa beda-beda saka puluhan Kilobyte kanggo terminal kurang daya nganti atusan megabyte terminal kendaraan, wiwit saka MCU kinerja rendah nganti chip server sing kuat.)

Kita kabeh ngerti, pinunjul saka sistem operasi kanggo abstrak fungsi dhasar saka hardware piranti lan nyedhiyani antarmuka terpadu kanggo macem-macem piranti lunak aplikasi, mangkono ngisolasi lan shielding operasi penjadwalan hardware Komplek.Iki ngidini macem-macem aplikasi kanggo ngapusi hardware tanpa kudu menehi hasil karo hardware.

Ing Internet of Things, masalah anyar muncul ing hardware dhewe, yaiku kesempatan anyar lan tantangan anyar kanggo sistem operasi.Kanggo ngatasi konektivitas, fragmentasi, lan keamanan piranti kasebut dhewe, sawetara sistem operasi sing dipasang wis digawe, kayata Lite OS Huawei, Mbed OS of ARM, FreeRTOS, lan safeRTOS lengkap, Amazon RTOS, lsp.

Fitur penting saka sistem embedded IoT yaiku:

Pembalap hardware bisa dipisahake saka kernel sistem operasi.

Amarga karakteristik heterogen lan fragmentasi piranti IoT, piranti beda duwe perangkat kukuh lan driver sing beda.Dheweke kudu misahake driver saka kernel sistem operasi supaya kernel sistem operasi bisa dadi sumber daya sing luwih bisa diukur lan bisa digunakake maneh.

Sistem operasi bisa dikonfigurasi lan disesuaikan.

Kaya sing dakkandhakake sadurunge, konfigurasi hardware terminal IoT duwe ruang panyimpenan saka puluhan kilobyte nganti atusan megabyte.Mulane, sistem operasi sing padha kudu dicocogake utawa dikonfigurasi kanthi dinamis supaya bisa adaptasi karo syarat kompleks sing murah utawa dhuwur kanthi bebarengan.

Mesthekake kolaborasi lan interoperabilitas antarane piranti.

Bakal ana luwih akeh tugas kanggo saben piranti supaya bisa digunakake ing lingkungan Internet of Things.Sistem operasi kudu njamin fungsi komunikasi antarane instrumen Internet of Things.

Mesthekake keamanan lan kredibilitas piranti IoT.

Piranti IoT dhewe nyimpen data sing luwih sensitif, saengga syarat otentikasi akses kanggo piranti kasebut luwih dhuwur.

Ing pamikiran kaya iki, sanajan sistem operasi jinis iki ngrampungake operasi hardware, nelpon bebarengan, lan masalah jaringan piranti IoT, ora nimbang apa lan kepiye pangguna bisa nggunakake sistem kasebut kanggo nggampangake piranti IoT sing nyambung menyang Internet.

Saka sudut pandang pangguna, proses nelpon kanggo sistem piranti IoT kaya mangkene:

Pangguna kudu nggunakake manajemen latar mburi piranti APP utawa IoT (kayata manajer awan), njaluk antarmuka IoT ing piranti kasebut, banjur ngakses piranti hardware liwat sistem ing piranti IoT.Iki asring nyangkut telpon bebarengan antarane sistem operasi seluler lan sistem piranti Internet of Things.APP ing kene mung minangka manajemen latar mburi piranti Internet of Things.Hubungane antarane piranti Internet of Things bakal rumit banget.

 2.Apa Harmony apik ing gagasan desain?

Sambungan antarane piranti ora maneh fungsi lapisan aplikasi nanging wis encapsulated lan diisolasi liwat middleware.

Ing lumahing, Harmony OS 2.0 ngisolasi sambungan piranti IoT liwat "soft-bus sing disebarake, saéngga ngindhari manajemen sambungan ing sistem seluler supaya sampeyan bisa ndeleng ing konferensi pers telpon seluler Harmony lan piranti Internet of Things banget. trep.

Nanging saka perspektif sistem operasi, isolasi enkapsulasi sambungan ndadekke luwih saka mung penak manajemen sambungan.Tegese "konektivitas" mudhun saka lapisan aplikasi menyang lapisan hardware, dadi kemampuan dhasar saka sistem operasi sing pecah.

Ing tangan siji, panggilan sumber daya sistem operasi lintas platform ora perlu ngliwati lapisan.Iki tegese interaksi data lintas-sistem ora perlu disambungake lan divalidasi dening pangguna.Mula, sistem operasi bisa nelpon antarane piranti nalika njamin kualitas sambungan.Ing wektu iki, piranti hardware / sistem komputasi / sistem panyimpenan antarane piranti loro iku interoperable, supaya loro utawa luwih hardware sambungan / piranti panyimpenan bisa ngleksanakake- "super terminal," kayata sinkronisasi saka kamera salib-piranti, sinkronisasi file, lan malah bisa mangsa CPU / GPU salib-platform telpon.

Ing sisih liya, iki uga nuduhake manawa pangembang dhewe ora kudu fokus banget ing debugging kompleks konektivitas IoT.Dheweke kudu fokus ing logika fungsional lan logika antarmuka.Iki bakal nyuda biaya pangembangan aplikasi IoT kanthi signifikan amarga saben sistem aplikasi sadurunge kudu dikembangake lan debug saka fungsi aplikasi sing paling dhasar menyang sambungan piranti, nyebabake adaptasi sistem aplikasi sing ora apik.Pangembang mung kudu ngandelake API sing diwenehake dening sistem Harmony kanggo ngindhari sambungan debugging sing rumit lan ngrampungake adaptasi lan pangembangan macem-macem piranti.

Bisa dibayangake manawa bakal ana akeh aplikasi sing bakal ditindakake sawetara piranti IoT ing mangsa ngarep, lan aplikasi kasebut bakal luwih efektif tinimbang mung numpuk.Efek kasebut kudu biaya pembangunan sing relatif dhuwur supaya angel digayuh.

Ing kasus iki, kemampuan:

1. Ngindhari telpon lintas-sistem kabeh supaya piranti lunak IoT lan akeh piranti hardware IoT bisa dipisahake kanthi bener liwat sistem operasi.

2. Ngadhepi skenario sing beda banget, nyedhiyakake layanan penting (kertu layanan atom) kanggo kabeh piranti IoT liwat sistem operasi.

3. Pangembangan aplikasi mung kudu fokus ing logika fungsional, sing ningkatake efisiensi pangembangan sawetara aplikasi piranti IoT.

Yen kita mikir banget nalika kabeh piranti disambungake, apa layanan aplikasi ing piranti bakal dadi prioritas?Mesthine, sistem Harmony saiki kudu dadi inti kanggo nyedhiyakake layanan, lan piranti manungsa waé minangka piranti utama.

Kaya sing dakkandhakake ing wiwitan, dibandhingake karo sistem Internet of Thing sing ana, mung ngrampungake masalah dhasar babagan sambungan massive saka piranti Internet of Things lan fragmentasi piranti supaya piranti IoT bisa nyambungake;minangka sistem operasi, kudu dipikirake luwih akeh babagan carane gampang pangguna lan pangembang nggunakake utawa njaluk piranti kasebut kanggo ngrampungake efek 1=1 luwih gedhe tinimbang 2.

 


Wektu kirim: Jun-11-2021