DWIN സ്‌ക്രീൻ സോഫ്റ്റ്‌വെയറിന്റെ ഒരു തരം ഓൺലൈൻ അപ്‌ഗ്രേഡ് രീതി

——DWIN ഫോറത്തിൽ നിന്ന്

എന്റെ സ്വന്തം പ്രോജക്റ്റ് വികസിപ്പിക്കുമ്പോൾ, അസൗകര്യമുള്ള ഫയൽ അപ്‌ഗ്രേഡിന്റെ പ്രശ്നം ഞാൻ നേരിട്ടു, അതിനാൽ ഒരു ഓൺലൈൻ അപ്‌ഗ്രേഡ് പരിഹാരം രൂപകൽപ്പന ചെയ്‌തു, ഇത് ഇനിപ്പറയുന്ന പ്രശ്‌നങ്ങൾ ഫലപ്രദമായി പരിഹരിക്കാൻ കഴിയും:

1. ഉൽപ്പന്നം പരിഹരിക്കേണ്ട ഒരു ബഗ് നൽകിയിട്ടുണ്ടെങ്കിൽ, അത് ഓൺലൈനിൽ പരിഹരിക്കാൻ കഴിയില്ല.

2. പഴയതും പുതിയതുമായ പതിപ്പുകൾ നിർണ്ണയിക്കാൻ കഴിയുന്നില്ല, ഡാറ്റ ഫയലുകൾ മാറാത്തപ്പോൾ ആവർത്തിച്ചുള്ള നവീകരണങ്ങൾ നടത്തി.

3. ബാച്ചുകളിൽ അപ്‌ഗ്രേഡ് ചെയ്യുമ്പോൾ, ഓരോ ഉപകരണവും പ്രത്യേകം കാർഡിലേക്ക് തിരുകുകയോ കമ്പ്യൂട്ടറിന്റെ മുകളിലെ കമ്പ്യൂട്ടർ ഉപയോഗിച്ച് നവീകരിക്കുകയോ ചെയ്യേണ്ടതുണ്ട്.

1. ഡിസൈൻ ആശയങ്ങൾ

1) അപ്‌ഗ്രേഡ് പ്രോഗ്രാം ബൂട്ട് ലോഡുചെയ്യുന്നു, സിസ്റ്റത്തിൽ പ്രോഗ്രാം ലോഡിംഗിനായി എപ്പോഴും ഒരു കോഡ് ഉണ്ടാകും, കൂടാതെ കോഡ് സ്റ്റാർട്ടപ്പിൽ എക്സിക്യൂട്ട് ചെയ്യപ്പെടും.നോർ ഫ്ലാഷ് പതിപ്പ് നമ്പർ വ്യത്യാസത്തെ അടിസ്ഥാനമാക്കി, പ്രോഗ്രാമിന്റെ നിലവിലുള്ള പതിപ്പ് പ്രവർത്തിപ്പിക്കണോ അതോ ഹോസ്റ്റിൽ നിന്ന് ഒരു പുതിയ പ്രോഗ്രാം ഡൗൺലോഡ് ചെയ്യണോ എന്ന് തീരുമാനിക്കപ്പെടുന്നു.

2) DWIN സ്‌ക്രീൻ പവർ ചെയ്‌ത് പുനഃസജ്ജമാക്കുമ്പോൾ, ആദ്യം ഓൺ-ചിപ്പ് ലോഡർ എക്‌സിക്യൂട്ട് ചെയ്യപ്പെടും, കൂടാതെ ഓരോ ഡാറ്റാ ഫയലിന്റെയും നിലവിലെ പതിപ്പ് നമ്പർ Nor Flash വിലാസത്തിൽ സംഭരിക്കപ്പെടും, ഡാറ്റ ഫയലിന് ആവശ്യമുണ്ടോ എന്ന അടുത്ത വിധിന്യായത്തിന്റെ അടിസ്ഥാനം അപ്ഡേറ്റ് ചെയ്യപ്പെടും.(ഡാറ്റാ ഫയൽ വിജയകരമായി അപ്‌ഗ്രേഡ് ചെയ്‌തതിന് ശേഷം ഡാറ്റ ഫയലിന്റെ നിലവിലെ പതിപ്പ് നമ്പർ സേവ് ചെയ്തിരിക്കണം എന്നത് ശ്രദ്ധിക്കുക).

3) പതിപ്പ് നമ്പറിന്റെ വ്യത്യാസമനുസരിച്ച് ദിവെൻ സ്‌ക്രീൻ ഒരു പുതിയ പ്രോഗ്രാം ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ടോ എന്ന് പ്രധാന കൺട്രോൾ ബോർഡ് വിധിക്കുന്നു.ലോക്കൽ പതിപ്പ് നമ്പർ അവസാനമായി അപ്ഡേറ്റ് ചെയ്ത പതിപ്പ് നമ്പറിൽ നിന്ന് വ്യത്യസ്തമാണെങ്കിൽ, പ്രധാന കൺട്രോൾ ബോർഡ് ഡിവിൻ സ്ക്രീനിലേക്ക് പ്രോഗ്രാം അപ്ഡേറ്റ് ചെയ്യാനുള്ള അഭ്യർത്ഥന അയയ്ക്കുന്നു, കൂടാതെ റിലേയിലൂടെ SD കാർഡ് സിഗ്നൽ ലൈൻ മാറ്റി കേർണൽ ഫയൽ DWIN സ്ക്രീനിലേക്ക് അയയ്ക്കുന്നു.

4) DWIN സ്ക്രീനിന് പുതിയ ആപ്ലിക്കേഷൻ ഉള്ളടക്കം ലഭിക്കുകയും അന്തിമ സ്ഥിരീകരണത്തിന് ശേഷം അത് ബാഹ്യ ഫ്ലാഷിലേക്ക് എഴുതുകയും ചെയ്യുന്നു.അപ്ഡേറ്റ് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, DGUS സിസ്റ്റം റീസെറ്റ് ചെയ്ത് ഓൺ-ചിപ്പ് റാമിൽ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുക.വീണ്ടും പുനഃസജ്ജമാക്കുകയാണെങ്കിൽ, മുകളിലുള്ള ലോഡ് എക്സിക്യൂഷൻ പ്രക്രിയ ആവർത്തിക്കും.എത്ര വ്യത്യസ്ത പതിപ്പ് നമ്പറുകൾ ഇവിടെയുണ്ട്, ഒരേ പതിപ്പിന്റെ ആവർത്തിച്ചുള്ള അപ്‌ഡേറ്റുകൾ ഒഴിവാക്കാൻ എത്ര ഫയലുകൾ അപ്‌ഡേറ്റ് ചെയ്യും.

2.ബ്ലോക്ക് ഡയഗ്രം ഡിസൈൻ ചെയ്യുക

11


പോസ്റ്റ് സമയം: ഓഗസ്റ്റ്-30-2022