スタンドアロンの組み込みプログラマ向けの製品開発モデルはありますか?

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

  •  20-09-2019
  •  | 
  •  

質問

私は、さまざまな企業で複数のアーキテクチャとマイクロコントローラーで組み込みプログラミングに取り組んできた経験が 5 年以上あるので、自分のスキルには自信を持っています。すべての経験は、何かを設計している多数の電気エンジニアがいる企業環境でのものであり、私は彼らと並行してソフトウェア部分の世話をしています。私にはエレクトロニクスの背景があり、電子設計のプロセスのほとんどは理解していますが、それでも私にとっては大きなブラックボックスです。

先日、マーケティング会社を経営する友人から、アイデアを組み込み製品に変換することができたかどうか尋ねられました。製品は非常にシンプルで、電子技術者であれば簡単に完成できるはずですが、私にはそうではありませんでした。私は友人の電子エンジニア数名とこのプロセスについて話し始めました。そして、彼らは私がこれまで考えもしなかった多くの問題について話し始めました。

一方、私は次のようなサイトを探し始めました アリババ.com そして、同様の機能と必要な同じハードウェアを備えた製品をいくつか見つけました。それらはすでに設計され、テストされており、もちろん、最初から設計を始めるよりもはるかに安価です。どうやって進めばいいのか分かりません。選択肢は 3 つあります。

  • 私の友人にはノーと言ってください。
  • 中国のこれらの企業の 1 つと会話を開始し、特定の製品の開発環境を販売し、カスタム ファームウェアを開発して、すべてを任せてもらえるかどうかを確認してください (これは可能ですか?)
  • 電子エンジニアを雇うと高額な費用がかかり、設計段階には何か月もかかります。

スタンドアロンの組み込みプログラマが独自の製品を構築するためのモデルはありますか?この種の作業に対するベスト プラクティスのようなものはありますか?常に新しい電気設計に依存する必要があるのでしょうか、それともメニューのようなものを用意して、どこかで注文できるのでしょうか?

この質問が必ずしもプログラミングに関連しているわけではないことは理解していますが、他のサイトにも当てはまらないようです。

編集 :明確にするために。私の質問は、「どうすれば組み込み設計を始められるでしょうか?」ということではありません。もちろん評価ボードのことは知っています。私が尋ねているのは、組み込みプログラマが、購入できる参照設計を入手して完全な製品 (電子機器を含む) を開発する方法はあるのか、また、別の製品を製造できるようにハードウェアの機能を変更できる製造会社はあるのかということです。ハードウェアから。

役に立ちましたか?

解決

ハードウェア: まずは趣味用グレードの機器から始めるとよいでしょう。一般に、これは非常に理解しやすく、手頃な価格です。完全にランダムな例については、ここをご覧ください。 http://www.parallax.com.

これらのキットの多くは、アナログまたはデジタル センサー、またはコントローラーとして使用するように設計されているため、ニーズにかなり近いものが見つかる可能性があります。

参考文献: ソフトウェア ライブラリを構築するのと同じ方法で、エレクトロニクス エンジニアは、単純な機能を実行し、より大きな設計に組み合わせることができる基本回路の「ライブラリ」を構築しました。次のように、ライブラリまたは Web で「電子回路リファレンス/アーカイブ/クックブック」を検索します。 http://amasci.com/elehob/elehobcr.html 特定のプロジェクトに役立つ可能性のある回路を大量に見つけます。

オプション: 自分でこれをやりたくない場合は、地元の大学の EE 専攻に少額の費用を提供することもできます (一部の大学では、大学の単位のために 4 年生が「特別プロジェクト」を行うことを許可しています。その場合、費用はかからない場合があります)。 、または、製品がうまくいった場合には、専門家に利益の一部を提供します。

幸運を!

他のヒント

組み込み開発の場合、製品開発モデルは次の形式になります。 評価ボード.

トリックは次のとおりです 評価ボードの選択 私たちが探しているすべての機能を備えています。

私が気にすることは

  • 評価ボードのコスト
  • 支援ツールの有無 評価ボード用チェーン
  • 回路図の複雑さ

まず、評価ボードを購入し、それを変更します (コンポーネントの一部をシミュレートします)。

特にデジタル設計において、エンジニアにとって回路図を理解することは難しくないかもしれません。

そしてもう 1 つ、評価ボードに既に存在するコンポーネントが評価ボードに欠けている場合、選択した現在の評価ボードへのアドオンをエレクトロニクス エンジニアに尋ねると、彼らは簡単に答えられるかもしれません。 。

ところで、私は中国のことについては何も知りません。

の私は、同様の機能と私が必要とする同じハードウェアを持ついくつかの製品を発見し、彼らはすでに設計され、テストされ、もちろん、彼らは私が一から設計を開始した場合よりも安くたくさんされています。私は続行する方法がわからない。

これについてあなたの友人に相談してください。お使いの製品は、あなたが勝つことができない群衆の上にそれを持ち上げるいくつかの機能を持っている場合を除きます。

あなたが彼らのハードウェアから別の製品を生産することができるように、ハードウェアの機能性を修正聞かせ企業[あります]。

一般的には、小さくても、ハードウェアの変更はかなり高価であるため、ほとんどの企業は、おそらくあなたが何百、何千もの量を購入したり、再編成費用を支払うことに同意する場合にのみ、ということをしても構わないと思っされます。

あなたが尋ねるまで

一方、あなたが知っていることはありません。数年前、私たちの技術サポートは、第三者から当社(旧、使用、サポートされていない)のいずれかの製品を購入し、それが再び実行されているヘルプの表示を望んでいたのだ愛好家からのメールを受け取りました。彼は私たちの電子ペン-PALになった、と我々は彼に彼がギフトとして必要な部品を送っています。

私は、あなたが共有を気にしない場合は、あなたのプロジェクトについての詳細を知って興味があると思います。いずれにせよ、誰とそれを議論する前に、非開示契約でのいくつかのフォームを考えます誰があなたが前にそれを構築する能力を持っています。

ハードウェアのどのようなあなたは、設計するために探している?

私自身も組み込み開発者として、自営業になりたいのであれば、できる限り既製のコンポーネントを使用することから始めます。

  • PC のマザーボード、または Apple iPhone や Nintendo DS などの小型の既存のデバイス
  • Linux またはオープンソース RTOS
  • Eclipse などのオープンソース SDE を搭載した標準的な PC。

私は、さまざまな組み込みソフトウェアのプログラマを知っています。通常、時間ごとにエレクトロニクスOEM企業、でオンサイトのほとんどの作品。それは、彼らの工具および機器を(一般的に)使用したハードウェア/ FPGAのチームと協力し、(おそらく変更)の要件に入札する必要がないという利点があります。あなたの友人のアイデアがメリットを持っている場合、彼女は/彼は、自分自身として人を収縮/雇うことを検討すべきです。それは彼らのお金の価値ではない場合、彼らはおそらくそれをオフに十分なお金を稼ぐの多くの希望を持っていません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top