У меня более 5 лет опыта работы над встроенным программированием для нескольких архитектур и микроконтроллеров для разных компаний, поэтому я уверен в своих навыках. Весь этот опыт связан с корпоративной средой, в которой множество инженеров-электриков что-то разрабатывают, и я одновременно с ними занимаюсь программной частью. Хотя у меня есть некоторый опыт работы с электроникой, и я понимаю большую часть процесса электронного дизайна, для меня это все еще большой черный ящик.
На днях друг, владеющий маркетинговой компанией, спросил меня, смог ли я превратить идею во встроенный продукт. Продукт очень простой, и электронику должно быть очень легко выполнить инженеру-электронщику, но не мне. Я начал говорить с некоторыми моими друзьями-инженерами-электронщиками об этом процессе, и они начали говорить о многих проблемах, о которых я раньше не думал.
С другой стороны, я начал искать такие сайты, как alibaba.com , и нашел несколько продуктов с аналогичной функциональностью и тем же аппаратным обеспечением, которое мне понадобится, и они уже разработаны и протестированы, и, конечно, они есть. намного дешевле, чем если я начну дизайн с нуля. Я не знаю, как поступить. У меня есть три варианта:
- Просто скажи нет моему другу.
- Начните разговор с одной из этих компаний в Китае, чтобы проверить, могут ли они продать мне среду разработки для конкретного продукта, разработать специальную прошивку, а затем позволить им обо всем позаботиться (Возможно ли это?)
- Наймите инженера-электронщика, который будет много платить, а этап проектирования займет месяцы и месяцы.
Существуют ли модели для автономных встроенных программистов, создающих наши собственные продукты? Есть ли такие вещи, как лучшие практики для такой работы? Нужно ли нам всегда зависеть от новых электротехнических конструкций или у нас может быть что-то вроде меню и где-нибудь сделать заказ?
Я понимаю, что этот вопрос не обязательно связан с программированием, но я не вижу, что он подходит и на других сайтах.
РЕДАКТИРОВАТЬ: Просто чтобы уточнить. Мой вопрос не о том, «Как я могу начать встраиваемый дизайн?». Конечно, я знаю об оценочных досках. Я спрашиваю, есть ли способ для встроенного программиста разработать полноценный продукт (включая электронику), имея эталонные конструкции, которые вы могли бы купить, и есть ли компании-производители, которые позволили изменить функциональность своего оборудования, чтобы вы могли производить другой продукт от их оборудования.