誰もがrasbperry piやPCの組み込みデバイスの概念実証を開発するのが簡単であることを知っていますが、製品にマイクロプロセッサーを選択することになると、その選択で概念が機能するかどうかを確認することは困難です。最適に。
私は現在、ラズベリーpiで正常に機能しているメディアストリーミングプロジェクトを持っていますが、piはエンドデバイスとして適切であるためには、大きすぎてかさばります。また、エンドデバイスはカスタムであると記載されています。使用できるプロセッサーに自信を見つけるのに苦労しています。
プロセッサがアプリケーションを実行するのに十分強力であるかどうかを確認するための良いプロセスは何ですか?
基本的に私の要件は:
- WiFi操作用のUSBホストまたは組み込みTCP / IPスタック
- I2S / PCMメディアプロトコル
- 周辺機器構成用のI2C
それらの特性を持つチップを見つけることは非常に簡単です。正直に言うと、もっと簡単なことはありません。問題は、チップが十分に高速で、処理と操作の面で高速であるかどうかを判断できることです。
LPC4337をかなり調べてみましたが、開発環境でかなりの問題が発生しているのに適しているように思います。そのため、私はまだ周りを見回しているため、Texas InstrumentsのCC3200に行き着きました。ただし、そのコントローラーは80 MHzでのみ動作し、リアルタイムメディアストリーミングに十分対応できるかどうかはわかりません。
プロセッサがアプリケーションに対して十分な速度であることを確認するためのいくつかの手順は何ですか?たとえば、80 MHzプロセッサで十分か、204 MHz以上のプロセッサが必要かどうかはどうすればわかりますか。