DWIN स्क्रिन सफ्टवेयरको एक प्रकारको अनलाइन अपग्रेड विधि

——DWIN फोरमबाट

मेरो आफ्नै परियोजनाको विकास गर्दा, मैले असुविधाजनक फाइल अपग्रेडको समस्याको सामना गरें, त्यसैले एक अनलाइन अपग्रेड समाधान डिजाइन गरिएको थियो, जसले निम्न समस्याहरूलाई प्रभावकारी रूपमा समाधान गर्न सक्छ:

1. जब उत्पादनले समाधान गर्न आवश्यक बग जारी गरेको छ, यो अनलाइन फिक्स गर्न सकिँदैन।

2. पुरानो र नयाँ संस्करणहरू निर्धारण गर्न असमर्थ, डेटा फाइलहरू परिवर्तन नगर्दा बारम्बार अपग्रेडहरू प्रदर्शन गरियो।

3. ब्याचहरूमा स्तरवृद्धि गर्दा, प्रत्येक यन्त्रलाई अलग-अलग कार्डमा सम्मिलित गर्न वा कम्प्युटरको माथिल्लो कम्प्युटरसँग अपग्रेड गर्न आवश्यक छ।

1. डिजाइन विचारहरू

1) अपग्रेड कार्यक्रम बुट लोड गर्दै, प्रणालीमा प्रोग्राम लोडिङको लागि सधैं कोडको टुक्रा हुन्छ, र कोड स्टार्टअपमा कार्यान्वयन गरिन्छ।Nor Flash संस्करण नम्बर भिन्नताको आधारमा, यो कार्यक्रमको अवस्थित संस्करण चलाउने वा होस्टबाट नयाँ कार्यक्रम डाउनलोड गर्ने कि नगर्ने भन्ने निर्णय गरिन्छ।

2) जब DWIN स्क्रिन सक्रिय हुन्छ र रिसेट हुन्छ, अन-चिप लोडर पहिले कार्यान्वयन गरिन्छ, र प्रत्येक डाटा फाइलको हालको संस्करण नम्बर नर फ्ल्यास ठेगानामा भण्डार गरिएको छ अर्को निर्णयको आधारको रूपमा डाटा फाइल आवश्यक छ कि छैन। अद्यावधिक हुन।(ध्यान दिनुहोस् कि डाटा फाइलको हालको संस्करण नम्बर डाटा फाइल सफलतापूर्वक स्तरवृद्धि पछि सुरक्षित हुनुपर्छ)।

3) मुख्य नियन्त्रण बोर्डले संस्करण नम्बरको भिन्नता अनुसार Diwen Screen ले नयाँ कार्यक्रम डाउनलोड गर्न आवश्यक छ कि छैन भनेर न्याय गर्दछ।यदि स्थानीय संस्करण नम्बर पछिल्लो अपडेट गरिएको संस्करण नम्बर भन्दा फरक छ भने, मुख्य नियन्त्रण बोर्डले डिभिन स्क्रिनमा कार्यक्रम अद्यावधिक गर्न अनुरोध पठाउँछ, र कर्नेल फाइल रिले मार्फत SD कार्ड सिग्नल लाइन स्विच गरेर DWIN स्क्रिनमा पठाइन्छ।

4) DWIN स्क्रिनले नयाँ अनुप्रयोग सामग्री प्राप्त गर्दछ र अन्तिम पुष्टि पछि बाह्य फ्ल्यासमा लेख्छ।जब अपडेट कार्यक्रम कार्यान्वयन हुन्छ, DGUS प्रणाली रिसेट गर्नुहोस् र अन-चिप RAM मा कार्यक्रम कार्यान्वयन गर्नुहोस्।यदि फेरि रिसेट गरियो भने, माथिको लोड कार्यान्वयन प्रक्रिया दोहोरिनेछ।यहाँ कति भिन्न संस्करण संख्याहरू छन्, एउटै संस्करणको बारम्बार अद्यावधिकहरूबाट बच्न कति फाइलहरू अद्यावधिक गरिनेछन्।

2.डिजाइन ब्लक रेखाचित्र

११


पोस्ट समय: अगस्ट-30-2022