Такой вопрос, можно ли работать с модулем iMX53 без Windows CE или Linux?
т.е. есть ли API периферии как в в Cortex-M линейке?
Нужно принимать и обрабатывать поток в 2 канала внешнего АЦП по 2.5 МВыборки/с.
ps ПЛИС брать пока не хочется (хотя бы потому, что нет готовых недорогих аналогичных плат на StarterKit типа FPGA + SDRAM 256MB).
хе-хе, Саш, опередил :)
я всего лишь хотел поинтересоваться сколько сотен человеко-лет ТС рассчитывает потратить для стендалоне на этом комбайне..
"внешние ацп", 2 раза, написать поддержку приема данных, буферизирование в памяти, дма, потом через что-то сливать, с самописным ай-пи стеком или ext3/ext4 на sd/usb/sata..
я кстати не вижу ничего смешного - требования не такие и высокие чтобы столетия тратить но повозиться придется, u-boot же работает - его тоже можно в качестве примера использовать и даже более - его можно использовать как библиотеку стеков и протоколов (работу с mmc и ФС - там практически все есть кроме мультимедийных сопроцессоров)
c iMX53 дел не имел - сомневаюсь что у него такое мощное ацп на 2.5 МегаСемпла на каждый канал , да еще пытатся что то там обрабатывать вообще бредово , в некоторых МК стоят по 2-3 модуля ацп , их для поднятия выборок запускаю конвеером , а вообще тут простецкая плис и внешнее ацп подругому убить тока время , возьми лучше stm32f417 - у него 3 ацп до 6 Мегасемплов раскачаешь , есть шина памяти RAM , стендалоне на нем лекго - примеров 100500, fpu , компиляторов тоже , а для iMX53 тока gcc
да можно то можно, да вот, имхо, юбут глюкалово еще, чтобы на его основе делать серьезную разработку, править/оптимизовать "работу с mmc и ФС" - я не помню - умеет ли юбут писать туда? вроде только чтение..
аналогично с сетью - надо куда-то сливать поток..
на безрыбье конечно и он сойдет..
имхо, затачивать медийный АРМ из другой ниши под сильно специфическую задачу - это же не атмегу запрограммировать :)
мне ближе импонирует решение на фпга+sdram+stm32 - более реалтаймово получится..
Спасибо!
Видимо, этот процессор не предназначен для разработки без ОС :) А с Linux опыта ещё нет - не смогу написать драйвер реального времени для SPI+DMA, например.