📱

محاضرة في البرمجيات (Software) للموبايلات

Jul 26, 2024

محاضرة في البرمجيات (Software) للموبايلات

مقدمة المحاضرة

  • المتحدث: مهندس محمود ناقي
  • موضوع المحاضرة: تعريف البرمجيات - استخداماتها - أساسيات البرمجيات في الهواتف المحمولة.

النقاط الرئيسية

  1. تعريف الـ Software

    • الوسيط بين المستخدم والهاردوير.
    • هو مجموعة البرامج المسؤولة عن إدارة موارد الهاتف.
    • محتوى البرمجيات يتضمن كود يعمل على التحكم في مكونات الهاردوير.
  2. مكونات الهاتف

    • الهاردوير: عناصر ملموسة (المقاومات، المكثفات، ICs).
    • الهاردوير الأساسي:
      • IC فلاش: للتخزين.
      • المعالج (CPU): لمعالجة البيانات. يتعامل مع أوامر المستخدم وينفذها.
      • الرام (RAM): ذاكرة وصول عشوائي، تستخدم لاحتفاظ بالبيانات المؤقتة.
  3. عملية تحويل الأوامر

    • أوامر المستخدم تمر عبر المعالج ثم تتصل الهاردوير.
    • زمن التنفيذ يعتمد على نوع وسرعة المعالج، وحجم الرام.
    • تطبيقات تعمل عبر الرام، ويتم مسحها عند إعادة التشغيل.
  4. دائرة المايكرو بروسيسور

    • تشمل المعالج، IC الفلاش، والرام.
    • يجب أن تكون سليمة للتأكد من نجاح عملية البرمجة.
  5. أنواع الهواتف المحمولة

    • هواتف وظائف (Feature Phones): تعمل على وظائف محددة دون نظام تشغيل متقدم.
    • هواتف ذكية (Smart Phones): تحتوي على أنظمة تشغيل متعددة مثل Android و iOS.
  6. أشهر أعطال الهواتف

    • التعليق على الشعار (Boot Loop).
    • إعادة التشغيل المفاجئ.
    • تهنيج (App Freeze).
    • فشل في تشغيل تطبيق معين.

خطوات تشخيص الأعطال

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

متطلبات العمل على السوفتوير:

  1. تحديد موديل الجهاز: اسم تجاري واسم كودي.
  2. تحديد إصدار السوفتوير: إمكانيات التحديث وفق الإصدار الحالي.
  3. التوصيل بين الهاتف والكمبيوتر: استخدام كابل USB أو بوكس.
  4. البرنامج المناسب: يجب الحصول على البرنامج المطلوب لكل موديل.
  5. ملف السوفتوير: يجب أن يتوافق مع الموديل والإصدار.
  6. تعريفات الجهاز: تثبيت التعريفات وفق نوع الهاتف.
  7. وضع تنزيل السوفتوير: كيفية توصيل الهاتف وفقًا للإعدادات المحددة.
  8. خطوات العمل: مرتبطة بالشركة المصنعة وطبيعة الجهاز.

تعريفات هامة

  • IMEI: International Mobile Equipment Identity، يستخدم في تحديد الهواتف وتتبعه.
  • فلاش: تحديث السوفتوير.
  • Factory Reset: ضبط المصنع.

أهمية المعلومات المتاحة على الإنترنت

  • كل المعلومات المطلوبة للبرمجة والصيانة متاحة والدور الرئيسي هو إيجاد ما يلزم لكل جهاز.

خاتمة

  • المحاضرة القادمة ستتناول التطبيق العملي على أجهزة محددة.