Комментарии 12
Просто нереально охренительно, если честно. Читал на одном дыхании, как повесть про шпионов. Не верится, что у нас занимаются такими увлекательными вещами.
А про «Beep» в ПФП тоже ведь вы писали, да?
А про «Beep» в ПФП тоже ведь вы писали, да?
+2
Это всё хорошо, но что за контролер такой, что памяти у него для запроса url-ов хватает, то есть HTTP с всем его оверхедом, а для FAT его не хватает. Учитывая теперешнюю стоимость 32-х битных ARM, или MIPS, может взять что-то с памятью побольше, ведь для аудиопотока ещё и буферизацию какую-никакую надо делать, а если стоить задача восспроизводить, то всё ещё й декодировать надо.
0
Побольше это сколько? Если аудиопотоки вообще бесконечные. Если считать их конечными, то это, например, 16 x 2 Gb. Вы много таких контоллеров знаете?
Кроме того, для запросов по HTTP памяти вообще не надо — туда — можно отправлять в буфер модема. Обратно — их можно парсить конечным автоматом, и памяти не нужно совсем, ну там, байт 16 если только.
Кроме того, для запросов по HTTP памяти вообще не надо — туда — можно отправлять в буфер модема. Обратно — их можно парсить конечным автоматом, и памяти не нужно совсем, ну там, байт 16 если только.
0
Ну для плавного воспроизведения я бы кешировал секунд 5-30, это зависит от особенностей сети. Если тянуть с дикого интернета то и 30 может быть мало. Если собственная сеть с выделеной линией то можна и 5-ью обойтись, а сколько вам памяти это уже от кодека зависит.
Кроме того, для запросов по HTTP памяти вообще не надо — туда — можно отправлять в буфер модема. Обратно — их можно парсить конечным автоматом, и памяти не нужно совсем, ну там, байт 16 если только. — То есть у вас ещё один контролер который упакует всё в TCP -> GSM/UART(вы употребили модем или что у вас там) тогда действительно памяти нужно немного.
Кроме того, для запросов по HTTP памяти вообще не надо — туда — можно отправлять в буфер модема. Обратно — их можно парсить конечным автоматом, и памяти не нужно совсем, ну там, байт 16 если только. — То есть у вас ещё один контролер который упакует всё в TCP -> GSM/UART(вы употребили модем или что у вас там) тогда действительно памяти нужно немного.
0
Причем тут кэширование? Этот вопрос вообще не рассматривается, статья же про эмуляцию FAT.
0
Мне показалось что контролер выбран под задачу неудачно или вы опустили часть из постановки задачи.
Брать инструмент который текущими задачами забит более чем на 80% недальновидно. Захотите добавить фильтр, сделать более сложную обработку, смена железа, перепроэктирование схемы обойдётся значительно дороже чем разница в полбакса-бакс на сэкономленом чипе.
Брать инструмент который текущими задачами забит более чем на 80% недальновидно. Захотите добавить фильтр, сделать более сложную обработку, смена железа, перепроэктирование схемы обойдётся значительно дороже чем разница в полбакса-бакс на сэкономленом чипе.
0
Какой бы контроллер не взяли, FAT туда не влез бы. Потому что размер одного экземпляра таблицы аллокации для 32 Gb области данных составляет
32*1024*1024*1024 / (32*1024) = 1 048 576, это не говоря о других областях FAT.
Вы знает много контроллеров с тами объемом RAM?
Да, эта таблица вычисляется, вот я и написал, как ее вычислять. Остальное к вопросу значения не имеет. Схема очень простая и перепроектируется за неделю, так что предлагаю не обсуждать то, что выходит за рамки статьи, так как к вопросу оно не относится. Что бы вас успокоить — контроллер взят ST32F207, куда уж больше.
32*1024*1024*1024 / (32*1024) = 1 048 576, это не говоря о других областях FAT.
Вы знает много контроллеров с тами объемом RAM?
Да, эта таблица вычисляется, вот я и написал, как ее вычислять. Остальное к вопросу значения не имеет. Схема очень простая и перепроектируется за неделю, так что предлагаю не обсуждать то, что выходит за рамки статьи, так как к вопросу оно не относится. Что бы вас успокоить — контроллер взят ST32F207, куда уж больше.
0
Причем тут кэширование? Этот вопрос вообще не рассматривается, статья же про эмуляцию FAT.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
В поисках жирного (The Quest For FAT)