jiejuefangan

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 ले यस विचारसँग के गरेको छ भनेर संक्षिप्त रूपमा परिचय दिनेछु।

१.IoT को लागि इम्बेडेड प्रणाली हार्मनी बराबर छैन

सबैभन्दा पहिले, त्यहाँ केहि चीजहरू छन् जुन सबैले सचेत हुनुपर्छ।IoT को युगमा, इलेक्ट्रोनिक उपकरणहरू ठूलो संख्यामा उभरिरहेका छन्, र टर्मिनलहरूले isomerization प्रस्तुत गर्दैछन्।यसले धेरै घटनाहरू ल्याउँछ:

एउटा हो यन्त्रहरू बीचको जडानको वृद्धि दर यन्त्रको भन्दा धेरै ठूलो छ।(उदाहरणका लागि, स्मार्टवाचले वाइफाइ र धेरै ब्लुटुथ उपकरणहरू एकैसाथ जडान गर्न सक्छ।)

अर्को एउटा हो, यन्त्रको आफ्नै हार्डवेयर र जडान प्रोटोकलहरू धेरै विविध हुँदै गइरहेका छन्, र यसलाई खण्डित पनि भन्न सकिन्छ।(उदाहरणका लागि, 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 केवल चीजहरू यन्त्र पृष्ठभूमि व्यवस्थापनको इन्टरनेट हो।कुनै पनि इन्टरनेट अफ थिंग्स उपकरणहरू बीचको सम्बन्ध धेरै जटिल हुनेछ।

 २.Harmony ले यसको डिजाइन विचारहरूमा के सुधार गरेको छ?

उपकरणहरू बीचको जडान अब एप्लिकेसन लेयर प्रकार्य होइन तर मिडलवेयर मार्फत इन्क्याप्सुलेटेड र पृथक गरिएको छ।

सतहमा, Harmony OS 2.0 ले "वितरित सफ्ट-बस" मार्फत IoT यन्त्रहरूको जडानलाई अलग गर्छ, यसरी मोबाइल प्रणालीहरूमा जडान व्यवस्थापनलाई बेवास्ता गर्दछ ताकि तपाइँ प्रेस सम्मेलनमा देख्न सक्नुहुन्छ आपसी कल Harmony मोबाइल फोन र इन्टरनेट अफ थिंग्स उपकरणहरू धेरै छन्। सुविधाजनक।

तर एक अपरेटिङ सिस्टम परिप्रेक्ष्यबाट, जडान इन्क्याप्सुलेशन अलगावले जडान व्यवस्थापनको सुविधा मात्र ल्याउँछ।यसको मतलब यो हो कि "कनेक्टिभिटी" एप्लिकेसन तहबाट हार्डवेयर तहमा झर्छ, जुन खण्डित अपरेटिङ सिस्टमको आधारभूत क्षमता बन्न जान्छ।

एकातिर, क्रस-प्लेटफर्म अपरेटिङ सिस्टम रिसोर्स कलहरूलाई तहहरू पार गर्न आवश्यक छैन।यसको मतलब यो हो कि क्रस-प्रणाली डेटा अन्तरक्रियालाई प्रयोगकर्ताद्वारा जडान र प्रमाणीकरण गर्न आवश्यक छैन।तसर्थ, अपरेटिङ सिस्टमले जडानको गुणस्तर सुनिश्चित गर्दै उपकरणहरूमा कल गर्न सक्छ।यस समयमा, हार्डवेयर यन्त्र/कम्प्युटिङ् प्रणाली/भण्डारण प्रणाली दुई यन्त्रहरू बीच अन्तरक्रियात्मक छ, त्यसैले दुई वा बढी साझा हार्डवेयर/भण्डारण यन्त्रहरूले कार्यान्वयन गर्न सक्छन्—“सुपर टर्मिनल”, जस्तै क्रस-यन्त्र क्यामेराको सिङ्क्रोनाइजेसन, फाइल सिङ्क्रोनाइजेसन, र सम्भावित भविष्यका CPU/GPU क्रस-प्लेटफर्म कलहरू।

अर्कोतर्फ, यसले यो पनि प्रतिनिधित्व गर्दछ कि विकासकर्ताहरूले आफैलाई IoT जडानको जटिल डिबगिङमा धेरै ध्यान केन्द्रित गर्न आवश्यक छैन।तिनीहरूले कार्यात्मक तर्क र इन्टरफेस तर्कमा ध्यान केन्द्रित गर्न आवश्यक छ।यसले IoT अनुप्रयोगको विकास लागतलाई उल्लेखनीय रूपमा घटाउनेछ किनभने प्रत्येक अनुप्रयोग प्रणालीलाई पहिले नै सबैभन्दा आधारभूत अनुप्रयोग प्रकार्यहरूबाट यन्त्र जडानमा विकास गर्न र डिबग गर्न आवश्यक थियो, परिणामस्वरूप अनुप्रयोग प्रणालीको खराब अनुकूलन क्षमता।विकासकर्ताहरूले जटिल डिबगिङ जडानबाट बच्न र बहुविध यन्त्रहरूको अनुकूलन र विकास पूरा गर्न Harmony प्रणालीद्वारा प्रदान गरिएको API मा मात्र भर पर्नु पर्छ।

यो कल्पना गर्न सकिन्छ कि त्यहाँ धेरै अनुप्रयोगहरू हुनेछन् जुन धेरै IoT उपकरणहरूले भविष्यमा लागू गर्नेछन्, र यी अनुप्रयोगहरू तिनीहरूलाई सँगै स्ट्याक गर्नु भन्दा धेरै प्रभावकारी हुनेछन्।यी प्रभावहरू अपेक्षाकृत उच्च विकास लागत हुन आवश्यक छ ताकि यो हासिल गर्न गाह्रो छ।

यस अवस्थामा, क्षमता:

1. IoT सफ्टवेयर र धेरै IoT हार्डवेयर उपकरणहरू अपरेटिङ सिस्टम मार्फत वास्तविक रूपमा डिकपल गर्न सकोस् भन्नका खातिर क्रस-सिस्टम कलहरू पूर्ण रूपमा बेवास्ता गर्नुहोस्।

2. पूर्ण रूपमा फरक परिदृश्यहरूको सामना गर्दै, अपरेटिङ सिस्टम मार्फत सबै IoT उपकरणहरूलाई आवश्यक सेवाहरू (परमाणु सेवा कार्ड) प्रदान गर्नुहोस्।

3. अनुप्रयोग विकासले केवल कार्यात्मक तर्कमा ध्यान केन्द्रित गर्न आवश्यक छ, जसले धेरै IoT उपकरण अनुप्रयोगहरूको विकास दक्षतामा उल्लेखनीय सुधार गर्दछ।

यदि सबै यन्त्रहरू जडान हुँदा हामीले यसको बारेमा गहिरो रूपमा सोच्यौं भने, के उपकरणमा अनुप्रयोग सेवाहरूलाई प्राथमिकता हुनेछ?निस्सन्देह, वर्तमान सद्भाव प्रणाली सेवाहरू प्रदान गर्नको लागि मूल हुनुपर्छ, र मानव ध्यान यन्त्र प्राथमिक उपकरण हो।

मैले सुरुमा भनेझैं, विद्यमान इन्टरनेट अफ थिंग प्रणालीको तुलनामा, यसले इन्टरनेट अफ थिंग्स उपकरणहरूको ठूलो जडान र यन्त्र खण्डीकरणको आधारभूत समस्याहरू मात्र समाधान गर्छ ताकि IoT उपकरणहरू आपसमा जोडिन सक्छन्;अपरेटिङ सिस्टमको रूपमा, प्रयोगकर्ताहरू र विकासकर्ताहरूलाई 1=1 2 भन्दा बढीको प्रभाव पूरा गर्न यी यन्त्रहरू प्रयोग गर्न वा आह्वान गर्न कत्तिको सजिलो छ भन्ने कुरामा थप ध्यान दिनुपर्छ।

 


पोस्ट समय: जुन-11-2021