Жижүэфанган

Huawei Harmony OS 2.0: Энд таны мэдэх шаардлагатай бүх зүйл байна

Huawei Harmony OS 2.0 юу хийхийг оролдож байна вэ?Миний бодлоор гол зүйл бол IoT (Интернетийн зүйлс) үйлдлийн систем гэж юу вэ?Сэдвийн хувьд онлайн хариултуудын ихэнх нь буруу ойлгогддог гэж хэлж болно.Жишээлбэл, ихэнх тайланд төхөөрөмж дээр ажилладаг суулгагдсан систем болон Harmony OS-ийг "Интернетийн зүйлс" үйлдлийн систем гэж нэрлэдэг.Энэ нь зөв биш гэж би айж байна.

Наад зах нь энэ мэдээнд энэ нь буруу байна.Үүнд мэдэгдэхүйц ялгаа бий.

Хэрэв бид компьютерийн үйлдлийн систем нь хэрэглэгчдэд програм хангамжаар дамжуулан компьютерээ ашиглахад нь тусалдаг гэж хэлбэл, суулгагдсан систем нь IoT төхөөрөмжүүдийн сүлжээ, тооцоолох асуудлыг өөрсдөө шийдэх явдал юм.Harmony OS-ийн дизайны санаа нь хэрэглэгчид юу хийж чадах, үүнийг хэрхэн программ хангамжаар дамжуулан шийдэх явдал юм.

Би эдгээр хоёр системийн ялгаа болон Harmony OS 2.0 энэ санаагаар юу хийснийг товч танилцуулах болно.

1.IoT-д зориулсан Embedded System нь Harmony-тэй тэнцэхгүй

Юуны өмнө хүн бүр мэддэг байх ёстой зүйл байдаг.IoT-ийн эрин үед цахим төхөөрөмжүүд олноор гарч ирж, терминалууд нь изомержилтыг үзүүлж байна.Энэ нь хэд хэдэн үзэгдлийг бий болгодог:

Нэг нь төхөөрөмжүүдийн хоорондох холболтын өсөлтийн хурд нь төхөөрөмжөөс хамаагүй өндөр байдаг.(Жишээ нь, ухаалаг цаг нь Wi-Fi болон олон Bluetooth төхөөрөмжид нэгэн зэрэг холбогдох боломжтой.)

Нөгөө нэг нь төхөөрөмжийн өөрийн техник хангамж, холболтын протоколууд улам төрөлжиж, бүр хуваагдмал гэж хэлж болно.(Жишээ нь, IoT төхөөрөмжүүдийн хадгалах зай нь бага чадалтай терминалуудын хэдэн арван килобайтаас эхлээд бага хүчин чадалтай MCU-аас эхлээд хүчирхэг сервер чип хүртэл хэдэн зуун мегабайт тээврийн хэрэгслийн терминал хүртэл байж болно.)

Бидний мэдэж байгаагаар үйлдлийн системийн ач холбогдол нь төхөөрөмжийн техник хангамжийн үндсэн функцуудыг хийсвэрлэж, төрөл бүрийн хэрэглээний програм хангамжийн нэгдсэн интерфейсээр хангах, ингэснээр нарийн төвөгтэй техник хангамжийн хуваарийн үйлдлүүдийг тусгаарлаж, хамгаалах явдал юм.Энэ нь янз бүрийн програмуудад техник хангамжтай харьцахгүйгээр техник хангамжийг удирдах боломжийг олгодог.

Интернетийн зүйлсийн хувьд техник хангамжид шинэ асуудлууд гарч ирсэн нь үйлдлийн системүүдийн хувьд шинэ боломж, шинэ сорилт юм.Эдгээр төхөөрөмжүүдийн холболт, хуваагдал, аюулгүй байдлын асуудлыг шийдвэрлэхийн тулд Huawei-ийн Lite OS, ARM-ийн Mbed OS, FreeRTOS, өргөтгөсөн safeRTOS, Amazon RTOS гэх мэт хэд хэдэн суулгагдсан үйлдлийн системийг бий болгосон.

IoT-ийн суулгагдсан системийн онцлох шинж чанарууд нь:

Техник хангамжийн драйверуудыг үйлдлийн системийн цөмөөс салгаж болно.

IoT төхөөрөмжүүдийн нэг төрлийн бус, хуваагдмал шинж чанараас шалтгаалан өөр өөр төхөөрөмжүүд өөр өөр програм хангамж, драйверуудтай байдаг.Тэд драйверийг үйлдлийн системийн цөмөөс салгах хэрэгтэй бөгөөд ингэснээр үйлдлийн системийн цөм нь илүү өргөтгөх боломжтой, дахин ашиглах боломжтой нөөц болж чадна.

Үйлдлийн системийг тохируулж, тохируулах боломжтой.

Өмнө нь хэлсэнчлэн IoT терминалуудын техник хангамжийн тохиргоо нь хэдэн арван килобайтаас хэдэн зуун мегабайт хүртэлх зайтай байдаг.Иймд нэг үйлдлийн системийг бага эсвэл дээд зэрэглэлийн нарийн төвөгтэй шаардлагад нэгэн зэрэг дасан зохицохын тулд тохируулах эсвэл динамикаар тохируулах шаардлагатай.

Төхөөрөмжүүдийн хоорондын хамтын ажиллагаа, харилцан ажиллах чадварыг хангах.

Интернэт зүйлсийн орчинд бие биетэйгээ ажиллах төхөөрөмж бүрийн даалгавар улам олон байх болно.Үйлдлийн систем нь интернетийн зүйлсийн хэрэгслүүдийн хоорондын харилцааны функцийг баталгаажуулах шаардлагатай.

IoT төхөөрөмжүүдийн аюулгүй байдал, найдвартай байдлыг хангах.

IoT төхөөрөмж өөрөө илүү мэдрэмтгий өгөгдлийг хадгалдаг тул төхөөрөмжийн хандалтын баталгаажуулалтын шаардлага илүү өндөр байдаг.

Энэ төрлийн сэтгэхүйн хүрээнд энэ төрлийн үйлдлийн систем нь IoT төхөөрөмжүүдийн техник хангамжийн ажиллагаа, харилцан дуудлага, сүлжээний асуудлыг шийддэг хэдий ч хэрэглэгчид интернетэд холбогдсон IoT төхөөрөмжүүдийг хөнгөвчлөхийн тулд эдгээр системийг юу, хэрхэн ашиглаж болохыг авч үздэггүй.

Хэрэглэгчдийн үзэж байгаагаар ийм IoT төхөөрөмжийн системийг дуудах үйл явц ерөнхийдөө дараах байдалтай байна.

Хэрэглэгчид өөрсдийн APP эсвэл IoT төхөөрөмжийн арын удирдлагыг (үүл менежер гэх мэт) ашиглах, төхөөрөмж дээрх IoT интерфэйсийг ажиллуулж, дараа нь IoT төхөөрөмж дээрх системээр дамжуулан техник хангамжийн төхөөрөмжид хандах шаардлагатай.Энэ нь ихэвчлэн гар утасны үйлдлийн систем болон интернетийн төхөөрөмжийн системийн хоорондох харилцан дуудлагатай холбоотой байдаг.Энд байгаа APP нь зүгээр л интернетийн зүйлсийн төхөөрөмжийн суурь удирдлага юм.Аливаа зүйлийн интернетийн төхөөрөмжийг холбох нь маш төвөгтэй байх болно.

 2.Harmony дизайны санаанууддаа юуг нь сайжруулсан бэ?

Төхөөрөмжүүдийн хоорондын холболт нь хэрэглээний давхаргын функц байхаа больсон боловч дунд програмаар тусгаарлагдсан, тусгаарлагдсан байдаг.

Өнгөц харахад Harmony OS 2.0 нь IoT төхөөрөмжүүдийн холболтыг "тархсан зөөлөн автобусаар" тусгаарлаж, ингэснээр гар утасны систем дээрх холболтын удирдлагаас зайлсхийж, хэвлэлийн бага хурал дээр Harmony гар утас болон зүйлсийн интернет төхөөрөмжүүдийн харилцан яриаг харах боломжтой. тохиромжтой.

Гэхдээ үйлдлийн системийн үүднээс авч үзвэл холболтын тусгаарлалт нь холболтын менежментийн тав тухаас илүүг авчирдаг.Энэ нь "холболт" нь хэрэглээний давхаргаас техник хангамжийн давхарга руу бууж, хуваагдсан үйлдлийн системийн үндсэн чадвар болж хувирдаг гэсэн үг юм.

Нэг талаас, платформ хоорондын үйлдлийн системийн нөөцийн дуудлагууд нь давхаргыг давах шаардлагагүй.Энэ нь систем хоорондын өгөгдлийн харилцан үйлчлэлийг хэрэглэгч холбож, баталгаажуулах шаардлагагүй гэсэн үг юм.Тиймээс үйлдлийн систем нь холболтын чанарыг хангахын зэрэгцээ төхөөрөмжүүдийг дуудаж болно.Одоогийн байдлаар хоёр төхөөрөмжийн хооронд техник хангамжийн төхөөрөмж/тооцоолох систем/хадгалах систем харилцан ажиллах боломжтой тул хоёр ба түүнээс дээш хуваалцсан техник хангамж/хадгалах төхөөрөмж нь төхөөрөмж хоорондын камерын синхрончлол, файлын синхрончлол, файлын синхрончлол зэрэг "супер терминал"-ыг хэрэгжүүлэх боломжтой. тэр ч байтугай ирээдүйн CPU/GPU хөндлөн платформ дуудлага хийх боломжтой.

Нөгөөтэйгүүр, энэ нь хөгжүүлэгчид өөрсдөө IoT холболтын цогц дибаг хийхэд хэт их анхаарал хандуулах шаардлагагүй гэдгийг харуулж байна.Тэд функциональ логик болон интерфейсийн логик дээр анхаарлаа хандуулах хэрэгтэй.Энэ нь IoT програмыг хөгжүүлэх зардлыг мэдэгдэхүйц бууруулах болно, учир нь програмын систем бүрийг програмын хамгийн үндсэн функцээс эхлээд төхөөрөмжийн холболт хүртэл хөгжүүлж, дибаг хийх шаардлагатай байсан тул хэрэглээний системийн дасан зохицох чадвар муу болно.Хөгжүүлэгчид дибаг хийх нарийн төвөгтэй холболтоос зайлсхийж, олон төхөөрөмжүүдийн дасан зохицох, хөгжүүлэлтийг дуусгахын тулд зөвхөн Harmony системийн өгсөн API-д найдах хэрэгтэй.

Ирээдүйд олон IoT төхөөрөмж хэрэгжүүлэх олон программууд гарч ирэх бөгөөд эдгээр аппликейшн нь зүгээр нэг давхарлахаас хамаагүй илүү үр дүнтэй байх болно.Эдгээр үр нөлөө нь харьцангуй өндөр бүтээн байгуулалтын зардал байх шаардлагатай тул хүрэхэд хэцүү байдаг.

Энэ тохиолдолд чадвар:

1. Систем хоорондын дуудлага хийхээс бүрэн зайлсхийж, IoT программ хангамж болон олон IoT техник хангамжийн төхөөрөмжүүдийг үйлдлийн системээр дамжуулан жинхэнэ утгаараа салгах боломжтой.

2. Шал өөр хувилбартай тулгарвал үйлдлийн системээр дамжуулан бүх IoT төхөөрөмжид зайлшгүй шаардлагатай үйлчилгээг (атомын үйлчилгээний карт) үзүүлээрэй.

3. Хэрэглээний хөгжүүлэлт нь зөвхөн функциональ логик дээр төвлөрөх шаардлагатай бөгөөд энэ нь IoT төхөөрөмжийн олон програмын хөгжүүлэлтийн үр ашгийг эрс сайжруулдаг.

Хэрэв бид бүх төхөөрөмжүүд холбогдсон үед энэ талаар гүнзгий бодож үзвэл төхөөрөмж дээрх програмын үйлчилгээ давуу эрхтэй байх уу?Мэдээжийн хэрэг, одоогийн Harmony систем нь үйлчилгээ үзүүлэх гол цөм байх ёстой бөгөөд хүний ​​анхаарлыг татах төхөөрөмж нь үндсэн төхөөрөмж юм.

Миний эхэнд хэлсэнчлэн, одоо байгаа интернетийн системтэй харьцуулахад энэ нь зөвхөн интернетийн төхөөрөмжүүдийн асар их холболт, IoT төхөөрөмжүүдийг хооронд нь холбохын тулд төхөөрөмжийн хуваагдал зэрэг үндсэн асуудлуудыг шийддэг;Үйлдлийн системийн хувьд 2-оос их 1=1-ийн үр нөлөөг дуусгахын тулд хэрэглэгчид болон хөгжүүлэгчид эдгээр төхөөрөмжийг ашиглах эсвэл дуудах нь хэр хялбар болохыг илүү анхаарч үзэх хэрэгтэй.

 


Шуудангийн цаг: 2021 оны 6-р сарын 11