قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:80
قديم 26-06-2016, 01:29 PM المشاركة 1   
افتراضي حصـــري: تعرف على معالجات المستقبل ARM – دورة عملية على RASPBERRY. Twitter FaceBook Google+




حصـــــــــريا على القرية و لأول مرة على موقع عربي مشروع دراسة نظرية و تطبيقية لمعالجات ARM.


1- CISC أم RISC:
يبدو أن الجدل الطويل حول مزايا كل من التقنتين قد حسم أخيرا لصالح RISC نظرا لاستهلاكها الضعيف للقدرة مع قوة معالجة هائلة و تكلفة انتاج صغيرة. و هذا ما رشحها لاحتلال الصدارة في كل أنواع الأجهزة التي نستعملها يوميا من الرواتر الى الهواتف الذكية و حتى غسالات الملابس.
تشير الاحصائيات لما يفوق 2 مليار جهاز يعتمد على هذا المعالج قد أنتج سنة 2001.

2- نشأة ARM:
لم يكن فريق المهندسين المبتدئين (حينها في 1983 ) داخل مخابر Acorn ببريطانيا, ليتوقع كل هذا النجاح لمولودهم الذي أرادوه أن يكون بديلا للعجوز 6502 و الذي يحتل قلب الحواسيب "العائلية" طراز BBC الواسعة الانتشار حينذاك بالمملكة.
لقد كان المولود الجديد أول معالج بالعالم بتقنية RISC و ناقلة بيانات DATA BUS بعرض 32bit. في حين كان أفضل المعالجات وقتها يا ريت 16bit.
سمي المولود بــ ARM اختصارا للعبارة Acorn Risc Machine و التي أصبحت تعني Advanced Risc Machines بعد أنفصال فريق المهندسين عن الشركة الأم Acorn نهاية 1990 نتيجة نجاح المعالج و الطلب المتزايد عليه (Apple ضمن الـ PDA نوع Newton MessagePad مثلا) .


لا تقوم ARM Ltd بتصنيع شرائح السليكون بنفسها بل تبيع رخص الانتاج لشركات أخرى عديدة تقوم بانتاج قلب ARM ضمن شريحة واحدة تحتوي العديد من الوظائف الأخرى ( جهاز على شريحة "جعش" أو System On a Chip – SOC ) .
يحتوي الـ Raspberry Pi على "جعش" SOC نوع Broadcom BCM2835 كما سنرى.



3- مشروع الدورة:
لا تهدف الدورة لتعليمك كيفية اعداد بطاقة SD و تنصيب نظام Linux عليها ثم كتابة برنامج يومض الـ OK-LED باستعمال مكتبات PYTHON جاهزة, فهذا ليس بالأمر العسير من جهة و لا علاقة له بـ ARM من جهة أخرى.
بل الهدف هو تعلم برمجة "جعش" SOC مبني على معالج ARM دون الأعتماد على أي نظام تشغيل و هذا ما يسمى بالـبرمجة BARE METAL.
أذن نحن نهدف لضرب عدة عصافير بحجر واحد:
- التعرف على بنية واحد من أفضل المعالجات المتواجدة حاليا
- التعرف على نموذج المبرمج Programmer’s Model له: السجلات العامة, سجل الحالة, المقاطعات exceptions ......الــخ..
- التعرف على لغة الأسمبلي الخاصة به و بالتالي تعود التعامل مع هذه اللغة التي يرهبها الكثير من المبرمجين. هذا بالاضافة الى لغة C طبعا.
- استعمال "سلسلة الأدوات مفتوحة المصدر" GNU Tool Chain و فهم عملها ( ملفات Makefile و Linker script ......) .
- ـ التعود على استعمال المحاكي ٠QEMU
- كتابة برامج لقيادة الأجهزة المدمجة بالـ"جعش" : UART و GPIO و TIMER .... . و التي تعد الحجر الأساس لأي نظام تشغيل.
- اعداد ( compilation) نظام لينكس بسيط جدا Minimal لــ Raspberry انطلاقا من الكود المصدري.

كل هذا يؤدي بنا لفهم الأجهزة المدمجة Embedded systems و فهم أنظمة تشغيلها كـ Embedded Linux و لم لا كتابة نظام تشغيل انطلاقا من الصفر From scratch يساهم فيه كل القرويون.


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

الى اللقاء



لا تسأل الطغاه لماذا طغو بل اسأل العبيد لماذا انحنو
--------------------------------------------------------------------------------------
مـــــواضـــيعــي: (أنقـــر على العنوان لتصفح الموضوع)

- حصـــري: تعرف على معالجات المستقبل ARM – دورة عملية على RASPBERRY.

- أصنعها بنفسك ..... أبسط لوحة أردوينو.

- هيا نصنع المبرمجة السحرية PICkit2 .

- حصـــــري :هيا نصنع سكانر سيارة OBD-II .

- حصري: هيا نصنع دارة تحكم في الدش بواسطة الريسيفر باستعمال أوامر الدايزك DiSEqC.

- أصنع محلل اشارات رقميةLOGIC ANALYZER .

- مبرمجة بسيطة جدا لعائلة AVR على البورت COM أو USB .

-حصـــري : هل تعــــرف الـبوت-كيكر BUTTKICKER ؟؟

- هل تعرف التسخين بالتحريض المغنطيسي induction heating ؟

- مبرمجة البيك داخل الدارة PIC ICSP Programmer

- دارة تحكم استطاعة بـ 5 ريليات أو أكثر لمشاريعك


- كيفية استعمال تحويل فورييه السريع FFT لايجاد طيف اشارة.

-هيا نصنع دارة محول صوت مونو الى "شبه ستيريو"Mono to Pseudo STEREO.

- كيف تستعمل شاشة تلفون نوكيا 3310 أو 3410؟

- ما رأيكم في مشروع يناء حاسوب موافق للـ IBM PC 5150 ؟؟

- مبرمجة الـــ PIC داخل الدارة In Circuit.

- وصل بطاقة SD أو MMC بالـــ ATMEGA8.

- مبرمجة لعائلة الــ AVR سهلة جدا جدا جدا !!!

- دارة بسيطة جدا لعرض نص على شاشة التلفزيون.

- مبرمجات PIC بسيطة جدا.

- أشعل شمعة الكترونية، استرخي تحت وقع زخات المطرثم نم نوما هادئا!!!

- مبرمجـــة الــ ATMEL AVRs عن طريق الــ USB .

- أضف شاشة عرض LCD الى مشاريعك.

- ما رأيكم في مشروع دايزك DISEQC ؟؟

- هل تعرف LTSPICE IV ؟ برنامج محاكاة احترافي قوي و مجاني.

- تعالوا نتعرف على الصوت المحيطي SURROUND SOUND .

- مجموعة من الحيل "العفسات" للمحترفين و الهواة.

- مدخل لاستخدام البورت USB. أستعد لنهاية البورتات LPT و RS232.

-كيف تصنع جهاز استقبال راديو بترانزستور واحد؟؟


التعديل الأخير تم بواسطة : DELTA67 بتاريخ 26-06-2016 الساعة 02:34 PM
اعلانات

rehahlia
:: مهندس ::
تاريخ التسجيل: Jun 2016
المشاركات: 2
نشاط [ rehahlia ]
قوة السمعة:0
قديم 27-06-2016, 02:30 PM المشاركة 2   
x4


السلام عليكم ايها الاخ
في انتضار ان تتوصل الى اتفاق مع الادارة ارجو ان تمدني بكاتبة او دورة تتحدث خاصة عن ال embedded system و qemu لا يهم اللغة سواء فرنسية او انجليزية وربي يجازيك خوك من الجزائر


اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:80
قديم 28-06-2016, 04:23 PM المشاركة 3   
افتراضي



بعض الكتـــــــــب:
ـ An embedded software primer الكاتب ٠David E.Simon
ـ Building Embedded Linux Systems الكاتب ٠Karim Yaghmour
ـ Programming Embedded Systems with C and GNU Development Tools الكاتب ٠Anthony Massa
ـ EMBEDDED LINUX SYSTEM DESIGN AND DEVELOPMENT الكاتب ٠P. Raghavan
ـ Embedded Linux Primer الكاتب ٠Christopher Hallinan

حكمة " قروية":
لا ينفعك تحميل كل كتب الدنيا اذا لم تقرأها، و لا تفيدك قرائتها اذا لم تطبقها٠



الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 28-06-2016, 05:42 PM المشاركة 4   
افتراضي


بالتوفيق ..............


rehahlia
:: مهندس ::
تاريخ التسجيل: Jun 2016
المشاركات: 2
نشاط [ rehahlia ]
قوة السمعة:0
قديم 28-06-2016, 06:48 PM المشاركة 5   
x4


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


الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:80
قديم 28-06-2016, 09:11 PM المشاركة 6   
افتراضي


عفوا عزيزي٠
فقط لا تبخل علينا بما تعلمته٠
نحن في انتظارك٠
بالتوفيق


Sihem
:: مهندس ::
تاريخ التسجيل: Nov 2015
المشاركات: 35
نشاط [ Sihem ]
قوة السمعة:0
قديم 30-06-2016, 07:47 PM المشاركة 7   
افتراضي


هذا ما نحن في حاجة له فعلا لان ARM هي متحكمات المستقبل بحثت كثيراً عن دروس لها لكن المحتوى العربي شبه خالي من هذه الدروس.... اغلبنا يجيد المايكروسي و بما انه يوجد MikroC for ARM ارى انه من الافضل تعلم التعامل مع هذا المتحكم بالمايكروسي لان Keil u vision تبدو صعبة نوعا ما بالمقارنة بالمايكروسي


الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:80
قديم 12-07-2016, 07:24 AM المشاركة 8   
افتراضي


هذا ما نحن في حاجة له فعلا لان ARM هي متحكمات المستقبل ..
شكـــــــــرا على الاهتمام٠

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:43 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025