1. عرض جديد خاص بالإشتراك في سيرفر الأحلام و IPTV

@@حصري و هام : تفسير للفلاشة (طريقة عملها و أهم أعطابها)@@

الموضوع في 'أرشيف الفضائي العام' بواسطة نبيل بالحاج, بتاريخ ‏3 أوت 2008.

  1. نبيل بالحاج

    نبيل بالحاج كبار الشخصيات

    إنضم إلينا في:
    ‏18 ماي 2008
    المشاركات:
    8.228
    الإعجابات المتلقاة:
    16.295
      03-08-2008 17:08
    :ahlan:



    [​IMG] [​IMG][​IMG][​IMG] [​IMG]
    مرحبًا بكل أعضاء تينيزياسات

    [​IMG] [​IMG][​IMG][​IMG] [​IMG]

    مرحبا بكم مجددا أعزائي أعضاء تينيزياسات , فبعد عدة مواضيع تعرضنا فيها معا
    على الجانب التقني , راجيا أن أكون قد أفدتكم و لو قليلا في ذلك المجال , سنتعرض
    اليوم إن شاء الله إلى كلمة مفهومها مبهم لدى الكثير و خاصة المبتدئين ,
    ألا و هي الفلاشة.
    و سؤحاول أن يكون الشرح مبسطا إن شاء الله .فتابعونا.



    [​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]

    الفلاشة : عملها و أهم أعطالها.

    [​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]


    1- تقديم

    إضافة إلى الجانب لتقني , و مسؤوليته لكي يشتغل الجهاز بكيفية سليمة, فإن هنالك
    جانب آخر مهم جدا لعمل الرسيفر ألا وهو البرنامج التشغيلي أو السوفتوير .
    فالرسيفر مثل جهاز الكمبيوتر , لا يمكن أن يعمل إلا في حال سلامة جزئيه :
    السوفتوير : البرنامج التشغيلي.
    الهاردوير : الجانب التقني و المكونات الداخلية.
    و من هنا نفهم أحمية الجزء المسؤول عن السوفت في الرسيفر, ألا وهو الفلاشة.
    فكيف تعمل ؟
    وما هي أهم أعطالها ؟
    و ما هي الحلول لذلك ؟

    فتابعونا

    :oh:


    )يتبع(

    :dance:
     
    5 شخص معجب بهذا.
  2. نبيل بالحاج

    نبيل بالحاج كبار الشخصيات

    إنضم إلينا في:
    ‏18 ماي 2008
    المشاركات:
    8.228
    الإعجابات المتلقاة:
    16.295
      03-08-2008 17:09


    1-


    البرنامج التشغيلي (soft) وكيف يحمل للجهاز (boot):

    :oh::oh:
    بما أن أجهزة الريسيفر تشبه بدرجة كبيرة أجهزة الكومبيوتر فلابد من شيئين بالنسبة للبرنامج وهما في غاية الأهمية:

    جزء مسؤول عن تحميل البرنامج التشغيلي من الفلاش ميموري إلى وحدة الذاكرة المؤقتة وهو ما يسمي بالبوت bootوهو موجود في الفلاش ميموري .
    الجزء الثاني هو البرنامج التشغيلي نفسه

    :oh:

    - البرنامج التشغيلي (soft) :

    :oh:

    وهو ما كتب بلغه برمجة بصورة عادية واشرها هي
    لغةC++ أوvisual c++
    وهذا يتطلب مهارات عالية جدا وفي الغالب تكون من الأفراد الذين يعملون في الشركات التي تنتج هذه البروسيسورات وبعد كتابتها وأجراء الاختبارات عليها يتم عمل
    compiler
    أي يتم بواسطة لغة البرمجة تحويله إلى لغة الآلة التي تعمل به وهو يكون بالكود السادس عشر ويخزن علي هيئة
    Binary file
    او ملف
    BIN
    الذي يُحمل داخل الفلاش ميموري ويتم بواسطة البوت وضعه في الذاكرة المؤقتة وهذا لعامل السرعة وكثرة القراءة والكتابة أثناء عمل الريسيفر وإذا تساءلنا لماذا لا يتم التنفيذ من الفلاش ميموري مباشرة فهذا بسبب عامل السرعة وكثرة القراءة والكتابة أثناء عمل الريسيفر والفلاش وإلا لانتهت صلاحية الفلاش من مرتين تشغيل علي الأكث
    ر لأنها لا تصلح إلا لحوالي
    10.000
    مرة كتابة .
    ويحتوي البرنامج التشغيلي علي القوائم التي تظهر علي شاشة التليفزيون والبحث علي القنوات وقد يحتوي علي العاب للأطفال وأشياء أخرى عديدة .

    :oh:
    - ال boot و دوره في تحميل السوفت للجهاز :

    :oh:
    نعود مرة أخرى لنتعرف علي
    البوت boot
    وهو عبارة عن برنامج صغير يكون حجمه في الغالب لا يتعدي
    64KB يوضع في منطقة تسميBoot Block في الفلاش ميموري ويتم تحميله مباشرة بواسطة وحدةDCUالتي ذكرناها من قبل إلى الذاكرة المؤقتة بواسطة
    خيار يسمي
    Boot sector1
    أو
    BtSrc1

    الآن وبعد معرفة البرنامج التشغيلي ومكونات الريسيفر الداخلية نتعرض لجزء تحديث البرنامج أو
    software upgrade
    وهذا يتم عن طريق الكمبيوتــــــر ولـــــودر خاص لكل نوع مـــــــن أنواع الريسيفرات يمكنه تحميل البرنامج الي الريسيفر ومعظم الهاوين أو المحترفين يجيدون التعامل مع هذا الجزء ولكن لنا عدة ملاحظات وهي:

    - عند التحميل من الكمبيوتر إلى الريسيفر بواسطة اللودر معظم الأجهزة تطلب إعادة التشغيل وبعدها يبدأ التحميل فلماذا؟
    الإجابة : لأن البوت الخاص بالريسيفر هو المسؤول مسؤولية تامة عن البحث في كل مرة تشغيل عن وجود أمر تحميل برنامج جديد أو أي بيانات اخري مثل قائمة قنوات أو شفرة من المنفذ التسلسليRS232 المتصل بالكمبيوتر.

    - بعد إعادة التحميل يبدأ بكلمةbootاو ما يرمز عليه ثم يبدأ بالعد ثم ينتظر ثواني ثم يكتب كلمةend
    ثم يعيد التشغيل من نفسه أو يطالب منك إعادة التشغيل فماذا يتم أثناء هذه الأحداث؟

    كما بينا سابقا أن البوت هو الذي يقوم بهذه العملية
    فيبدأ أولا بتحميل البرنامج أو البيانات المرسلة إليه إلى ذاكرة الريسيفر المؤقتة وبعد
    انتهاء التحميل يبدأ بعمل فحص
    Check
    للبيانات التي تم تلقاها، فإذا كانت برنامج تأكد مما إذا كان مطابقا للريسيفر أم لا أو يحمل إصدارا أحدث
    وهذا كما قلنا من قبل يتوقف علي تصميم البوت ثم بعد التأكد اذا تحققت كافة شروط الفحص يضعه في المكان المحدد له
    في الفلاش ميموري .
    وهذا ينطبق ايضا علي ملف القنوات والشفرة.

    - بعد تحميل البرنامج يفضل إعادة الريسيفر إلى وضع المصنع فلماذا؟

    بالتأكيد قد يختلف البرنامج الأحدث عما قبله في طريقة التخزين للقنوات أو مكان القنوات أو الشفرة في الفلاش ميموري وقد يسبب بقاء الحالة القديمة في تهنيج الجهاز ولذلك يفضل إعادة ضبط المصنع من البرنامج الأحدث ثم إعادة تحميل ملف القنوات ثم الشفرة.

    - إذا لاحظنا مما سبق نجد انه يمكن للبروسيسور الموجود في الريسيفر إعادة برمجة مكان محدد من الفلاش ميموري مرة أخرى وقد يكون المكان الذي يوضع فيه البرنامج التشغيلي أو ملف القنوات أو الشفرة أو قائمة الأقمار وأحيانا يمكن في بعض الأجهزة تغيير اللودر نفسه وقد يتم هذا في مرحلة واحدة أو علي خطوات
    فهل نستطيع أن نجعله يقوم بقراءة محتويات الفلاش كلها وهل نستطيع أن نعيد برمجتها مرة أخرى أم لا؟
    بالتأكيد نستطيع
    لأن معظم البروسيسورات تحتوي علي
    Jtag Port


    أرجو أني وفقت أعزائي في توضيح كيفية عمل البرنامج التشغيلي و علاقة
    ذلك بالفلاشة.
    لنمر الآن إلى كيفية عمل الفلاشة و أهم أعطالها و حلول ذلك ؟

    :oh:


    )يتبع(

    :dance:
     
    5 شخص معجب بهذا.
  3. نبيل بالحاج

    نبيل بالحاج كبار الشخصيات

    إنضم إلينا في:
    ‏18 ماي 2008
    المشاركات:
    8.228
    الإعجابات المتلقاة:
    16.295
      03-08-2008 17:10
    2-
    الفلاشة : تعريفها و كيفية عملها

    نبدأها بالتعريف بالفلاش

    :oh::oh:
    الفلاش عبارة عن ic الأغلبية منه تحتوي على 48 بن 24 مقابل 24

    ويوجد انواع اخرى تختلف ولكن الشائع هو مايكون ب 48 بن

    وهناك انواع منه قسم تنتهي ب400 ويكون نصف ميغا ويتضاعف الرقم

    ليصبح 800 ويكون الفلاش سعته 1 ميغا ويضاعف ايضا ليصبح

    1600 ويختصر الرقم ليصبح 160 ليكون 2 ميغا ويضاعف الرقم ليصبح

    3200 وهو 4 ميغا ويختصر في الكتابة على الفلاش الى 320

    مثال على الأرقام السالفة الذكر

    m29f400bt فلاش نصف ميغا

    39vf800a فلاش 1 ميغا

    39vf160 فلاش 2 ميغا

    39vf1601 فلاش 2 ميكا هنا الرقم 160 مضروب في 1

    39vf1602 فلاش 4 ميكا هنا الرقم 160 مضروب في 2

    m28w320cb فلاش 4 ميكا

    وهنالك الكثير وانواع عديدة اخرى وشركات لاتعد ولاتحصى ولكن غايتنا ان

    نقرب الموضوع للأخوة المبتدئين ......

    عمل الفلاش :

    :dance:

    نبسط الشرح بالمثال التالي حتى تصل الفكرة

    الفلاش يحتوي في داخله على

    اولا - بوت هاردوير من المصنع يختلف من فلاش الى اخر
    وعمل البوت يكون كقاعدة لبيانات بوت السوفتوير (كما هو مفسر في الجزء الأول)
    ولذلك نرى ان قسم من الفلاشات تتطابق تقريبا بالبوت ولذلك تكون بديل للفلاش الأصلي
    في حال تلف هذا البوت يكون الفلاش تالف نهائيا ولا عودة له
    ولا يمكن التغيير فيه

    ثانيا - بوت السوفتوير وعمله يكون قاعده للسوفتوير

    وفي حالة تلفه يمكن اعادته بواسطة مبرمجة خاصه بالفلاشات

    او بواسطة مبرمجة الجيتاج

    ثالثا : السوفتوير(كما هو مفسر في الجزء الأول) وهو البرنامج الرئيسي للجهاز ويحتوي على قوائم الجهاز
    وأعداداته من خرج وامور اخرى ولكن بتلفه يمكن اعادته بدون شحن
    الفلاش لأن البوت لم يضرب فلذلك يتم انزال سوفتوير للجهاز عن طريق الكوم


    :oh:

    لنركز جيدا في الثلاث نقاط المذكورة, فمنها سنقوم في الفقرة الموالية بشرح بسيط
    لأعطال الفلاشة.


    3-

    أعطال الفلاشة و طرق إصلاحها:
    :oh:

    حسب الثلاث نقاط المذكورة في الفقرة الفارطة , فإننا يمكن أن نقسم أعطال الفلاشة
    إلى هذه الحالات :

    1- تلف ال boot الخاص بالسوفتوير

    و ذلك يحدث في أغلب الحالات بسبب تمرير سوفت ليس مطابق للجهاز (تمرير سوفت aliB لجهاز من نوع aliC مثلا),
    و بالتالي لا يعمل الجهاز (عند فتحه يتوقف في on مثل الستارسات أو تبقى
    خطوط الشاشة في حركة دائرية مثل الإيكوستار.......)
    و يمكن التأكد من أننا في هذه المشكلة بشيئ بسيط :
    الجهاز لا يمكنه التويصل مع الحاسوب من ال rs232 (الكابل المستعمل للتحديث)

    و بالتالي جُعِل في الرسيفر مخرج آخر للتواصل مع الحاسوب, و هذا البور
    أو المخرج الأحتياطي , يوجد داخل الجهاز و تسمى العملية بال:
    jtag

    و لكي لا أكرر ما قام به زملائي في موضوع الجتاج ,
    إلكم أعزائي هذه الوصلات للتعرف أكثر على عملية الجتاج و كيف تتم,
    مقدمة لكم من أعضاء و مشرفين قدموا الكثير لهذا المنتدى :

    http://www.tunisia-sat.com/vb/showthread.php?t=235988
    http://www.tunisia-sat.com/vb/showthread.php?t=309486

    و لمن ليس له الخبرة الكافية, يتوجب عليه زيارة فني, و تكلفة ذلك بين 10 و 15د
    تونسي.


    2- تلف boot الهاردوير :

    للأسف هنا , حتى لو قمنا بالجيتاج لن نصلح الأمر, فالفلاشة تالفة تماما.
    إذ أن الجهاز لن يستجيب للحاسوب عند ربطه بكابل الجيتاج .


    3- تلف في السوفتوير :

    و هذه هي الحالة الأسهل و الأقل ضررا للجهاز.
    فبعد توقف الجهاز في on مثلا, نلاحظ أن البور rs232 لا يزال يعمل , و من هنا
    نستغني عن الجتاج و تعقيداتها, و يكون الحل نسيط جدا
    و يتمثل في إعادة
    تمرير سوفت أصلي للجهاز أو يمرير سوفت لتنضيف الجهاز .
    و أيضا لعدم التكرار , هذه روابط لتنضيف الأجهزة العادية :

    و السوبر.
    http://www.tunisia-sat.com/vb/showthread.php?t=308657&highlight=ndta2412:oh:

    و يمكن تفسير هذه الحالة, أن العطل يكمن في السوفت فقط أما ال boot فهو سليم.

    :oh:

    [​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]

    و هنا نصل إلى نهاية الشرح, راجيا أن أكون قد وفقت في تبسيط الأشياء.
    كلمة شكر كافية.

    [​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]

    تحياتي للجميع

    أخوكم نبيل

    :kiss:
     
    9 شخص معجب بهذا.
  4. Nurihanstar

    Nurihanstar عضو

    إنضم إلينا في:
    ‏23 مارس 2008
    المشاركات:
    27
    الإعجابات المتلقاة:
    8.701
      03-08-2008 17:11
    :ahlan:
    م
    وضوع مميز كالعاده شكرا علي هذا المجهود

    :satelite:
    :wahooo:
     
  5. نبيل بالحاج

    نبيل بالحاج كبار الشخصيات

    إنضم إلينا في:
    ‏18 ماي 2008
    المشاركات:
    8.228
    الإعجابات المتلقاة:
    16.295
      03-08-2008 17:17
    مشكوورة أختي الكريمة
    و إلى مراتب أعلى إن شاء الله.

    :satelite::satelite:
     
    1 person likes this.
  6. max2008

    max2008 عضو

    إنضم إلينا في:
    ‏18 جويلية 2008
    المشاركات:
    66
    الإعجابات المتلقاة:
    30
      03-08-2008 17:33
    c'est génial
    10000000000000000000000000000000000000000000merci
     
  7. showtime

    showtime عضو

    إنضم إلينا في:
    ‏7 مارس 2008
    المشاركات:
    93
    الإعجابات المتلقاة:
    48
      03-08-2008 17:50
    :ahlan:
    م
    وضوع مميز كالعاده شكرا علي هذا المجهود

    :satelite:
    :wahooo:
     
    1 person likes this.
  8. seifislam

    seifislam عضو مميز

    إنضم إلينا في:
    ‏8 أفريل 2008
    المشاركات:
    1.491
    الإعجابات المتلقاة:
    1.028
      03-08-2008 17:57
    بارك الله فيك
    اتمنى لك المزيد من التألق
    مشكور
    مشكور مشكور
    مشكور مشكور مشكور
    مشكور مشكور مشكور مشكور
    مشكور مشكور مشكور
    مشكور مشكور
    مشكور
    مشكور مشكور
    مشكور مشكور مشكور
    مشكور مشكور مشكور مشكور
    مشكور مشكور مشكور
    مشكور مشكور
    مشكور
     
    1 person likes this.
  9. نبيل بالحاج

    نبيل بالحاج كبار الشخصيات

    إنضم إلينا في:
    ‏18 ماي 2008
    المشاركات:
    8.228
    الإعجابات المتلقاة:
    16.295
      03-08-2008 18:23
    شكرا لمروركم
     
  10. نبيل بالحاج

    نبيل بالحاج كبار الشخصيات

    إنضم إلينا في:
    ‏18 ماي 2008
    المشاركات:
    8.228
    الإعجابات المتلقاة:
    16.295
      03-08-2008 18:44
    شكرا لمروركم
     

مشاركة هذه الصفحة

جاري تحميل الصفحة...