IgorAVR2 1 24 февраля, 2023 Опубликовано 24 февраля, 2023 · Жалоба Хочу nRF52840 обрабатывать стек (данных на передачу не много) и проигрывать звук в MP3 22кГц. А лучше наверное даже кодек OPUS. Но пока с кодеком не определился. Ну и ещё кое какую мелочёвку обрабатывать типа кнопок и лампочек. И вот дума хватить ли скорости в 64 мГц у Cortex M4 на все эти нужды? И какой кодек менее требовательный к ресурсам по этому параметру? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 24 февраля, 2023 Опубликовано 24 февраля, 2023 · Жалоба Хватит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorAVR2 1 24 февраля, 2023 Опубликовано 24 февраля, 2023 · Жалоба 1 hour ago, jcxz said: Хватит. А чисто кодек сколько будет процессорного времени примерно занимать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 32 24 февраля, 2023 Опубликовано 24 февраля, 2023 · Жалоба 24 minutes ago, IgorAVR2 said: А чисто кодек сколько будет процессорного времени примерно занимать? От 10 до 90 точно уложитесь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 25 февраля, 2023 Опубликовано 25 февраля, 2023 · Жалоба 12 часов назад, IgorAVR2 сказал: А чисто кодек сколько будет процессорного времени примерно занимать? Когда сделаете - узнаете. У меня на STM32F429 при тактовой 96 МГц проигрывание MP3-стерео на 192 кб/с с HTTP-сервера - занимает около 25-26% времени CPU. С HTTPS - немного больше. Это суммарная загрузка CPU. Гораздо тяжелее AAC+. Его декодирование раза в 2 тяжелее, чем MP3: поток 128 кб/с стерео = до 60% загрузка CPU. MP3 stereo 192kbps HTTP: MP3 stereo 192kbps HTTP с графиком загрузки CPU: MP3 stereo 128kbps HTTPS: AAC+ stereo 128kbps HTTP: Неравномерная загрузка CPU при проигрывании потока с некоторых HTTPS (MP3 stereo 192kbps HTTPS): 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorAVR2 1 25 февраля, 2023 Опубликовано 25 февраля, 2023 · Жалоба 8 hours ago, jcxz said: Когда сделаете - узнаете. У меня на STM32F429 при тактовой 96 МГц проигрывание MP3-стерео на 192 кб/с с HTTP-сервера - занимает около 25-26% времени CPU. С HTTPS - немного больше. Это суммарная загрузка CPU. Спасибо за столь развёрнутый ответ. Мало того, я по сути это уже реализовывал когда то на STM32F410 (84 Мгц), даже плата где то валяется прототип, но цифр по загрузке совсем не помню. Но потом тупо взял SPI NAND и всё зафигачил в неё в несжатом виде. А теперь понадобился Buetoth и думаю опять на памяти экономить если что, да закачивать при производстве быстрее будет. P.S. Тоже когда то мечтал своё MP3 радио сделать. А потом забил и купил. А вот интересно, что менее требовательно по ресурсам MP3 или OPUS ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться