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