9

これは 100% プログラミング関連ではありません。しかし、SO コミュニティの少数派に対処しているので、これはある程度役立つと思います。

マイクロコントローラーのプログラミングは、プログラミングの興味深い分野の 1 つです。ここで、PIC について開始/学習/議論するためのリソースを要求するトピックを見ました。

トピックの例

私はこの分野で十分な知識と経験を持っているので、初心者が基本から学ぶのに役立ついくつかのリソースを公開することを考えています. これは単なる理論上の出版物ではなく、サンプル プロジェクトに基づいています。ユーザーが動的に相互にやり取りできるように、新しいブログ + フォーラムでこれを開始したいと考えています。この決定に至ったのは、初心者が学習を開始して共同作業できるサイトが非常に少ないことがわかったためです。

これについてどう思いますか?そんな大変さを経験したことはありませんか?それをいくらか利用できると思いますか?サイトで見たいものは何ですか?

NPRとしてこれを閉じるつもりがないなら、私は感謝します. 他のマイクロコントローラー愛好家にサービスを提供したいだけです:)

4

7 に答える 7

6

ネット上にはすでにそのようなチュートリアルがいくつかあります (たとえば、SparkFun のこのチュートリアル)。別のチュートリアルを追加すると価値があるかもしれませんが、何らかの点で優れているか異なる場合に限ります。

真の改善となるものを何を提供しますか?

いくつかの提案:

  • 窓があると思わないで
  • さまざまな MCU および/またはサポートする電子機器の違いについて、サイド ディスカッションを行ってください。いくつかのトレードオフについて議論する
  • 人々を引き込むにはかなり一般的なチュートリアルが必要ですが、実際の付加価値は、開始後の特別な焦点にある可能性があります
  • 便利でクールな何かを構築する
  • コンポーネント統合のユニット (つまり、Polar スタイルの心拍数受信機、MCU、および USB インターフェイスを購入できます。エクササイズ データ ロガーを構築できるように、それらを相互に通信させるにはどうすればよいですか?)

あなたが何をするか、私はそれを楽しみにしています(暇なときに組み込みのものを学んでいます...)。

于 2009-05-24T17:47:20.490 に答える
3

www.mikrocontroller.netに優れたチュートリアルがありますが、それらはドイツ語です。

英語を話すコミュニティのために同様のものを作成できれば、それは素晴らしいことです.

于 2009-05-24T17:44:31.197 に答える
2

はい!組み込みソフトウェア (マイクロコントローラーのプログラミング) を支援するためのリソースが多ければ多いほど良いでしょう。

特に過去に PC などのソフトウェアしか作成したことがない場合は、最初は非常に困難な作業になる可能性があります。さらに多くの制約 (RAM やコード スペースなど) があり、組み込み以外のソフトウェアには当てはまらないことを知っておく必要があります。

他の人がここで述べたように、これのさまざまな側面をカバーする多くの Web サイトがあります。他には、ARM プロセッサ用のOnARM、関連するSTM32 Circle、Jack Ganssle のWeb サイトおよびEmbedded.comの記事などがあります。

組み込みシステムは巨大な市場ですが (あなたの家や車の中にそのようなデバイスがいくつあるか考えてみてください)、私の印象では、Web や Stack Overflow でのこのテーマの報道は、非埋め込み。

それでは、皆さんの努力の成果が見られることを楽しみにしています!

于 2009-05-25T21:35:21.530 に答える
1

初心者をターゲットにするときに考慮に入れる価値のある他の何かは、適切なシミュレーター/エミュレーター、またはスターターキットやいくつかのチップの無料サンプルを簡単に注文できるアドレス/ウェブページなどの有用なリソースへのポインターを直接提供することです。

たとえば、ほとんどの半導体メーカーは自社製品の無料サンプルを提供しています。たとえば、microchip.comまたはatmel.comを参照ください

理想的には、入門コースは、最初にそのようなハードウェアシミュレーターまたはエミュレーターを使用することに基づいており、初心者が自分の作業を実際のチップに移動することに興味を持ったら、プロジェクトとすべての関連する経験を実際のデバイスに直接マッピングできます。自由に利用できるリソースへのポインタ、または非常に手頃なスターターキットを提供すると非常に便利です。

これにより、初心者はできるだけ簡単かつ安価に始めることができます。

于 2009-06-03T21:37:26.713 に答える
1

ARM7 と CortexM3 が異なるためでしょうか...? ここでは、誰もが多くの情報があると思い込んでいますが、ネット全体に広がっており、赤線はまったくありません...

しかし、AVR を例にとると、http: //www.avrfreaks.net には非常に多くの情報があり、PIC にもかなり多くのものがあると思います。

于 2009-05-24T18:04:23.910 に答える
0

私はそのような例を自分でたくさん書いてきましたが、散らばっていて整理されておらず、おそらくほとんど読まれていません(avrfreaksの人々が何かを借りたことがあります)。StackOverflow はこれを抑制する可能性がありますが、理論的には SO を使用できます。アーム whatsit のブート コードについて質問し、それがどのように、なぜ機能するかについて、サンプル コードとテキストで自分の質問に答えてください。SO タグは、「boot」「arm」「embedded」で検索し、次に「boot」「avr」「embedded」などで検索して、異なるプラットフォーム用の同様のサンプル プログラムを取得できるという点で便利です。

于 2009-05-26T15:20:24.093 に答える