ຈີ່ຈູ່ຟາງ

Huawei Harmony OS 2.0: ນີ້ແມ່ນສິ່ງທີ່ເຈົ້າຕ້ອງການຮູ້

Huawei Harmony OS 2.0 ພະຍາຍາມເຮັດຫຍັງ?ຂ້າພະເຈົ້າຄິດວ່າຈຸດແມ່ນ, ລະບົບປະຕິບັດການ IoT (Internet of Things) ແມ່ນຫຍັງ?ສໍາລັບຫົວຂໍ້ຕົວມັນເອງ, ມັນສາມາດເວົ້າໄດ້ວ່າຄໍາຕອບອອນໄລນ໌ສ່ວນຫຼາຍແມ່ນເຂົ້າໃຈຜິດ.ຕົວຢ່າງ, ບົດລາຍງານສ່ວນໃຫຍ່ຫມາຍເຖິງລະບົບຝັງຕົວທີ່ເຮັດວຽກຢູ່ໃນອຸປະກອນແລະ Harmony OS ເປັນ "Internet of Things" ລະບົບປະຕິບັດການ.ຂ້ອຍຢ້ານວ່າບໍ່ຖືກຕ້ອງ.

ຢ່າງຫນ້ອຍໃນຂ່າວນີ້, ມັນຜິດພາດ.ມີຄວາມແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍ.

ຖ້າພວກເຮົາເວົ້າວ່າລະບົບປະຕິບັດການຂອງຄອມພິວເຕີແມ່ນຊ່ວຍໃຫ້ຜູ້ໃຊ້ໃຊ້ຄອມພິວເຕີຂອງພວກເຂົາຜ່ານຊອບແວ, ຫຼັງຈາກນັ້ນລະບົບຝັງຕົວແມ່ນເພື່ອແກ້ໄຂບັນຫາເຄືອຂ່າຍແລະຄອມພິວເຕີ້ຂອງອຸປະກອນ IoT ດ້ວຍຕົວເອງ.ແນວຄວາມຄິດການອອກແບບຂອງ Harmony OS ແມ່ນເພື່ອແກ້ໄຂສິ່ງທີ່ຜູ້ໃຊ້ສາມາດເຮັດໄດ້ແລະວິທີການເຮັດມັນຜ່ານຊອບແວ.

ຂ້າພະເຈົ້າຈະແນະນໍາສັ້ນໆກ່ຽວກັບຄວາມແຕກຕ່າງລະຫວ່າງສອງລະບົບນີ້ແລະສິ່ງທີ່ Harmony OS 2.0 ໄດ້ເຮັດກັບຄວາມຄິດນີ້.

1.ລະບົບຝັງຕົວສໍາລັບ IoT ບໍ່ເທົ່າກັບ Harmony

ກ່ອນອື່ນ ໝົດ, ມີບາງສິ່ງທີ່ທຸກຄົນຄວນຮູ້.ໃນຍຸກຂອງ IoT, ອຸປະກອນອີເລັກໂທຣນິກແມ່ນເກີດຂື້ນໃນຈໍານວນຫຼວງຫຼາຍ, ແລະອຸປະກອນຕ່າງໆແມ່ນນໍາສະເຫນີ isomerization.ອັນນີ້ເຮັດໃຫ້ເກີດປະກົດການຫຼາຍຢ່າງ:

ຫນຶ່ງແມ່ນອັດຕາການຂະຫຍາຍຕົວຂອງການເຊື່ອມຕໍ່ລະຫວ່າງອຸປະກອນແມ່ນຫຼາຍກ່ວາອຸປະກອນຕົວມັນເອງ.(ຕົວຢ່າງ: smartwatch ສາມາດເຊື່ອມຕໍ່ກັບ wifi ແລະອຸປະກອນ Bluetooth ຫຼາຍອັນພ້ອມກັນ.)

ອີກອັນ ໜຶ່ງ ແມ່ນ, ຮາດແວແລະໂປໂຕຄອນການເຊື່ອມຕໍ່ຂອງອຸປະກອນແມ່ນມີຄວາມຫຼາກຫຼາຍຫຼາຍຂຶ້ນ, ແລະມັນສາມາດເວົ້າໄດ້ວ່າເປັນການກະແຈກກະຈາຍ.(ຕົວຢ່າງ, ພື້ນທີ່ເກັບຂໍ້ມູນຂອງອຸປະກອນ IoT ອາດຈະຕັ້ງແຕ່ຫຼາຍສິບກິໂລໄບສຳລັບເຄື່ອງໃຊ້ພະລັງງານຕໍ່າຈົນຮອດຫຼາຍຮ້ອຍເມັກກະໄບຂອງສະຖານີລົດ, ຕັ້ງແຕ່ MCU ປະສິດທິພາບຕໍ່າໄປຫາຊິບເຊີບເວີທີ່ມີປະສິດທິພາບ.)

ດັ່ງທີ່ພວກເຮົາທຸກຄົນຮູ້, ຄວາມສໍາຄັນຂອງລະບົບປະຕິບັດການແມ່ນເພື່ອ abstract ຫນ້າທີ່ພື້ນຖານຂອງຮາດແວຂອງອຸປະກອນແລະສະຫນອງການໂຕ້ຕອບທີ່ເປັນເອກະພາບສໍາລັບຊອບແວຄໍາຮ້ອງສະຫມັກຕ່າງໆ, ດັ່ງນັ້ນການແຍກແລະປ້ອງກັນການດໍາເນີນງານການຈັດຕາຕະລາງຮາດແວທີ່ສັບສົນ.ມັນອະນຸຍາດໃຫ້ແອັບພລິເຄຊັນຕ່າງໆສາມາດຈັດການຮາດແວໄດ້ໂດຍບໍ່ຈໍາເປັນຕ້ອງຈັດການກັບຮາດແວ.

ໃນອິນເຕີເນັດຂອງສິ່ງຕ່າງໆ, ບັນຫາໃຫມ່ໄດ້ປາກົດຢູ່ໃນຮາດແວຂອງມັນເອງ, ເຊິ່ງເປັນໂອກາດໃຫມ່ແລະສິ່ງທ້າທາຍໃຫມ່ສໍາລັບລະບົບປະຕິບັດການ.ເພື່ອແກ້ໄຂການເຊື່ອມຕໍ່, ການແບ່ງສ່ວນ ແລະຄວາມປອດໄພຂອງອຸປະກອນເຫຼົ່ານີ້ເອງ, ລະບົບປະຕິບັດການທີ່ຝັງຕົວຂ້ອນຂ້າງໜ້ອຍໄດ້ຖືກສ້າງຂື້ນ ເຊັ່ນ: Lite OS ຂອງ Huawei, Mbed OS ຂອງ ARM, FreeRTOS, ແລະ ຄວາມປອດໄພແບບຂະຫຍາຍ, Amazon RTOS, ແລະອື່ນໆ.

ລັກສະນະທີ່ໂດດເດັ່ນຂອງລະບົບຝັງຕົວຂອງ IoT ແມ່ນ:

ໄດເວີຮາດແວສາມາດແຍກອອກຈາກ kernel ລະບົບປະຕິບັດການ.

ເນື່ອງຈາກວ່າອຸປະກອນ IoT ມີລັກສະນະທີ່ແຕກຕ່າງກັນແລະແຕກແຍກ, ອຸປະກອນທີ່ແຕກຕ່າງກັນມີເຟີມແວແລະໄດເວີທີ່ແຕກຕ່າງກັນ.ພວກເຂົາຈໍາເປັນຕ້ອງແຍກໄດເວີອອກຈາກ kernel ລະບົບປະຕິບັດການເພື່ອໃຫ້ kernel ລະບົບປະຕິບັດການສາມາດເປັນຊັບພະຍາກອນທີ່ສາມາດຂະຫຍາຍໄດ້ແລະໃຊ້ຄືນໃຫມ່ໄດ້.

ລະບົບປະຕິບັດການສາມາດຕັ້ງຄ່າແລະປັບແຕ່ງໄດ້.

ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາກ່ອນ, ການຕັ້ງຄ່າຮາດແວຂອງ IoT terminals ມີພື້ນທີ່ເກັບຂໍ້ມູນຕັ້ງແຕ່ສິບກິໂລໄບເຖິງຫຼາຍຮ້ອຍ megabytes.ດັ່ງນັ້ນ, ລະບົບປະຕິບັດການດຽວກັນຕ້ອງໄດ້ຮັບການປັບແຕ່ງຫຼືການຕັ້ງຄ່າແບບເຄື່ອນໄຫວເພື່ອປັບຕົວເຂົ້າກັບຄວາມຕ້ອງການສະລັບສັບຊ້ອນຕ່ໍາສຸດຫຼືລະດັບສູງພ້ອມໆກັນ.

ຮັບປະກັນການຮ່ວມມື ແລະການເຮັດວຽກຮ່ວມກັນລະຫວ່າງອຸປະກອນ.

ແຕ່ລະອຸປະກອນຈະເຮັດວຽກຮ່ວມກັນຫຼາຍຂຶ້ນໃນສະພາບແວດລ້ອມອິນເຕີເນັດຂອງສິ່ງຕ່າງໆ.ລະບົບປະຕິບັດການຕ້ອງການຮັບປະກັນການທໍາງານຂອງການສື່ສານລະຫວ່າງເຄື່ອງມືຂອງ Internet of Things.

ຮັບປະກັນຄວາມປອດໄພແລະຄວາມຫນ້າເຊື່ອຖືຂອງອຸປະກອນ IoT.

ອຸປະກອນ IoT ຕົວຂອງມັນເອງເກັບຮັກສາຂໍ້ມູນທີ່ລະອຽດອ່ອນຫຼາຍ, ດັ່ງນັ້ນຄວາມຕ້ອງການການກວດສອບການເຂົ້າເຖິງສໍາລັບອຸປະກອນແມ່ນສູງກວ່າ.

ພາຍໃຕ້ແນວຄິດດັ່ງກ່າວ, ເຖິງແມ່ນວ່າລະບົບປະຕິບັດການປະເພດນີ້ແກ້ໄຂບັນຫາການເຮັດວຽກຂອງຮາດແວ, ການໂທເຊິ່ງກັນແລະກັນແລະເຄືອຂ່າຍຂອງອຸປະກອນ IoT, ມັນບໍ່ໄດ້ພິຈາລະນາສິ່ງທີ່ຜູ້ໃຊ້ສາມາດໃຊ້ລະບົບເຫຼົ່ານີ້ເພື່ອອໍານວຍຄວາມສະດວກໃນອຸປະກອນ IoT ທີ່ເຊື່ອມຕໍ່ກັບອິນເຕີເນັດ.

ຈາກທັດສະນະຂອງຜູ້ໃຊ້, ຂະບວນການໂທຫາລະບົບອຸປະກອນ IoT ໂດຍທົ່ວໄປແມ່ນເປັນແບບນີ້:

ຜູ້ໃຊ້ຈໍາເປັນຕ້ອງໃຊ້ APP ຫຼື IoT ການຄຸ້ມຄອງພື້ນຫລັງອຸປະກອນຂອງເຂົາເຈົ້າ (ເຊັ່ນ: ຜູ້ຈັດການຄລາວ), ເອີ້ນການໂຕ້ຕອບ IoT ໃນອຸປະກອນ, ແລະຫຼັງຈາກນັ້ນເຂົ້າເຖິງອຸປະກອນຮາດແວໂດຍຜ່ານລະບົບໃນອຸປະກອນ IoT.ນີ້ມັກຈະກ່ຽວຂ້ອງກັບການໂທເຊິ່ງກັນແລະກັນລະຫວ່າງລະບົບປະຕິບັດການມືຖືແລະລະບົບອຸປະກອນ Internet of Things.APP ຢູ່​ທີ່​ນີ້​ເປັນ​ພຽງ​ແຕ່ Internet of Things ການ​ຄຸ້ມ​ຄອງ​ພື້ນ​ຖານ​ອຸ​ປະ​ກອນ​.ການເຊື່ອມໂຍງລະຫວ່າງອຸປະກອນອິນເຕີເນັດຂອງສິ່ງຕ່າງໆຈະສັບສົນຫຼາຍ.

 2.Harmony ໄດ້ປັບປຸງຫຍັງໃນແນວຄວາມຄິດການອອກແບບຂອງມັນ?

ການ​ເຊື່ອມ​ຕໍ່​ລະ​ຫວ່າງ​ອຸ​ປະ​ກອນ​ບໍ່​ແມ່ນ​ການ​ທໍາ​ງານ​ຊັ້ນ​ຂອງ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ຕໍ່​ໄປ​ອີກ​ແລ້ວ​ແຕ່​ແມ່ນ encapsulated ແລະ​ໂດດ​ດ່ຽວ​ໂດຍ​ຜ່ານ​ສື່​ກາງ​.

ຢູ່ດ້ານເທິງ, Harmony OS 2.0 ແຍກການເຊື່ອມຕໍ່ຂອງອຸປະກອນ IoT ໂດຍຜ່ານ "ລົດເມທີ່ແຈກຢາຍ, ດັ່ງນັ້ນຈຶ່ງຫລີກລ້ຽງການຈັດການການເຊື່ອມຕໍ່ໃນລະບົບມືຖືເພື່ອໃຫ້ທ່ານສາມາດເບິ່ງເຫັນໄດ້ໃນກອງປະຊຸມຂ່າວວ່າ Harmony ໂທລະສັບມືຖືແລະອຸປະກອນ Internet of Things ແມ່ນຫຼາຍ. ສະດວກ.

ແຕ່ຈາກທັດສະນະຂອງລະບົບປະຕິບັດການ, ການເຊື່ອມຕໍ່ encapsulation isolation ເອົາຫຼາຍກ່ວາພຽງແຕ່ຄວາມສະດວກໃນການຄຸ້ມຄອງການເຊື່ອມຕໍ່.ມັນຫມາຍຄວາມວ່າ "ການເຊື່ອມຕໍ່" ລົງຈາກຊັ້ນຄໍາຮ້ອງສະຫມັກໄປຫາຊັ້ນຮາດແວ, ກາຍເປັນຄວາມສາມາດພື້ນຖານຂອງລະບົບປະຕິບັດການທີ່ແຕກແຍກ.

ໃນອີກດ້ານຫນຶ່ງ, ການໂທຊັບພະຍາກອນຂອງລະບົບປະຕິບັດການຂ້າມເວທີບໍ່ຈໍາເປັນຕ້ອງຂ້າມຊັ້ນ.ນີ້ຫມາຍຄວາມວ່າການໂຕ້ຕອບຂໍ້ມູນຂ້າມລະບົບບໍ່ຈໍາເປັນຕ້ອງເຊື່ອມຕໍ່ແລະກວດສອບຜູ້ໃຊ້.ເພາະສະນັ້ນ, ລະບົບປະຕິບັດການສາມາດໂທຜ່ານອຸປະກອນຕ່າງໆໃນຂະນະທີ່ຮັບປະກັນຄຸນນະພາບຂອງການເຊື່ອມຕໍ່.ໃນ​ເວ​ລາ​ນີ້, ອຸ​ປະ​ກອນ​ຮາດ​ແວ / ລະ​ບົບ​ຄອມ​ພິວ​ເຕີ / ລະ​ບົບ​ການ​ເກັບ​ຮັກ​ສາ​ລະ​ຫວ່າງ​ສອງ​ອຸ​ປະ​ກອນ​ແມ່ນ​ສາ​ມາດ​ເຮັດ​ວຽກ​ຮ່ວມ​ກັນ​ໄດ້​, ດັ່ງ​ນັ້ນ​ສອງ​ຫຼື​ຫຼາຍ​ກວ່າ​ທີ່​ໃຊ້​ຮ່ວມ​ກັນ​ອຸ​ປະ​ກອນ​ຮາດ​ແວ / ການ​ເກັບ​ຮັກ​ສາ​ສາ​ມາດ​ປະ​ຕິ​ບັດ — “super terminal​,” ເຊັ່ນ​: synchronization ຂອງ​ກ້ອງ​ຖ່າຍ​ຮູບ​ຂ້າມ​ອຸ​ປະ​ກອນ​, synchronization ໄຟລ​໌​, ແລະ​ເຖິງ​ແມ່ນ​ວ່າ​ເປັນ​ໄປ​ໄດ້​ໃນ​ອະ​ນາ​ຄົດ CPU/GPU ໂທ​ຂ້າມ​ເວ​ທີ​.

ໃນທາງກົງກັນຂ້າມ, ມັນຍັງສະແດງວ່ານັກພັດທະນາເອງບໍ່ຈໍາເປັນຕ້ອງສຸມໃສ່ການແກ້ໄຂບັນຫາທີ່ສັບສົນຂອງການເຊື່ອມຕໍ່ IoT ຫຼາຍເກີນໄປ.ພວກເຂົາເຈົ້າຈໍາເປັນຕ້ອງໄດ້ສຸມໃສ່ເຫດຜົນທີ່ເປັນປະໂຫຍດແລະເຫດຜົນການໂຕ້ຕອບ.ນີ້ຈະຫຼຸດລົງຢ່າງຫຼວງຫຼາຍຄ່າໃຊ້ຈ່າຍໃນການພັດທະນາຂອງຄໍາຮ້ອງສະຫມັກ IoT ເນື່ອງຈາກວ່າແຕ່ລະລະບົບຄໍາຮ້ອງສະຫມັກທີ່ຜ່ານມາຈໍາເປັນຕ້ອງໄດ້ພັດທະນາແລະ debug ຈາກຫນ້າທີ່ຄໍາຮ້ອງສະຫມັກພື້ນຖານທີ່ສຸດກັບການເຊື່ອມຕໍ່ອຸປະກອນ, ສົ່ງຜົນໃຫ້ລະບົບການປັບຕົວຂອງແອັບພລິເຄຊັນບໍ່ດີ.ນັກພັດທະນາພຽງແຕ່ຕ້ອງອີງໃສ່ API ທີ່ສະຫນອງໂດຍລະບົບ Harmony ເພື່ອຫຼີກເວັ້ນການເຊື່ອມຕໍ່ການແກ້ບັນຫາທີ່ສັບສົນແລະສໍາເລັດການປັບຕົວແລະການພັດທະນາອຸປະກອນຫຼາຍ.

ມັນເປັນໄປໄດ້ວ່າຈະມີຄໍາຮ້ອງສະຫມັກຈໍານວນຫຼາຍທີ່ອຸປະກອນ IoT ຫຼາຍອັນຈະປະຕິບັດໃນອະນາຄົດ, ແລະຄໍາຮ້ອງສະຫມັກເຫຼົ່ານີ້ຈະມີປະສິດທິພາບຫຼາຍກ່ວາພຽງແຕ່ stacking ໃຫ້ເຂົາເຈົ້າຮ່ວມກັນ.ຜົນກະທົບເຫຼົ່ານີ້ຈໍາເປັນຕ້ອງມີຄ່າໃຊ້ຈ່າຍໃນການພັດທະນາຂ້ອນຂ້າງສູງ, ດັ່ງນັ້ນມັນຍາກທີ່ຈະບັນລຸໄດ້.

ໃນກໍລະນີດັ່ງກ່າວນີ້, ຄວາມສາມາດ:

1. ຫຼີກເວັ້ນການໂທຂ້າມລະບົບທັງຫມົດເພື່ອໃຫ້ຊອບແວ IoT ແລະອຸປະກອນຮາດແວ IoT ຈໍານວນຫຼາຍສາມາດ decoupled ຢ່າງແທ້ຈິງໂດຍຜ່ານລະບົບປະຕິບັດການ.

2. ປະເຊີນກັບສະຖານະການທີ່ແຕກຕ່າງກັນຢ່າງສິ້ນເຊີງ, ໃຫ້ບໍລິການທີ່ຈໍາເປັນ (ບັດບໍລິການປະລໍາມະນູ) ໃຫ້ກັບອຸປະກອນ IoT ທັງຫມົດໂດຍຜ່ານລະບົບປະຕິບັດການ.

3. ການພັດທະນາແອັບພລິເຄຊັນພຽງແຕ່ຕ້ອງເນັ້ນໃສ່ເຫດຜົນທີ່ເປັນປະໂຫຍດ, ເຊິ່ງຊ່ວຍເພີ່ມປະສິດທິພາບການພັດທະນາຂອງແອັບພລິເຄຊັນອຸປະກອນ IoT ຢ່າງຫຼວງຫຼາຍ.

ຖ້າພວກເຮົາຄິດກ່ຽວກັບມັນຢ່າງເລິກເຊິ່ງເມື່ອອຸປະກອນທັງຫມົດຖືກເຊື່ອມຕໍ່, ການບໍລິການແອັບພລິເຄຊັນໃນອຸປະກອນຈະມີຄວາມສໍາຄັນບໍ?ແນ່ນອນ, ລະບົບ Harmony ໃນປະຈຸບັນຄວນຈະເປັນຫຼັກໃນການໃຫ້ບໍລິການ, ແລະອຸປະກອນຄວາມສົນໃຈຂອງມະນຸດແມ່ນອຸປະກອນຕົ້ນຕໍ.

ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວໃນຕອນຕົ້ນ, ເມື່ອປຽບທຽບກັບລະບົບ Internet of Thing ທີ່ມີຢູ່, ມັນພຽງແຕ່ແກ້ໄຂບັນຫາພື້ນຖານຂອງການເຊື່ອມຕໍ່ຂະຫນາດໃຫຍ່ຂອງອຸປະກອນ Internet of Things ແລະການແຕກແຍກອຸປະກອນເພື່ອໃຫ້ອຸປະກອນ IoT ສາມາດເຊື່ອມຕໍ່ກັນໄດ້;ໃນຖານະທີ່ເປັນລະບົບປະຕິບັດງານ, ຄວນພິຈາລະນາເພີ່ມເຕີມວ່າມັນເປັນການງ່າຍສໍາລັບຜູ້ໃຊ້ແລະນັກພັດທະນາທີ່ຈະໃຊ້ຫຼືຮຽກຮ້ອງໃຫ້ອຸປະກອນເຫຼົ່ານີ້ສໍາເລັດຜົນຂອງ 1=1 ຫຼາຍກວ່າ 2.

 


ເວລາປະກາດ: ມິຖຸນາ-11-2021