Y at-il un modèle de développement de produits pour un programmeur embarqué autonome?

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

  •  20-09-2019
  •  | 
  •  

Question

J'ai plus de 5 ans d'expérience sur la programmation embarquée sur plusieurs architectures et des micro-contrôleurs pour les entreprises différentes, donc je suis confiant sur mes compétences. Toute l'expérience est sur un environnement d'entreprise où il y a un tas d'ingénieurs électriques concevoir quelque chose et je suis avec eux en prenant simultanément en charge la partie logicielle. Bien que j'ai une certaine expérience de l'électronique et je comprends la plupart des processus de conception électronique, il est encore une grande boîte noire pour moi.

L'autre jour, un ami qui est propriétaire d'une société de marketing me demander si je pouvais transformer une idée en un produit intégré. Le produit est très simple, et l'électronique devrait être très facile pour un ingénieur en électronique à accomplir, mais pas pour moi. J'ai commencé à parler avec des ingénieurs électroniques de mes amis au sujet du processus et ils ont commencé à parler beaucoup de questions que je n'ai pas eu avant à l'esprit.

Par contre je commencé à regarder des sites comme un alibaba.com et j'ai trouvé certains de ses produits fonctionnalité similaire et le même matériel que je aurai besoin et ils sont déjà conçus et testés et bien sûr, ils sont beaucoup moins cher que si je commence une conception à partir de zéro. Je ne sais pas comment procéder. J'ai trois options:

  • Il suffit de dire non à mon ami.
  • Démarrer des conversations avec l'un de ces entreprises en Chine pour vérifier si elles pouvaient me vendre un environnement de développement pour un produit spécifique, développer un firmware personnalisé puis laissez-les prendre soin de tout (est-ce possible?)
  • Recrutez un ingénieur électronique qui débitera beaucoup, et la phase de conception prendra des mois et des mois.

Y at-il des modèles pour les programmeurs embarqués autonomes pour construire nos propres produits? Y at-il des choses telles que les meilleures pratiques pour ce genre de travail? Devons-nous toujours compter sur de nouveaux modèles électriques, ou nous pourrions avoir quelque chose comme un menu et faire un ordre quelque part?

Je comprends cette question est sans aucune programmation nécessairement liée, mais je ne vois pas inscrit sur les autres sites ni.

EDIT: Juste pour clarifier. Ma question ne porte pas sur « Comment pourrais-je commencer une conception intégrée? ». Bien sûr, je sais au sujet des cartes d'évaluation. Je demande s'il y a un moyen pour un programmeur intégré pour développer un produit complet (y compris électronique) en ayant des références modèles que vous pourriez acheter et si la fabrication sont des entreprises qui laissent modifié la fonctionnalité de leur matériel pour que vous puissiez produire un produit différent de leur matériel.

Était-ce utile?

La solution

Matériel: Vous pouvez commencer avec un équipement amateur de qualité, ce qui est généralement assez facile à comprendre et raisonnablement bon marché. Pour un exemple tout à fait au hasard, regardez ici. http://www.parallax.com

Un grand nombre de ces kits sont conçus pour être utilisés en tant que capteurs analogiques ou numériques, ou comme contrôleurs, donc il y a une chance que vous trouverez celui qui convient à vos besoins d'assez près.

Références: De la même façon que vous souhaitez construire une bibliothèque de logiciels, les ingénieurs de l'électronique ont construit des « bibliothèques » des circuits de base qui exécutent des fonctions simples et peuvent être combinés dans de plus grands modèles. Cherchez dans votre bibliothèque ou sur le Web pour une "référence de circuit électronique / archive / livre de cuisine" comme ceci: http: // amasci.com/elehob/elehobcr.html pour trouver des tas de circuits qui peuvent être utiles pour votre projet.

Options: Si vous ne voulez pas faire vous-même, vous pouvez offrir une somme modique à une grande EE dans un collège local (certains collèges permettent aux aînés de faire un « projet spécial » pour un crédit d'études, auquel cas il peut vous coûter rien), ou d'offrir un professionnel un pourcentage des bénéfices si votre produit prend son envol.

Bonne chance!

Autres conseils

Pour le développement intégré modèle de développement de produit se présente sous la forme de Cartes d'évaluation .

L'astuce réside dans sélectionner la carte eval avec toutes les fonctionnalités que nous recherchons.

Les choses que je voudrais prendre soin sont

  • Coût de la carte eval
  • Disponibilité de l'outil de soutien chaînes pour la carte eval
  • La complexité des schémas

D'abord, vous achetez la carte eval et la modifier (simuler certains des composants).

Comprendre les schémas, en particulier dans la conception numérique ne peut pas être difficile pour les ingénieurs.

Et une autre chose, si la carte eval manque un peu de composant qui est déjà présent dans le conseil eval, et quand vous demandez à votre ingénieur en électronique pour un add-on à la carte eval actuelle que vous avez sélectionné, il peut être facile pour eux de répondre.

BTW, je ne sais rien au sujet de la substance en Chine.

J'ai trouvé quelques produits avec la fonctionnalité similaire et le même matériel que je aurai besoin et ils sont déjà conçu et testé et bien sûr, ils sont beaucoup moins cher que si je commence une conception à partir de zéro. Je ne sais pas comment procéder.

Parlez-en à votre ami à ce sujet. À moins que votre produit a une caractéristique qu'il élève au-dessus de la foule, vous ne pouvez pas gagner.

[] Y at-il des entreprises qui laissent modifié la fonctionnalité de leur matériel pour que vous puissiez produire un produit différent de leur matériel.

En général, même de petites modifications matérielles sont assez chers, donc la plupart des entreprises seront probablement disposés à le faire que si vous acceptez d'acheter des quantités de centaines ou de milliers ou de payer les frais de réoutillage.

Par contre, vous ne savez jamais jusqu'à ce que vous demandez. Il y a quelques années notre support technique a reçu un courriel d'un amateur qui avait acheté un de nos (anciens, utilisés, non pris en charge) des produits d'un tiers et voulait obtenir de l'aide fonctionner à nouveau. Il est devenu notre stylo électronique-pal, et nous lui avons envoyé les pièces dont il avait besoin comme un cadeau.

Je serais intéressé à en savoir plus sur votre projet si vous ne me dérange pas le partage. Dans tous les cas, pensez à une certaine forme de accord de non-divulgation avant d'en discuter avec tout le monde qui a la capacité de le construire avant de faire.

Quel type de matériel que vous cherchez à concevoir?

En tant que développeur embarqué moi-même, si je voulais devenir travailleur indépendant, je commencerais en utilisant autant que possible impromptu composants:

  • les cartes mères de PC ou de petits appareils existants, tels que l'iPhone d'Apple ou Nintendo DS
  • linux ou open source RTOS
  • un PC standard avec sde open source tels que Eclipse.

Je sais que plusieurs programmeurs de logiciels embarqués. La plupart des travaux sur place aux OEM de l'électronique, généralement sur une base horaire. Cela a l'avantage d'utiliser leurs outils et de l'équipement (en général), en collaboration avec l'équipe matériel / FPGA et ne pas avoir à soumissionner sur les exigences (évolution possible). Si l'idée de votre ami a le mérite, elle / il devrait envisager l'embauche / contracter une personne comme vous. Si cela ne vaut pas leur argent, alors ils n'ont probablement pas beaucoup d'espoir de gagner assez d'argent en dehors.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top