タグ付けされた質問 「programming」

プログラミングパーツ(FPGA、フラッシュなど)に関する質問多くのソフトウェアプログラミングの質問をスタックオーバーフローで行う必要があります。

2
組み込みプログラミングステートマシン
私は、gccを使用して32ビットMCUに重要な有限状態マシン(UML階層状態チャートとして指定)を実装することを検討しています。 うまくいくものとうまくいかないものの経験則はありますか?私の直感は、スイッチベース(または計算されたgoto)の実装はわずかにパフォーマンスが向上する必要があると述べていますが、関数ポインターベースの遷移テーブルは一般に保守性が高いと評されています。 また、組み込みアプリケーション向けにBoost MSMを評価した人はいますか?Boost MSMは一般に非常に効率的であると称賛されていますが、組み込みアプリケーションの効率はPCプログラミングの世界とは異なる方法で測定される場合があることを知っています。 MSMのコンパイルされたステートマシンエンジンがどのように見えるか知っていますか?スイッチジャンプテーブルのようなものですか、それとも関数ポインタ遷移テーブルのようなものですか?動的メモリ割り当てを使用しますか、それとも静的に使用できますか?

3
PIC12のプログラミング方法を教えてください。
プログラムする必要があるPIC12F675を持っています。Pickit 2とPickit 2ソフトウェアを使用しています。おそらくこの回路を使用してプログラムできるはずですが、Pickit 2ソフトウェアはチップをまったく検出していません。 何が問題になっていますか? 編集:私は私の回路のブレッドボードアウトの画像を追加しました。そして、ここに PIC12F675のデータシートがあります。ピン配置については、4ページにスキップしてください。 EDIT2:私は実際にチップを調べただけです(ダムですが、注文したものをマウサーが送ってくれると思い込んでいました)。実際にはPIC12C671であることに気付きました。これにより、どの程度の違いが生じますか? 最終編集:うわー!これで私を助けてくれたみんなに感謝します!このような反応は期待していませんでした。それは私が思ったように、小さな愚かな問題になってしまいました。Mouserからパッケージを受け取ったときにすべてを再確認しないのは私のせいでした。

8
組み込みCプログラミング資料
C言語での組み込みシステムプログラミングに関連する資料(本/サイト)を探しています。このラボでは、Microchip PIC18f4550が1つ、Freescale HC12が1つ、ARM(Beagleboard)が1つ、3つのプラットフォームを利用できます。 PICを使用した組み込みC、Freescaleを使用したアセンブラ、およびBeagleboardを使用した組み込み操作システムについては、喜んで教えます。各クラスは6ヶ月のコースになります。 すべてのアドバイスを受け入れます。 ありがとう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.