احب بالبدايه احيي كل من الاخوين الكريمين اكزي وابو معاذ .. لما قدماه من نصائح غاليه
انا ايضا لازلت في عداد المبتدائين وبحث ايضا علي الاحتراف ... ولكني ساعرض ما رئيته وما مررت به خلال السنوات الماضيه
كلنا يبحث دائما عن الاحتراف ولكن دائما نبحث في الاتجاه الخاطيء .. كلنا نري ان احتراف الميكروكنترولر هو الهدف ... ولكن احتراف الميكروكنترولر ماهو الا وسيله لتحقيق هدف .... الهدف الحقيقي هو احتراف ما يسمي "امبييد سيستم""Embedded systems"
قد نسمع هذا المسمي كثيرا او نراه علي صفحات الانترنت ولكننا اما نمر مرور الكرام عليه او نقف في حيره لفتره ونتسائل عن كنهه وبعدها نتجاهله
ولكني ساقدم تعريف بسيط للامبيديد سيستم حسب ما اعرفه
"الامبيديد سيستم هو اي نظام يحتوي علي ميكروكنترولر او ميكروبروسيسور خاص يوضع عليه سوفت وير خاص من اجل اداء مهمه خاصه "
"A special purpose hardware loaded with a special
purpose software to do a specific function "
او
"A System usually consists of one or more processor
to do specific functionalities and give responses
upon receiving inputs "
ولكن نتخيل مدي اتساع مجال الامبيديد سيستم فهو يشمل التطبيقات بدايه من
لعب الاطفال والساعات الرقميه الصغيره ..........الي الصواريخ النوويه والطائرات الحربيه والاقمار الصناعيه ... مرورا بالسيارات والاجهزه الطبيه والموبايلات و.. و..
بعض هذه التطبيقات تعتمد علي ميكروكنترولر و بعضها يعتمد علي الميكروبروسيسور
وفي الحقيقه عند تصميم اي امبيديد سيتسم اخر ما نبحث عنه هو التارجت او نوع الميكروكنترولر او الميكروبروسور ... فالمهم هو تصميم السوفت وير وبشكل صحيح كما ان الامبيديد سيستم سوفت وير يتم كتابته بشكل هرمي مما يقوم بعزل الهارد وير
ايضا ما احب ان اضيفه هو ان الامبيديد سيستم تطورت واصبحت تتعامل بمفهوم الاوبريتنج سيستم او نظام التشغيل مثل
RTOS------>Real Time Operating System
وايضا اصبح هناك
Embedded linux
Embedded Unix
windows embedded and windows CE
واخيرا لدينا الاندرويد
ما توصلت اليه التكنولوجيا في الامبيديد سيستم هي انهم الان يتعاملو مع ال multicore
واكيد الاداء يكون اكثر من رائع
ملحوظه : الميكروكنترولر والميكروبروسيسور الاكثر استخداما في العالم هو ال ARM
وهذا لقوته الشديده ورخص ثمنه
وساعرض بعض الفيديهات التي تدل علي مدي تطور الامبيديد سيستم
ARM microprocessor in Pandaboard
ٌِARM Cortex M4 Running UCOS-II (RTOS)
Microcontroller
اما هذا فمثال حربي
http://www.youtube.com/watch?feature...&v=SNPJMk2fgJU
اعلم ان المجال يبدو رائعا .. هو فعلا اكثر من رائع .. ولكنه صعب ويحتاج علي مجهود وصبر ... اعلم اني اطلت عليكم ولم اعطي نصيحه الي الان
نصيحتي الاولي هي اتقااااااااان لغه السي اتقانا تااااااااااااااما يمكن استعمال هذ الكتاب لاتقان السي وهو ايضا ملم بمعظم مباديء الامبيديد سي التي تستخدم في برمجه الامبيديد سيستمز
http://www.mediafire.com/view/?9uvu5thaw6w
وهذا احد الكتب الرائعه في فهم بدايات الامبيديد سيستم وعلاقه الهاردوير بالسوفت وير
http://www.mediafire.com/?07e180lv8c09298
اعتذر علي الاطاله .. مع تمنياتي بالتوفيق والنجاح