هل يوجد نموذج لتطوير المنتج لمبرمج مضمن مستقل؟

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

  •  20-09-2019
  •  | 
  •  

سؤال

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

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

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

  • ببساطة قل لا لصديقي.
  • ابدأ محادثات مع إحدى هذه الشركات في الصين للتحقق مما إذا كان بإمكانهم أن يبيعوني بيئة تطوير لمنتج معين، وتطوير برنامج ثابت مخصص ثم السماح لهم بالعناية بكل شيء (هل هذا ممكن حتى؟)
  • قم بتعيين مهندس إلكترونيات سيتقاضى أجرًا كبيرًا، وستستغرق مرحلة التصميم شهورًا وأشهرًا.

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

أدرك أن هذا السؤال ليس بالضرورة متعلقًا بالبرمجة، لكنني لا أرى أنه مناسب للمواقع الأخرى أيضًا.

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

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

المحلول

المعدات: قد ترغب في البدء بمعدات من فئة الهواة، والتي عادةً ما تكون سهلة الفهم إلى حد ما وغير مكلفة إلى حد معقول.للحصول على مثال عشوائي تمامًا، انظر هنا: http://www.parallax.com.

تم تصميم العديد من هذه المجموعات لاستخدامها كأجهزة استشعار تناظرية أو رقمية، أو كوحدات تحكم، لذلك هناك احتمال أن تجد واحدًا يناسب احتياجاتك إلى حد ما.

مراجع: بنفس الطريقة التي تبني بها مكتبة برمجيات، قام مهندسو الإلكترونيات ببناء "مكتبات" من الدوائر الأساسية التي تؤدي وظائف بسيطة ويمكن دمجها في تصميمات أكبر.ابحث في مكتبتك أو في الويب عن "مرجع/أرشيف/كتاب طبخ للدوائر الإلكترونية" مثل هذا: http://amasci.com/elehob/elehobcr.html للعثور على عدد كبير من الدوائر التي قد تكون مفيدة لمشروعك الخاص.

خيارات: إذا كنت لا ترغب في القيام بذلك بنفسك، فقد تقدم رسومًا بسيطة لتخصص EE في إحدى الكليات المحلية (تسمح بعض الكليات لكبار السن بالقيام بـ "مشروع خاص" للحصول على رصيد جامعي، وفي هذه الحالة قد لا يكلفك ذلك شيئًا) أو اعرض على المحترفين نسبة مئوية من الأرباح في حالة نجاح منتجك.

حظ سعيد!

نصائح أخرى

للتطوير المضمن يأتي نموذج تطوير المنتج في شكل لوحات التقييم.

الحيلة تكمن في اختيار لوحة التقييم مع جميع الميزات التي نبحث عنها.

الأشياء التي سأهتم بها هي

  • تكلفة لوحة التقييم
  • توافر سلاسل الأدوات الداعمة للوحة EVER
  • تعقيد الخطط

أولاً، تقوم بشراء لوحة التقييم وتعديلها (محاكاة لبعض مكوناتها).

قد لا يكون فهم المخططات، خاصة في التصميم الرقمي، أمرًا صعبًا بالنسبة للمهندسين.

وشيء آخر، إذا كانت لوحة التقييم تفتقر إلى بعض المكونات الموجودة بالفعل في لوحة التقييم، وعندما تطلب من مهندس الإلكترونيات لديك إضافة إلى لوحة التقييم الحالية التي حددتها، فقد يكون من السهل عليه الإجابة .

راجع للشغل، أنا لا أعرف أي شيء عن الاشياء الصينية.

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

تحدث مع صديقك حول هذا الموضوع.ما لم يكن منتجك يحتوي على بعض الميزات التي ترفعه فوق الجمهور، فلن تتمكن من الفوز.

[هل هناك] شركات تسمح بتعديل وظائف أجهزتها حتى تتمكن من إنتاج منتج مختلف من أجهزتها.

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

ومن ناحية أخرى، فإنك لا تعرف أبدًا حتى تسأل.منذ عدة سنوات، تلقى فريق الدعم الفني لدينا بريدًا إلكترونيًا من أحد الهواة الذي اشترى أحد منتجاتنا (القديمة والمستعملة وغير المدعومة) من جهة خارجية وأراد المساعدة في تشغيله مرة أخرى.لقد أصبح صديقنا الإلكتروني بالمراسلة، وأرسلنا له الأجزاء التي يحتاجها كهدية.

سأكون مهتمًا بمعرفة المزيد عن مشروعك إذا كنت لا تمانع في المشاركة.على أية حال، فكر في شكل من أشكال أ اتفاق غير معلن قبل مناقشتها مع أي شخص لديه القدرة على بنائه قبل أن تفعل ذلك.

ما نوع الأجهزة التي تتطلع إلى تصميمها؟

باعتباري مطورًا مدمجًا، إذا أردت أن أصبح موظفًا لحسابي الخاص، فسأبدأ باستخدام أكبر قدر ممكن من المكونات الجاهزة:

  • اللوحات الأم للكمبيوتر الشخصي أو الأجهزة الصغيرة الموجودة مثل Apple iPhone أو Nintendo DS
  • لينكس أو نظام RTOS مفتوح المصدر
  • جهاز كمبيوتر قياسي مع SDE مفتوح المصدر مثل Eclipse.

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

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