التوصيات المضمنة+الحقيقي للتنمية والتدريب [مغلقة]

StackOverflow https://stackoverflow.com/questions/412444

  •  03-07-2019
  •  | 
  •  

سؤال

أنا حاليا أدرس للحصول على مهنة في المضمنة في الوقت الحقيقي الهندسة.ولكن تجد أنه من الصعب إلى حد ما العثور على المواد التدريبية.وخاصة لأنه لا يمكنك تجربة التنمية جزءا لا يتجزأ كما تفعل مع تطوير تطبيقات سطح المكتب.

هل هناك أي الكتب أو مجموعات قد تكون مفيدة في التدريب الأساسية ؟ أي توصيات من أجل RTOS من أجل الدراسة ؟

هل هناك أي توصيات عندما يستعمل على RTOS?

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

المحلول

وهذا هو في الحقيقة موضوعات معقدة، وهناك العديد من الخيارات والمقايضات.


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

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

وهنا في ألمانيا هو AVR ATMEGA، وأعتقد أنه هو خيار جيد. أنه يحتوي على أفضل دعم من قبل أدوات GNU، وهي متوفرة في حزم DIP ويمكن تشغيلها من مذبذب الداخلي لذلك يمكن بسهولة أن تعمل على اللوح. وكانت أكبر عقبة أنني بحاجة مبرمج ISP. هناك تعليمي باللغة الألمانية.

وأنا أيضا أن يكون له R8C التي كتبها رينيساس، والتي قد تكون أكثر شعبية في اليابان. ومن الصعب الحصول على GNU أدوات تشغيل، واضطررت الى بنائها نفسي من المصدر. لميكروسوفت ويندوز هناك المجاني IAR انعاش جناح مع رمز حجم تقتصر على 4KB. ويمكن برمجتها مع واجهة تسلسلية (ولكن مع مستويات TTL)، وحصلت وحدة FTDI USB إلى المسلسل لذلك.


وأما بالنسبة RTOS، نلقي نظرة على OSEK، وهناك العديد من التطبيقات المجانية. ويمكن استخدامه على وحدات تحكم صغيرة جدا.

ويمكنك أيضا إرسال RTOS الأساسية نفسك، فإنه ليس من الصعب وأنت تعلم أكثر من غيرها.

نصائح أخرى

وأنت لست بحاجة إلى أن نتعلم RTOS محددة هناك zillions من RTOS جزءا لا يتجزأ من أنها مجزأة إلى منافذ الأسواق وحتى لو كنت تعرف هذا الجزء الدقيق الذي تسير العمل على أنه لا يزال هناك الكثير من لOS العاملة في نفس القطاع. < br> و الشيء المهم هو فهم المفاهيم الأساسية لنظم التشغيل، ويكون لC خلفية قوية. عندما كنا نبحث عن توظيف (نحن جزءا لا يتجزأ من بيت التطوير) نحن لا يتطلب أي معرفة محددة في البرمجة جزءا لا يتجزأ أو OS معين. نحن نبحث عن شركته تنوي الذكية التي الكتابة الكمال كود C وقادر على التعلم.

لا يوجد بديل عن اللعب مع الأجهزة والبرمجيات بيديك.لحسن الحظ, هذا هو السهل تحقيقه.بسيطة التنمية لوحات AVR رقاقة يمكن أن يكون اشترى بضع عشرات $$s على الانترنت (مثل STK500, أو اردوينو) كل البرامج toolchain مفتوح للتحميل.

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

وأوصي الكم قفزات منصة وإطار الكم. إنها بيئة آلة الدولة sofisticated يتطلب بصمة منخفضة للغاية. كما يمكن أن تعمل على ويندوز (لتعلم ذلك).

الكم قفزات موقع

وتحتاج أولا لمعرفة ما كنت تريد معرفة المزيد عن الأنظمة المدمجة.

و*) تفاصيل الأجهزة *) نظام التشغيل *) برمجة التطبيقات *) مجلس إحضار *) التحكم الجزئي الصغير *) لينكس

... والعديد من الخيارات ...

وأود أن تقرر لإكمال المشروع جزءا لا يتجزأ من معين وشراء / تعلم التقنيات المرتبطة بها.

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