سؤال

أرغب في الدخول في البرمجة في C ++ مع لوحات الكمبيوتر. أعلم أن هناك بعض اللوحات التعليمية هناك أنه يمكنك ربط الكمبيوتر والكتابة برامج بسيطة لجعل الأنوار تأتي وتؤدي أشياء بسيطة من هذا القبيل. كنت آمل أن يعطيني شخص ما هنا بعض الموارد الجيدة في المكان الذي قد أحصل فيه على هذه الأنواع من المجالس وأي نوع من الألواح التي يجب أن أبحث عنها. لقد حاولت googling ذلك، لكنني غير قادر على العثور على الكلمات الرئيسية الصحيحة. كما أن أي برامج تعليمية أو معلومات عن لوحات البرمجة ستكون مفيدة وأي اقتراحات أو نصائح ترغب في تقديرها.

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

هل كانت مفيدة؟

المحلول

لوحة بيغل رخيصة (149 دولارا) ولكن نظرا لأنها ذراع ويمكن أن تعمل Linux قد تكون مبالغة قليلا. ؛-) يمكنك برمجةها في مستوى المعادن العارية، بالطبع. http://beagleboard.org/

الكثير من القيود (عند 449 دولار) هو Altera Neek. أنا واحد من هؤلاء. الشيء الجميل حول Neek هو أنه يستخدم معالج شهوانية (NIOS2). يمكنك حتى تغيير Core Processor Core، الذي يفتح الكثير من الاحتمالات الرائعة. http://www.altera.com/products/devkits/altera/kit-cyc3-mbedded.html.

هناك عن بدائل Bazillion الأخرى المتاحة.

نصائح أخرى

لغة البرمجة المستخدمة في اردوينو ( http://www.arduino.cc/ ) C ++. لست متأكدا مما إذا كان هذا هو ما تقصده، فهذا مزيج بين البرمجة المتحكم والهواء الالكترونيات الهوايات :). الكثير من المرح رغم ذلك.

انظر mbed.. وبعد أبسط بيئة C ++ للنظام المضمن الذي صادفته. بعد خمس دقائق بعد بدء تشغيل برنامج يعمل. متحكم دقيق للغاية، لا يوجد برنامج لتثبيت، الجانب السلبي فقط هو يجب أن تكون عبر الإنترنت للوصول إلى الأدوات.

إذا كنت ترغب في برنامج ميكروكنترولرز، ألق نظرة على AVR أو TI أو Pic على سبيل المثال.

إذا كنت ترغب في وميض بعض الأضواء باستخدام ميناء الكمبيوتر الموازي / المسلسل / ... ابحث عن برامج تعليمية منفذ IO ومخططات الأسلاك.

الرد على الأسئلة التي تم تعديلها OP.

يسمى الحقل الذي تهتم به الأنظمة المضمنة أو البرمجة المدمجة.

لا تفترض أي شيء عن أنظمة التشغيل أو المضيفين أو المعالجات في الأنظمة المضمنة. لم يتم برمجة كل منهم باستخدام Linux أو Wince. هناك مجموعة من أنظمة التشغيل من الرف (OTS)، مثل VRTX، النواة، Windriver، و Threadx. المعالجات ليست جميع أجهزة الكمبيوتر Intel Power PC. هناك وحدات تحكم صغيرة 8 بت، ومعالجات الإشارة الرقمية وأنظمة مع أكثر من معالج واحد. يمكن تطوير الأنظمة باستخدام محلات التحويل البرمجيات غير الخليجية أو MS Visual Studio. بعض الشركات الأخرى هي الخضراء والاختتان والإنتل. وهذا يعني أيضا أن لغات الجمعية ستكون مختلفة.

فهم كل من الالكترونيات والبرمجة. تكون قادرة على التبديل بين لغات C و C ++ وتجمع. تعرف على كيفية تتبع تخطيطي وتستخدم تحليل المراسيات والمنطق.

راجع للشغل، C ++ ليست هي اللغة المستخدمة عادة على الأنظمة المضمنة. في تجربتي، يتم استخدام ج والتجمع في كثير من الأحيان أكثر من C ++. قد تستخدم بعض الأنظمة جافا، وحتى جمع الأساسية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top