دروس برمجة -3- القسم الثاني - الادوات المعنوية

القسم الثاني:
الادوات المعنوية البرمجية.
وتشمل
1) التعاريف:
بشكل عام
Driver:
التعاريف بشكل عام :
هي عبارة عن ملفات وبرامج تحتوي على التعليمات التشغيلية للاجهزة المتصلة بجهاز معين يعمل
بنظام يختلف عن نظام الجهاز الموصل لسبب توفير امكانية التحكم بالاجهزة الموصلة الذي يتيح القدرة على اجراء عمليات الصيانة البرمجية او عمليات المزامنة للاجهزة الموصلة.

تعاريف الكمبيوتر
أي جهاز يتم توصيلة بالكمبيوتر عبر وسائل التوصيل لابد ان يكون هناك تعاريف لهذا الجهاز تثبت على الكمبيوتر تقوم بوظيفة تعريف الاجهزة المتصلة بالكمبيوتر على كيفية الطريقة التي يتعامل بها الكمبيوتر معا هذه الاجهزة في الاستقبال
والارسال للبيانات والمعلومات فمثلا كرت الصوت الموصل بالكمبيوتر وهي قطعة الكترونية تقع بين لوحة المذر بورد للكمبيوتر وكيبل السماعة فبدون التعاريف لكرت الصوت فلن تستطع السماعة اخراج صوت.
كذلك الجوالات بدون تعاريف للجوال فلن يظهر الجوال على الكمبيوتر ولن تستطيع برمجة الجوال باستخدام الكمبيوتر رغم توصيل الجوال بالكمبيوتر عن طريق USB بدون التعريف.
والتعاريف لنظام التشغيل ويندوز تكون نوعين:
برامج بصيغة:
.exe
ملفات:-
.INF - .sys - .dll - .cat
- طريقة تثبيت التعاريف على نظام ويندوز:
- طريقة تثبيت التعاريف من نوع برامج بصيغة exe
هي نفس طريقة تثبيت البرامج العادية عن طريق الضغط على الايقونة ثم تثبيت
- طريقة تثبيت تعاريف من نوع :-
.INF - .sys - dll - .cat
هي عبارة عن توجيه معرف التعاريف الى الملف الذي يحتوي على هذه الملفات عن طريق
١- الدخول الى لوحة التحكم من قائمة ابدا
2- ادارة الاجهزة
3- نقوم بتوصيل الجهاز الجوال بالكمبيوتر
4- قم بالدخول الى مدير الاجهزة
5- وقم بتحديد الاجهزة الغير معرفة والتي يأتي مثلث اصفر
6- قم بضغط علية بالماوس كليك يمين واحدد تحديث
UPDATE DRIVER SOFT
7- ستظهر لك قائمة تخبرك من اين يتم التحديث الخيار الاول تحديث تلقائي والخيار الثاني تحديث من مجلد داخل الكمبيوتر نقوم باختيار الخيار الثاني
8- نقوم بتحديد المجلد الذي تقع فيه التعاريف ويفضل عمل مجلد خاص يسمى مخزن التعاريف يتم تجميع التعاريف كاملة في هذا المجلد
9- بعد تحديد مجلد التعاريف نختار الخيار التالي وبهذه العملية سوف يقوم المعرف بالبحث عن التعاريف للجهاز المتصل في هذا المجلد الذي حددناه وبهذه الطريقة يتم تثبيت التعاريف التي من نوع ملفات وليس برامج.

2) برامج الصيانة البرمجية بشكل عام:
هي عبارة عن برامج خاصة تعمل على نظام الجهاز المركزي يستخدم كأداة لصيانة الاجهزة المتصلة من قبل فني برمجة
مثل استخدام كمبيوتر يعمل بنظام windows7 لبرمجة جوال يعمل بنظام الاندر ويد لذلك هي برامج صيانة صنعت خصيصا لتنفيذ عمليات الصيانة البرمجية لنظام برمجي للاجهزة والعمليات الصيانة البرمجية التي تقوم بها هذه البرامج عمليا اساسا في ارسال الاكواد التي تترجم على هيئة اوامر ترسل من جهاز الصيانة الكمبيوتر الى الجهاز المصان الجوال ثم تستقبل النتائج ومن هذه البرامج انواع حسب انظمة التشغيل سواء لاجهزة الصيانة او لأجهزة المصانة
وحسب الاقسام في الاجهزة المصانة قسم نظام التشغيل وقسم نظام شبكة الاتصالات وحسب الوضع للجهاز المصان سوف نشرحها بالتفصيل لاحقا.

3) برامج المزامنة والنسخ احتياطي بشكل عام:
هي عبارة عن برمجيات خاصة تقوم بعمل المزامنة بين جهاز الصيانة الكمبيوتر والجهاز المتصل والمزمنة هي عملية نسخ الملفات والمعلومات من الجهاز المتصل والجهاز الموصل الية والعكس اي نسخ ملفات
صوتية – صور – فيديو – نصوص - اسماء - رسائل
من الجوال الى الكمبيوتر تسمى هذا العملية عمل نسخة احتياطية
backup
استعادتها من الكمبيوتر الى الجوال
restore

4) التوصيل بشكل عام:
طبعا التوصيل هو مرتكز قاعدي يتم من خلاله التواصل بين الانظمة المختلفة التي تعبر عنها الاجهزة وتفاعلها معا بعضها البعض وتكوين العلاقات المختلفة المتمثلة بشكل عام في الارسال والاستقبال على حسب العلاقة فاذا كانت العلاقة
خاصة بنظام البرمجي للجهاز صيانة يكون الارسال والاستقبال اوامر وملفات ونتائج صيانة عن طريق برامج الصيانة
اما اذا كانت العلاقة خاصة بالمستخدم بيانات
المستخدم مزامنة يكون الارسال والاستقبال ملفات صوتية – صور – فيديو – نصوص - اسماء - رسائل
عن طرق برامج المزامنة .
ولكن التوصيل له قاعدة اساسية قبل اجراء المستخدم او المبرمج اي عملية قامت بتنظيم هذه القاعدة جميع الانظمة البرمجية وتتمثل هذه القاعدة في توضيح اتصال الجهاز اوعدمة يتم عن طريق خيار معين في مكان معين لجميع الانظمة
فعند توصيل نظام بنظام اخر جهاز وجهاز اخر فإن النظامين يخبرانك بذلك عن طرق ايقونة تنبيه
" الجهاز متصل "
طبعا كل برنامج في الكمبيوتر يستخدم لبرمجة الجوال وصيانته في اي قسم كان قسم نظام التشغيل او نظام شبكة الاتصالات له قائمة خاصة او خيار مخصص يسمى التوصيل يخبرك ان الجوال متصل او غير متصل وعلى اي بورت
 port _ COM
وفي اي وضع وايش نوع الجوال ومعنى بورت يعني
منفذ
وهكذا في جميع عمليات البرمجة للجوالات عن طريق الكمبيوتر كل البرامج الخاصة لبرمجة الجوالات والاجهزة المتصلة بالكمبيوتر فيها خيار يعرفك ان الجهاز متصل اوغير متصل وطبعا اتصاله ماديا اي بواسطة كيبل
البيانات USB ليس معناة اتصال كامل بل يحتاج ايضا الى التعاريف ولكل جهاز تعاريفه الخاصة بجميع انواعها لذا يجب على المبرمج توفيرها بشكل كامل ومتواصل طبعا التعاريف جزء مهم في عملية برمجة
الجوالات وبدون التعاريف ستظل مكتوف الايدي لا تستطيع القيام بأي عملية برمجة والتعاريف انواع يعتمد على الشركة المصنعة وموديل الجوال والوضع
لذلك يجب عليك كمبرمج ان توفر التعاريف الخاصة بالاجهزة التي سوف تتعامل معها وتجميعها في مجلد واحد يسمى مجلد
تعاريف الاجهزة
5 ) الاوضاع بشكل عام:
يعتبر المبرمج الغير فاهم ايش معنى الاوضاع غير فاهم معنى البرمجة لذلك قبل البدء في تعلم البرمجة لابد ان تعرف ايش معنى الوضع وماهي الاوضاع التي سوف تتناولها في عملية البرمجة
الوضع : هو عبارة بوابة او منفذ يتم من خلاله الدخول الى عدة منافذ لكن بصفة برمجية تسمى اوضاع لكل وضع وضيفة معينة لها علاقة بالسوفت وير الخاص بالجهاز لعملية تطويره واجراء الصيانة البرمجية علية او نقل البيانات لكن الامر الذي يجب علي ان أوضحه هو العلاقة بين المنفذ والوضع.
في الهاردوير يسمى منفذ محسوس وملموس مثل بيت الشاحن وفي السوفت وير يسمى وضع لماذا ؟
لسبب واحد
الاختصار يعني بشكل اوضح انا قمت بصناعة جوال اريد هذا الجوال ان يتصل بالكمبيوتر لعدة اشياء منها الشحن ومنها يتصل بالكمبيوتر الى ملفات الشبكة لكي يقوم المبرمجون بفك شفرته وأيضا الوصول الى ملفات النظام لكي يقوموا بتحديثه ا و اعادة تنزيل السوفتوير له ...الخ
كل ذلك يحتاج الى منافذ خاصة اريد ان اعمل منفذ لواير الشحن ومنفذ لواير برمجة الشبكة منفذ لواير برمجة النظام ومنفذ لواير قراءة الذاكرة من الكمبيوتر. بهذه الطريقة اصبح الجوال مكوك فضائي كبير الحجم غالي الثمن شكل مقزز ليس جوال لانه اصبح مليء بالمنافذ وكانت هذه الطريقة مطبقة في الجوالات القديمة مثل نوكيا كان هناك منفذ لشحن ومنفذ لتوصيل بالكمبيوتر ومنفذ للبرمجة لهذا السبب قامت شركات الجوال العالمية بابتكار طريقة برمجية لحل هذه المشكلة وهي الاوضاع من خلال منفذ واحد يستخدم لجميع العمليات يتم التحكم بها من الضبط او الاكواد يعني باب واحد لجميع الغرف مثل الاسانسير لما تضغط رقم 1 يعني الدور الاول 2 الدور الثاني وهكذا.

وهذه الوظيفة الرئيسية للوضع
لذلك نحن ذكرنا هنا وصف للوضع لانه سوف يتكرر معك في عملية صيانة برمجية وخاصة الجوالات والاجهزة الذكية
لديك اربعة اوضاع مختلفة في طرق الدخول والوظيفة والتعاريف والبرامج
1- وضع نظام شبكة الاتصال
MODE DiAG
2- وضع نظام التشغيل واعادة تفليش الفلاشة
DOWNLOWD
3- وضع الذاكرة
4 - وضع المزامنة التطوير
وكما ذكرنا سابقا التعاريف وذكرنا كيف يتم تثبيتها هنا نكرر ان الاوضاع توجد تعاريف ولكل وضع تعريف خاص به لكل
نوع من الاجهزة ويتم جلب تلك التعاريف من الانترنت عبر اسم وموديل الجوال
ايضا هناك لكل وضع من الاوضاع طريقة الدخول بعضها متشابهة في جميع الاجهزة والبعض مختلف
وسوف نذكر كل ذلك بالتفصيل في الدروس القادمة يجب الانتباه لكي يترتب فهم الموضوع بسهولة
وكون المبرمج يعمل في الصيانة البرمجية لابد ان يعرف المداخل والمخارج التي وضعها الصانع لخبير الصيانة سواء المبرمج او المهندس.

يتبع ...

No comments

Powered by Blogger.