DWIN स्क्रीन सॉफ्टवेअरची एक प्रकारची ऑनलाइन अपग्रेड पद्धत

——DWIN फोरम कडून

माझा स्वतःचा प्रकल्प विकसित करताना, मला गैरसोयीच्या फाइल अपग्रेडची समस्या आली, म्हणून ऑनलाइन अपग्रेड सोल्यूशन डिझाइन केले गेले, जे खालील समस्या प्रभावीपणे सोडवू शकते:

1. जेव्हा उत्पादनाने दोष जारी केला आहे ज्याचे निराकरण करणे आवश्यक आहे, तेव्हा ते ऑनलाइन निश्चित केले जाऊ शकत नाही.

2. जुन्या आणि नवीन आवृत्त्या निर्धारित करण्यात अक्षम, डेटा फाइल्स बदलत नसताना वारंवार अपग्रेड केले गेले.

3. बॅचेसमध्ये अपग्रेड करताना, प्रत्येक डिव्हाइसला स्वतंत्रपणे कार्डमध्ये समाविष्ट करणे किंवा संगणकाच्या वरच्या संगणकासह अपग्रेड करणे आवश्यक आहे.

1. डिझाइन कल्पना

1) अपग्रेड प्रोग्राम बूट करत आहे, सिस्टममध्ये प्रोग्राम लोडिंगसाठी नेहमी कोडचा एक तुकडा असतो आणि कोड स्टार्टअपवर कार्यान्वित केला जातो.Nor Flash आवृत्ती क्रमांकाच्या फरकावर आधारित, प्रोग्रामची विद्यमान आवृत्ती चालवायची की होस्टकडून नवीन प्रोग्राम डाउनलोड करायचा हे ठरवले जाते.

2) जेव्हा DWIN स्क्रीन चालू केली जाते आणि रीसेट केली जाते, तेव्हा ऑन-चिप लोडर प्रथम कार्यान्वित केला जातो आणि प्रत्येक डेटा फाइलचा वर्तमान आवृत्ती क्रमांक नॉर फ्लॅश अॅड्रेसमध्ये संग्रहित केला जातो पुढील निर्णयाचा आधार म्हणून डेटा फाइलला आवश्यक आहे की नाही अद्यतनित करणे.(लक्षात ठेवा की डेटा फाइल यशस्वीरित्या अपग्रेड झाल्यानंतर डेटा फाइलचा वर्तमान आवृत्ती क्रमांक जतन करणे आवश्यक आहे).

3) व्हर्जन नंबरच्या फरकानुसार दिवेन स्क्रीनला नवीन प्रोग्राम डाउनलोड करणे आवश्यक आहे की नाही हे मुख्य नियंत्रण मंडळ ठरवते.स्थानिक आवृत्ती क्रमांक शेवटच्या अद्यतनित आवृत्ती क्रमांकापेक्षा वेगळा असल्यास, मुख्य नियंत्रण मंडळ डिव्हिन स्क्रीनवर प्रोग्राम अद्यतनित करण्याची विनंती पाठवते आणि रिलेद्वारे SD कार्ड सिग्नल लाइन स्विच करून कर्नल फाइल DWIN स्क्रीनवर पाठविली जाते.

4) DWIN स्क्रीन नवीन ऍप्लिकेशन सामग्री प्राप्त करते आणि अंतिम पुष्टीकरणानंतर बाह्य फ्लॅशमध्ये लिहिते.अपडेट प्रोग्राम कार्यान्वित झाल्यावर, डीजीयूएस सिस्टम रीसेट करा आणि ऑन-चिप रॅममध्ये प्रोग्राम कार्यान्वित करा.पुन्हा रीसेट केल्यास, वरील लोड अंमलबजावणी प्रक्रिया पुनरावृत्ती केली जाईल.येथे किती भिन्न आवृत्ती क्रमांक आहेत, एकाच आवृत्तीचे वारंवार अद्यतने टाळण्यासाठी किती फायली अद्यतनित केल्या जातील.

2.डिझाइन ब्लॉक आकृती

11


पोस्ट वेळ: ऑगस्ट-30-2022