每个人都知道很容易为rasbperry pi甚至PC上的嵌入式设备开发概念验证,尽管要归结到为您的产品选择微处理器时,很难确保您的选择将使您的概念能够正常工作最佳。
我目前有一个成功的媒体流项目可以在树莓派上工作,尽管pi对于最终设备来说是很大而又庞大的。还说明了终端设备是定制的。我很难找到对我可以使用的处理器的信心。
找出处理器是否足以运行我的应用程序的好方法是什么?
基本上我的要求是:
- USB主机或嵌入式TCP / IP堆栈用于WiFi操作
- I2S / PCM媒体协议
- I2C用于外围设备配置
寻找具有这些特性的芯片非常简单。老实说,这再简单不过了。问题在于能够从处理和操作角度判断芯片是否足够快。
我已经看过LPC4337了很多,尽管开发环境给我带来了很多麻烦,但我仍然觉得它很合适,因此我仍然四处寻找,这使我从德州仪器(TI)转到了CC3200。 ,尽管该控制器仅以80 MHz的频率运行,但我不确定这对于实时媒体流是否足够强大。
有哪些步骤可确保处理器对我的应用程序足够快?就像我如何知道80 MHz处理器是否足够好,还是我需要204 MHz甚至更高的数量?