Всі знають, що легко розробити доказ концепції вбудованого пристрою на шифрованому пі або навіть на ПК, хоча коли справа зводиться до вибору мікропроцесора для вашого продукту, важко бути впевненим, що ваш вибір дозволить вашій концепції працювати оптимально.
В даний час у мене є проект потокового передавання медіа, який успішно працює над малиновим пі, хоча пі є набагато більшим та об'ємним, щоб він був належним як кінцевий пристрій. Також зазначено, що кінцевий пристрій - це замовлення. Мені важко знайти впевненість у процесорах, які я можу використовувати.
Який хороший процес з’ясувати, чи є процесор достатньо потужним для запуску мого додатка?
В основному мої вимоги:
- Хост USB або вбудований стек TCP / IP для роботи WiFi
- Медіа-протокол I2S / PCM
- I2C для периферійної конфігурації
Знайти чіпи з цими властивостями дуже просто. Це, якщо чесно, не може бути простішим. Проблему можна зрозуміти, чи є чіп досить швидким, обробляє та працює.
Я зовсім трохи подивився на LPC4337, і мені здається, що це було б підходящим, хоча середовище розробки доставляє мені чимало клопоту, тому я все ще оглядаюсь, що призвело мене до CC3200 від Texas Instruments , хоча цей контролер працює лише на частоті 80 МГц, і я не впевнений, чи це буде досить сильно для потокової передачі медіа в реальному часі.
Якими є кроки, щоб переконатися, що процесор достатньо швидкий для мого застосування? Як, як я можу знати, чи буде 80 МГц процесор досить хорошим чи мені потрібно щось на порядку 204 МГц або навіть вище?