ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
1 мая
402395
Evgeny_CD, Архитектор (15.04.2013 22:23, просмотров: 4983)
Атмел выпустил Cortex-A5 -> . Мир изменился, хотя и не понял этого. http://caxapa.ru/399628.html
http://caxapa.ru/402350.html
• 9$ в «опте» 100 шт на складе Digikey • ЯР уже поддерживает http://www.iar.com …pported-devices/Atmel/ • 536 Мгц FP SIMD NEON. BlackFin стремительно уходит в никуда. Все! Против яра и сеггер link не попрешь. Точка. • 32+32 кеш, 128к однотактовой SRAM на борту. Упомянутая выше Оська --> размером 6к полностью залезет в кеш, ее там вообще можно сделать static line, и этого никто и не заметит :) • Но еще большие перспективы открывает L4 microkernel http://caxapa.ru/354629.html Умные люди давно копают в эту сторону http://caxapa.ru/230192.html http://l4os.ru/about Вот тута http://caxapa.ru/402378.html В документе L4-microkernel-current.pdf на стр. 25 показано, что размер кода для L4 на ARM порядка 80к. Причем это на ARM926, на который L4 ставится из каропки, на Cortex, если как следует поработать, можно в 64 к утоптать почти наверняка (Cortex код % на 30 меньше за счет системы команд). Т.е. накладные расходы RTOS в части латентности можно свести до очень малых. Возникакет вопрос – а как же наше фсе, Linux? А нахуа он нам - отвечу я просто и грубо. В линуха привлекательно GUI и возможность пустить готовый софт. Но это не совсем то, что надо встраиваемому миру. Для нас важнее RT и предельная простота решения. Если есть простой тасксвтичер с минимальным набором IPC и управлениv памятью (mbox всякие там и проч) – то все остальное под ним дописывать удобнее, чем под линухом. Встраиваемый мир – это почти всегда кастомные дрова. И в этом случае Linux kernel mode не самый лучший выбор. Проще тогда уже с L4 разобраться. Что касается IP, файловой системы, USB, и даже умеренно продвинутой графики, несложной имплементации SQL, то Linux тут нафиг не уперся. Это все давно запилено в виде автономных софтов, не требующих для своей работы мегаядра. Выводы: * DSP очень стремительно уходят в никуда. Просто в припрыжку. * Микрошедулеры никуда не уходят, они не менее привлекательны для Cortex-A5, чем для всего остального * Появляется шанс для неких middle OS. Чтобы и все прелести MMU умели использовать, и не были монстрами размером с Linux. Думаю, интерес к L4 снова возрастет. Или что-то запилят на основе ее идей.