DWIN Screen Software-এর এক ধরনের অনলাইন আপগ্রেড পদ্ধতি

—— DWIN ফোরাম থেকে

আমার নিজস্ব প্রকল্প বিকাশ করার সময়, আমি অসুবিধাজনক ফাইল আপগ্রেডের সমস্যার সম্মুখীন হয়েছিলাম, তাই একটি অনলাইন আপগ্রেড সমাধান ডিজাইন করা হয়েছিল, যা কার্যকরভাবে নিম্নলিখিত সমস্যাগুলি সমাধান করতে পারে:

1. যখন পণ্যটি একটি বাগ জারি করে যা ঠিক করা প্রয়োজন, তখন এটি অনলাইনে ঠিক করা যাবে না৷

2. পুরানো এবং নতুন সংস্করণগুলি নির্ধারণ করতে অক্ষম, ডেটা ফাইলগুলি পরিবর্তন না হলে বারবার আপগ্রেড করা হয়েছিল৷

3. ব্যাচগুলিতে আপগ্রেড করার সময়, প্রতিটি ডিভাইসকে আলাদাভাবে কার্ডে প্রবেশ করাতে হবে বা কম্পিউটারের উপরের কম্পিউটারের সাথে আপগ্রেড করতে হবে।

1. নকশা ধারণা

1) আপগ্রেড প্রোগ্রাম বুট লোড হচ্ছে, সিস্টেমে প্রোগ্রাম লোড করার জন্য সবসময় কোডের একটি অংশ থাকে এবং কোডটি স্টার্টআপে কার্যকর করা হয়।নর ফ্ল্যাশ সংস্করণ সংখ্যার পার্থক্যের উপর ভিত্তি করে, প্রোগ্রামটির বিদ্যমান সংস্করণ চালানো বা হোস্ট থেকে একটি নতুন প্রোগ্রাম ডাউনলোড করা উচিত কিনা তা বিচার করা হয়।

2) যখন ডিডব্লিউআইএন স্ক্রিনটি চালু করা হয় এবং পুনরায় সেট করা হয়, তখন অন-চিপ লোডারটি প্রথমে কার্যকর করা হয় এবং প্রতিটি ডেটা ফাইলের বর্তমান সংস্করণ নম্বর নর ফ্ল্যাশ ঠিকানায় সংরক্ষণ করা হয় পরবর্তী বিচারের ভিত্তি হিসাবে ডেটা ফাইলের প্রয়োজন কিনা। আপডেট করা(উল্লেখ্য যে ডেটা ফাইলটি সফলভাবে আপগ্রেড করার পরে ডেটা ফাইলের বর্তমান সংস্করণ নম্বরটি অবশ্যই সংরক্ষণ করতে হবে)।

3) মূল নিয়ন্ত্রণ বোর্ড বিচার করে যে Diwen Screen সংস্করণ নম্বরের পার্থক্য অনুসারে একটি নতুন প্রোগ্রাম ডাউনলোড করতে হবে কিনা।যদি স্থানীয় সংস্করণ নম্বরটি সর্বশেষ আপডেট হওয়া সংস্করণ নম্বর থেকে ভিন্ন হয়, তবে প্রধান নিয়ন্ত্রণ বোর্ড ডিভিন স্ক্রিনে প্রোগ্রামটি আপডেট করার জন্য একটি অনুরোধ পাঠায় এবং কার্নেল ফাইলটি রিলের মাধ্যমে SD কার্ড সংকেত লাইনে স্যুইচ করে DWIN স্ক্রিনে পাঠানো হয়।

4) DWIN স্ক্রীন নতুন অ্যাপ্লিকেশন বিষয়বস্তু গ্রহণ করে এবং চূড়ান্ত নিশ্চিতকরণের পরে বহিরাগত ফ্ল্যাশে এটি লিখে।যখন আপডেট প্রোগ্রামটি কার্যকর করা হয়, তখন DGUS সিস্টেম রিসেট করুন এবং অন-চিপ র‌্যামে প্রোগ্রামটি চালান।আবার রিসেট করা হলে, উপরের লোড এক্সিকিউশন প্রক্রিয়াটি পুনরাবৃত্তি করা হবে।এখানে কতগুলি ভিন্ন সংস্করণ নম্বর রয়েছে, একই সংস্করণের বারবার আপডেট এড়াতে কতগুলি ফাইল আপডেট করা হবে।

2.ডিজাইন ব্লক ডায়াগ্রাম

11


পোস্টের সময়: আগস্ট-30-2022