Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Общение
Выбор KIT`а
ARMik
Добавлено 23.05.2011 14:09
0
Сообщение: 1
ARMik
0

Пункты: 410
Регистрация: 28.02.2011
Пол: Мужчина
Из: Екатеринбург
Подскажите на каком ките можно реализовать следующие задачи:
1. Прием Ethernet потока 10 мбит/с
2. Декодирование принятого потока MP3, ACC, FLAC
3. Запись на USB
4. Выдача по IIS(SPI или SSC) в DAC
5. простенький GUI (LCD 300x400)
Задачи 3 и 4 выполняются по очереди, не одновременно.
Реализация на Linux.
Основной вопрос в необходимой производительности процессора. Хватит ли SAM9XE512 или необходим SAM9G45 или мощнее? С аппаратной частью более-менее понятно, а в оценке необходимой производительности не хватает опыта.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 23.05.2011 14:55 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Должно хватить и 9260 ...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 23.05.2011 15:48 Сообщение: 3
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
9260 - только теоретически:
1 LCD контроллера нет, но теоретически вопрос решаем драйвером с битбангом на GPIO
2 Скорость USB OHCI там меня не очень впечатлила - где-то как раз на пороге пропускной способности 10 мбит
3 На всех процессорах атмель отсутствует аппаратный fpu - для mp3 есть libmad, flac - от рождения целочисленный а вот с AAC я не уверен что будет все так просто, опять же теоретически faad можно собрать с fixed point но я не уверен что работает это "наура".
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.05.2011 23:32 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
для кита на 9G45:
- FTP копирование по 100МБит сетке на винчестер USB-SATA - трансфер по TC ~6МБайт/с
Код
top - 23:00:19 up 2 min, 2 users, load average: 0.34, 0.31, 0.13
Tasks: 56 total, 2 running, 54 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.6%us, 39.4%sy, 0.0%ni, 0.3%id, 1.3%wa, 0.0%hi, 57.4%si, 0.0%st
Mem: 60496k total, 59420k used, 1076k free, 1328k buffers
Swap: 136548k total, 0k used, 136548k free, 41744k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1618 root 20 0 3436 1312 1032 R 91.0 2.2 0:08.64 in.ftpd
979 root 20 0 0 0 0 S 2.3 0.0 0:00.51 usb-storage
1180 root 20 0 0 0 0 S 1.6 0.0 0:00.13 flush-8:0
259 root 20 0 0 0 0 D 1.3 0.0 0:00.13 kswapd0

т.е. для 10мбит - загрузка будет 10-20%
вероятно сброс данных на юсб будет подтормаживать..

проигрывание mp3 (80kbps)
Код
top - 23:06:22 up 9 min, 2 users, load average: 0.15, 0.37, 0.23
Tasks: 57 total, 1 running, 56 sleeping, 0 stopped, 0 zombie
Cpu(s): 6.9%us, 0.3%sy, 0.0%ni, 92.4%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 60496k total, 59064k used, 1432k free, 1792k buffers
Swap: 136548k total, 12k used, 136536k free, 40224k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1657 root 20 0 6192 1864 1588 S 6.9 3.1 0:02.46 madplay

проигрывание mp3 (320kbps)
Код
top - 23:13:51 up 16 min, 2 users, load average: 0.36, 0.19, 0.17
Tasks: 56 total, 2 running, 54 sleeping, 0 stopped, 0 zombie
Cpu(s): 14.1%us, 0.7%sy, 0.0%ni, 85.0%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 60496k total, 46756k used, 13740k free, 2072k buffers
Swap: 136548k total, 156k used, 136392k free, 27084k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1693 root 20 0 13840 1924 1648 R 13.9 3.2 0:01.63 madplay

т.е. в случае 200МГц проца загрузка будет ~25-30%

тут или NUC950(w90p950) ложится внатяг под задачу, или 9260 - тоже со скрипом и то, если найдете подходящий экран с SPI интерфейсом (или GPIO bitbang со слайдшоу)
смотря, какие цели и задачи стоят в дальнейшем и какой бюджет.. я бы заложился на 9G45, лучше иметь некий запас, чем потом слушать "мекания и заикания".. часом не IP-Radio изобретаете?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
ARMik
Добавлено 24.05.2011 05:59 Сообщение: 5
ARMik
0

Пункты: 410
Регистрация: 28.02.2011
Пол: Мужчина
Из: Екатеринбург
Назначение совпадает, трансфер аудио по сети, назначение только промышленное.
Благодарю за ответы.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 28.05.2011 21:31 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
для кита NUC950 (200МГц):

- трансфер по 100Мбит сетке на USB-CF ~2МБайт/с

Код
top - 21:22:51 up 1:24, 2 users, load average: 0.75, 0.17, 0.05
Tasks: 37 total, 2 running, 35 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.9%us, 41.8%sy, 0.0%ni, 0.0%id, 24.2%wa, 14.9%hi, 18.2%si, 0.0%st
Mem: 61860k total, 60564k used, 1296k free, 2264k buffers
Swap: 0k total, 0k used, 0k free, 48140k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2180 jury 20 0 2888 1188 968 R 66.2 1.9 0:13.91 in.ftpd

madplay играет mp3 (192kbps)

Код
top - 21:26:26 up 1:28, 2 users, load average: 0.02, 0.10, 0.05
Tasks: 35 total, 1 running, 34 sleeping, 0 stopped, 0 zombie
Cpu(s): 27.8%us, 2.2%sy, 0.0%ni, 68.2%id, 0.0%wa, 1.9%hi, 0.0%si, 0.0%st
Mem: 61860k total, 59680k used, 2180k free, 2196k buffers
Swap: 0k total, 0k used, 0k free, 48592k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2184 root 20 0 8020 1008 864 S 29.9 1.6 0:02.28 madplay
2179 root 20 0 2524 1128 932 R 2.6 1.8 0:04.95 top

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Общение