jiejuefangan

Huawei Harmony OS 2.0: Bu yerda bilishingiz kerak bo'lgan hamma narsa

Huawei Harmony OS 2.0 nima qilmoqchi?Menimcha, gap shundaki, IoT (Internet of Things) operatsion tizimi nima?Mavzuning o'ziga kelsak, onlayn javoblarning aksariyati noto'g'ri tushunilgan deb aytish mumkin.Misol uchun, aksariyat hisobotlarda qurilmada ishlaydigan o'rnatilgan tizim va Harmony OS "Internet of Things" operatsion tizimiga ishora qiladi.Bu to'g'ri emas deb qo'rqaman.

Hech bo'lmaganda bu xabarda bu noto'g'ri.Muhim farq bor.

Agar kompyuter operatsion tizimi foydalanuvchilarga dasturiy ta'minot orqali o'z kompyuterlaridan foydalanishga yordam beradi desak, u holda o'rnatilgan tizim IoT qurilmalarining tarmoq va hisoblash muammolarini o'zlari hal qilishdir.Harmony OS ning dizayn g'oyasi foydalanuvchilar nima qila olishi va buni dasturiy ta'minot orqali qanday qilish kerakligini hal qilishdan iborat.

Men ushbu ikki tizim o'rtasidagi farqni va Harmony OS 2.0 bu g'oya bilan nima qilganini qisqacha tanishtiraman.

1.IoT uchun o'rnatilgan tizim Harmony bilan teng emas

Avvalo, hamma bilishi kerak bo'lgan narsa bor.IoT asrida elektron qurilmalar juda ko'p paydo bo'lmoqda va terminallar izomerizatsiyani taqdim etmoqda.Bu bir nechta hodisalarni keltirib chiqaradi:

Ulardan biri qurilmalar orasidagi ulanishning o'sish tezligi qurilmaning o'zidan ancha yuqori.(Masalan, aqlli soat bir vaqtning o'zida Wi-Fi va bir nechta Bluetooth qurilmalariga ulanishi mumkin.)

Ikkinchisi, qurilmaning o'ziga xos uskuna va ulanish protokollari ko'proq diversifikatsiya qilinmoqda va uni hatto parchalangan deb aytish mumkin.(Masalan, IoT qurilmalarining saqlash maydoni kam quvvatli terminallar uchun oʻnlab kilobaytdan yuzlab megabayt avtomobil terminallarigacha, past unumdorlikdagi MCU dan kuchli server chiplarigacha boʻlishi mumkin.)

Barchamizga ma'lumki, operatsion tizimning ahamiyati qurilmaning apparat ta'minotining asosiy funktsiyalarini mavhumlashtirish va turli xil amaliy dasturlar uchun yagona interfeysni ta'minlash, shu bilan murakkab apparatni rejalashtirish operatsiyalarini izolyatsiya qilish va himoya qilishdir.Bu turli xil ilovalarga apparat bilan ishlamasdan apparatni boshqarish imkonini beradi.

Narsalar Internetida apparatning o'zida yangi muammolar paydo bo'ldi, bu yangi imkoniyat va operatsion tizimlar uchun yangi muammodir.Ushbu qurilmalarning ulanishi, parchalanishi va xavfsizligini ta'minlash uchun Huawei Lite OS, Mbed OS ARM, FreeRTOS va kengaytirilgan safeRTOS, Amazon RTOS va boshqalar kabi bir nechta o'rnatilgan operatsion tizimlar yaratilgan.

IoT ning o'rnatilgan tizimining diqqatga sazovor xususiyatlari quyidagilardir:

Uskuna drayverlarini operatsion tizim yadrosidan ajratish mumkin.

IoT qurilmalarining heterojen va parchalangan xarakteristikalari tufayli turli qurilmalar turli xil proshivka va drayverlarga ega.Operatsion tizim yadrosi yanada kengaytiriladigan va qayta foydalanish mumkin bo'lgan resurs bo'lishi uchun ular drayverni operatsion tizim yadrosidan ajratishlari kerak.

Operatsion tizimni sozlash va sozlash mumkin.

Yuqorida aytib o'tganimdek, IoT terminallarining apparat konfiguratsiyasi o'nlab kilobaytdan yuzlab megabaytgacha bo'lgan saqlash joyiga ega.Shu sababli, bir xil operatsion tizim bir vaqtning o'zida past yoki yuqori darajadagi murakkab talablarga moslashish uchun moslashtirilgan yoki dinamik tarzda sozlanishi kerak.

Qurilmalar o'rtasida hamkorlik va o'zaro muvofiqlikni ta'minlang.

Har bir qurilma uchun Internet of Things muhitida bir-biri bilan ishlashi uchun ko'proq vazifalar paydo bo'ladi.Operatsion tizim narsalar Interneti asboblari o'rtasidagi aloqa funktsiyasini kafolatlashi kerak.

IoT qurilmalarining xavfsizligi va ishonchliligini ta'minlang.

IoT qurilmasining o'zi ko'proq nozik ma'lumotlarni saqlaydi, shuning uchun qurilma uchun kirish autentifikatsiya talablari yuqoriroq.

Ushbu turdagi fikrlash ostida, ushbu turdagi operatsion tizim IoT qurilmalarining apparat ishlashi, o'zaro qo'ng'iroqlari va tarmoq muammolarini hal qilsa-da, foydalanuvchilar Internetga ulangan IoT qurilmalarini osonlashtirish uchun ushbu tizimlardan nima va qanday foydalanishi mumkinligini hisobga olmaydi.

Foydalanuvchilar nuqtai nazaridan, bunday IoT qurilma tizimiga qo'ng'iroq qilish jarayoni odatda quyidagicha:

Foydalanuvchilar o'zlarining APP yoki IoT qurilmalari fon boshqaruvidan (masalan, bulut boshqaruvchisi) foydalanishlari, qurilmadagi IoT interfeysini ishga tushirishlari va keyin IoT qurilmasidagi tizim orqali apparat qurilmasiga kirishlari kerak.Bu ko'pincha mobil operatsion tizim va Internet of Things qurilma tizimi o'rtasidagi o'zaro qo'ng'iroqlarni o'z ichiga oladi.Bu yerdagi APP shunchaki narsalarning interneti qurilma fon boshqaruvi.Har qanday Internet of Things qurilmasi o'rtasidagi aloqa juda murakkab bo'ladi.

 2.Harmony o'zining dizayn g'oyalarida nimani yaxshiladi?

Qurilmalar o'rtasidagi aloqa endi amaliy qatlam funktsiyasi emas, balki o'rta dastur orqali o'ralgan va izolyatsiya qilingan.

Tashqi tomondan, Harmony OS 2.0 IoT qurilmalarining "tarqatilgan soft-bus" orqali ulanishini izolyatsiya qiladi va shu bilan mobil tizimlarda ulanishni boshqarishdan qochadi, shunda siz matbuot anjumanida Harmony mobil telefoni va narsalarning Interneti qurilmalari o'zaro qo'ng'iroqni ko'rishingiz mumkin. qulay.

Ammo operatsion tizim nuqtai nazaridan, ulanish inkapsulyatsiyasini izolyatsiya qilish ulanishni boshqarish qulayligidan ko'proq narsani olib keladi.Bu shuni anglatadiki, "bog'lanish" dastur qatlamidan apparat qatlamiga tushib, parchalangan operatsion tizimning asosiy qobiliyatiga aylanadi.

Bir tomondan, platformalararo operatsion tizim resurs qo'ng'iroqlari qatlamlarni kesib o'tishga hojat yo'q.Bu shuni anglatadiki, tizimlararo ma'lumotlar o'zaro ta'siri foydalanuvchi tomonidan ulanishi va tasdiqlanishi shart emas.Shunday qilib, operatsion tizim ulanish sifatini ta'minlagan holda qurilmalar bo'ylab qo'ng'iroq qilishi mumkin.Hozirgi vaqtda ikkita qurilma o'rtasidagi apparat qurilmasi / hisoblash tizimi / saqlash tizimi o'zaro ishlaydi, shuning uchun ikkita yoki undan ortiq umumiy apparat / saqlash qurilmalari "super terminal" ni amalga oshirishi mumkin, masalan, qurilmalar o'rtasidagi kamerani sinxronlashtirish, fayllarni sinxronlashtirish, va hatto kelajakdagi CPU/GPU o'zaro platforma qo'ng'iroqlari.

Boshqa tomondan, bu, shuningdek, ishlab chiquvchilarning o'zlari IoT ulanishini kompleks tuzatishga ko'p e'tibor qaratishlari shart emasligini anglatadi.Ular funktsional mantiq va interfeys mantig'iga e'tibor qaratishlari kerak.Bu IoT ilovasini ishlab chiqish xarajatlarini sezilarli darajada kamaytiradi, chunki har bir dastur tizimi avval eng asosiy dastur funksiyalaridan qurilma ulanishigacha ishlab chiqilishi va disk raskadrovka qilinishi kerak edi, bu esa dastur tizimining moslasha olish qobiliyatining yomonlashishiga olib keladi.Murakkab disk raskadrovka ulanishining oldini olish va bir nechta qurilmalarni moslashtirish va ishlab chiqishni yakunlash uchun ishlab chiquvchilar faqat Harmony tizimi tomonidan taqdim etilgan API-ga tayanishi kerak.

Kelajakda bir nechta IoT qurilmalari amalga oshiradigan ko'plab ilovalar paydo bo'lishini tasavvur qilish mumkin va bu ilovalar ularni bir joyga jamlagandan ko'ra ancha samaraliroq bo'ladi.Ushbu ta'sirga erishish qiyin bo'lishi uchun nisbatan yuqori rivojlanish xarajatlari bo'lishi kerak.

Bunday holda, qobiliyat:

1. IoT dasturiy ta'minoti va ko'plab IoT apparat qurilmalari operatsion tizim orqali chinakam ajratilishi uchun tizimlararo qo'ng'iroqlardan butunlay qoching.

2. Mutlaqo boshqa stsenariylarga duch kelsangiz, operatsion tizim orqali barcha IoT qurilmalariga muhim xizmatlarni (atom xizmat kartasi) taqdim eting.

3. Ilovalarni ishlab chiqish faqat funktsional mantiqqa e'tibor qaratish kerak, bu esa bir nechta IoT qurilmalari ilovalarini ishlab chiqish samaradorligini sezilarli darajada oshiradi.

Agar barcha qurilmalar ulanganda bu haqda chuqur o'ylab ko'rsak, qurilmadagi dastur xizmatlari ustuvor bo'ladimi?Albatta, hozirgi Harmony tizimi xizmatlar ko'rsatishning asosiy qismi bo'lishi kerak va insonning diqqatini jalb qilish qurilmasi asosiy qurilmadir.

Avval aytib o'tganimdek, mavjud Internet of Thing tizimi bilan solishtirganda, u faqat IoT qurilmalari o'zaro bog'lanishi uchun narsalar Interneti qurilmalarini massiv ulash va qurilmalarning parchalanishining fundamental muammolarini hal qiladi;operatsion tizim sifatida, 1=1 2 dan katta effektni bajarish uchun foydalanuvchilar va ishlab chiquvchilar uchun ushbu qurilmalardan foydalanish yoki ishga tushirish qanchalik oson ekanligiga ko'proq e'tibor qaratish lozim.

 


Xabar berish vaqti: 2021 yil 11-iyun