jiejuefangan

Huawei Harmony OS 2.0: Bilməli olduğunuz hər şey budur

Huawei Harmony OS 2.0 nə etməyə çalışır?Məncə, məsələ ondadır ki, IoT (Əşyaların İnterneti) əməliyyat sistemi nədir?Mövzunun özünə gəldikdə isə demək olar ki, onlayn cavabların əksəriyyəti yanlış anlaşılır.Məsələn, əksər hesabatlar cihazda işləyən daxili sistemə və Harmony ƏS-ə “Əşyaların İnterneti” əməliyyat sistemi kimi istinad edir.Qorxuram ki, bu düzgün deyil.

Ən azından bu xəbərdə yanlışdır.Əhəmiyyətli bir fərq var.

Əgər kompüter əməliyyat sisteminin proqram təminatı vasitəsilə istifadəçilərə kompüterlərindən istifadə etməyə kömək etdiyini desək, onda quraşdırılmış sistem IoT cihazlarının şəbəkə və hesablama problemlərini özləri həll etməkdir.Harmony OS-nin dizayn ideyası istifadəçilərin nə edə biləcəyini və proqram təminatı vasitəsilə bunu necə edəcəyini həll etməkdir.

Bu iki sistem arasındakı fərqi və Harmony OS 2.0-ın bu ideya ilə nə etdiyini qısaca təqdim edəcəyəm.

1.IoT üçün Quraşdırılmış Sistem Harmony ilə bərabər deyil

Əvvəla, hər kəsin bilməli olduğu bir şey var.Əşyaların İnterneti əsrində çoxlu sayda elektron cihazlar ortaya çıxır və terminallar izomerləşməni təqdim edir.Bu, bir neçə fenomenə səbəb olur:

Biri, qurğular arasındakı əlaqənin böyümə sürətinin cihazın özündən daha böyük olmasıdır.(Məsələn, ağıllı saat Wi-Fi və bir neçə Bluetooth cihazına eyni vaxtda qoşula bilər.)

Digəri, cihazın öz avadanlığı və əlaqə protokolları getdikcə şaxələnir və hətta onun parçalanmış olduğunu söyləmək olar.(Məsələn, IoT cihazlarının saxlama sahəsi aşağı güclü terminallar üçün onlarla Kilobaytdan aşağı performanslı MCU-dan güclü server çiplərinə qədər yüzlərlə meqabayt avtomobil terminallarına qədər dəyişə bilər.)

Hamımızın bildiyimiz kimi, əməliyyat sisteminin əhəmiyyəti cihazın aparatının əsas funksiyalarını mücərrədləşdirmək və müxtəlif tətbiqi proqram təminatı üçün vahid interfeysi təmin etmək, bununla da mürəkkəb avadanlıq planlaşdırma əməliyyatlarını təcrid etmək və qorumaqdır.Bu, müxtəlif proqramlara hardware ilə məşğul olmadan aparatla manipulyasiya etməyə imkan verir.

Əşyaların İnternetində, əməliyyat sistemləri üçün yeni imkan və yeni çağırış olan aparatın özündə yeni problemlər meydana çıxdı.Bu cihazların əlaqəsini, parçalanmasını və təhlükəsizliyini həll etmək üçün Huawei-nin Lite ƏS, Mbed ƏS ARM, FreeRTOS və genişləndirilmiş safeRTOS, Amazon RTOS və s. kimi bir neçə daxili əməliyyat sistemi yaradılmışdır.

Daxili IoT sisteminin diqqətəlayiq xüsusiyyətləri bunlardır:

Aparat sürücülərini əməliyyat sisteminin nüvəsindən ayırmaq olar.

IoT cihazlarının heterojen və parçalanmış xüsusiyyətlərinə görə, müxtəlif cihazlar müxtəlif proqram təminatı və sürücülərə malikdir.Onlar sürücünü əməliyyat sisteminin nüvəsindən ayırmalıdırlar ki, əməliyyat sisteminin nüvəsi daha genişlənən və təkrar istifadə edilə bilən resurs ola bilsin.

Əməliyyat sistemi konfiqurasiya edilə və uyğunlaşdırıla bilər.

Daha əvvəl dediyim kimi, IoT terminallarının aparat konfiqurasiyası onlarla kilobaytdan yüzlərlə meqabayta qədər yaddaş sahəsinə malikdir.Buna görə də, eyni əməliyyat sistemi eyni vaxtda aşağı səviyyəli və ya yüksək səviyyəli mürəkkəb tələblərə uyğunlaşmaq üçün uyğunlaşdırılmalı və ya dinamik şəkildə konfiqurasiya edilməlidir.

Cihazlar arasında əməkdaşlıq və qarşılıqlı əlaqəni təmin edin.

Əşyaların İnterneti mühitində hər bir cihazın bir-biri ilə işləməsi üçün getdikcə daha çox tapşırıq olacaq.Əməliyyat sistemi Əşyaların İnterneti alətləri arasında əlaqə funksiyasını təmin etməlidir.

IoT cihazlarının təhlükəsizliyini və etibarlılığını təmin edin.

IoT cihazının özü daha həssas məlumatları saxlayır, ona görə də cihaz üçün giriş autentifikasiyası tələbləri daha yüksəkdir.

Bu cür düşüncə altında, bu tip əməliyyat sistemi IoT cihazlarının hardware əməliyyatını, qarşılıqlı çağırışını və şəbəkə problemlərini həll etsə də, istifadəçilərin İnternetə qoşulmuş IoT cihazlarını asanlaşdırmaq üçün bu sistemlərdən nə və necə istifadə edə biləcəyini nəzərə almır.

İstifadəçilərin nöqteyi-nəzərindən belə bir IoT cihaz sistemi üçün çağırış prosesi ümumiyyətlə belədir:

İstifadəçilər öz APP və ya IoT cihazının fon idarəetməsindən (məsələn, bulud meneceri) istifadə etməli, cihazda IoT interfeysini işə salmalı və sonra IoT cihazındakı sistem vasitəsilə aparat cihazına daxil olmalıdırlar.Bu, çox vaxt mobil əməliyyat sistemi və Əşyaların İnterneti cihaz sistemi arasında qarşılıqlı zəngləri əhatə edir.Buradakı APP sadəcə Əşyaların İnterneti cihaz fonunun idarə olunmasıdır.İstənilən Əşyaların İnterneti cihazı arasında əlaqə çox mürəkkəb olacaq.

 2.Harmony dizayn ideyalarında nəyi təkmilləşdirdi?

Qurğular arasındakı əlaqə artıq tətbiq səviyyəsi funksiyası deyil, ara proqram vasitəsilə əhatə olunub və təcrid olunub.

Xarici olaraq, Harmony OS 2.0 IoT cihazlarının "paylanmış soft-bus" vasitəsilə əlaqəsini təcrid edir, beləliklə, mobil sistemlərdə əlaqənin idarə edilməsindən yayınır ki, mətbuat konfransında Harmony mobil telefonu və Əşyaların İnterneti cihazlarının qarşılıqlı zəngini görə bilərsiniz. rahat.

Lakin əməliyyat sistemi nöqteyi-nəzərindən, əlaqənin inkapsulyasiyasının təcrid edilməsi yalnız əlaqənin idarə edilməsinin rahatlığından daha çox şey gətirir.Bu o deməkdir ki, “bağlantı” tətbiq səviyyəsindən aparat səviyyəsinə enərək, parçalanmış əməliyyat sisteminin əsas qabiliyyətinə çevrilir.

Bir tərəfdən, cross-platform əməliyyat sistemi resurs çağırışlarının təbəqələri keçməsinə ehtiyac yoxdur.Bu o deməkdir ki, sistemlərarası məlumat qarşılıqlı əlaqəsinin istifadəçi tərəfindən qoşulmasına və təsdiqlənməsinə ehtiyac yoxdur.Beləliklə, əməliyyat sistemi əlaqənin keyfiyyətini təmin edərkən cihazlar arasında zəng edə bilər.Hal-hazırda, iki cihaz arasında aparat cihazı/hesablama sistemi/saxlama sistemi qarşılıqlı fəaliyyət göstərir, ona görə də iki və ya daha çox ortaq aparat/saxlama cihazı həyata keçirə bilər—“super terminal”, məsələn, cihazlar arası kameranın sinxronizasiyası, fayl sinxronizasiyası, və hətta mümkün gələcək CPU/GPU çarpaz platforma zəngləri.

Digər tərəfdən, bu, həm də onu göstərir ki, tərtibatçıların özləri IoT bağlantısının kompleks sazlanmasına çox diqqət yetirməyə ehtiyac duymurlar.Onlar funksional məntiqə və interfeys məntiqinə diqqət yetirməlidirlər.Bu, IoT tətbiqinin inkişaf xərclərini əhəmiyyətli dərəcədə azaldacaq, çünki hər bir tətbiq sisteminin əvvəllər ən əsas tətbiq funksiyalarından cihaz bağlantısına qədər işlənib hazırlanması və debug edilməsi tələb olunurdu, nəticədə tətbiq sisteminin zəif uyğunlaşması ilə nəticələnir.Tərtibatçılar yalnız Harmony sistemi tərəfindən təmin edilən API-yə etibar etməlidirlər ki, mürəkkəb sazlama əlaqəsindən qaçın və çoxsaylı cihazların uyğunlaşdırılmasını və inkişafını tamamlayın.

Gələcəkdə birdən çox IoT cihazının həyata keçirəcəyi bir çox tətbiqin olacağını düşünmək olar və bu tətbiqlər onları sadəcə bir yerə yığmaqdan daha təsirli olacaq.Bu təsirlərə nail olmaq çətin olması üçün nisbətən yüksək inkişaf xərcləri olmalıdır.

Bu vəziyyətdə bacarıq:

1. Əşyaların İnterneti proqram təminatı və bir çox Əşyaların İnterneti aparat cihazları əməliyyat sistemi vasitəsilə həqiqi şəkildə ayrıla bilməsi üçün sistemlərarası zənglərdən tamamilə çəkinin.

2. Tamamilə fərqli ssenarilərlə üzləşərək, əməliyyat sistemi vasitəsilə bütün IoT cihazlarına əsas xidmətləri (atom xidmət kartı) təqdim edin.

3. Tətbiqlərin inkişafı yalnız funksional məntiqə diqqət yetirməlidir ki, bu da çoxsaylı IoT cihaz tətbiqlərinin inkişaf səmərəliliyini əhəmiyyətli dərəcədə yaxşılaşdırır.

Bütün cihazlar qoşulduqda bu barədə dərindən düşünsək, cihazdakı tətbiq xidmətləri prioritet olacaqmı?Əlbəttə ki, mövcud Harmony sistemi xidmətlərin göstərilməsində əsas olmalıdır və insanın diqqəti cihazı əsas cihazdır.

Başlanğıcda dediyim kimi, mövcud İnternet sistemi ilə müqayisədə, o, yalnız Əşyaların İnterneti cihazlarının kütləvi qoşulması və IoT cihazlarının bir-birinə qoşula bilməsi üçün cihazın parçalanması kimi fundamental problemləri həll edir;bir əməliyyat sistemi olaraq, istifadəçilər və tərtibatçılar üçün 1=1 2-dən böyük effekti tamamlamaq üçün bu cihazlardan istifadə etməyin və ya işə salmağın nə qədər asan olduğuna daha çox diqqət yetirilməlidir.

 


Göndərmə vaxtı: 11 iyun 2021-ci il