ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
45733 Топик полностью
Evgeny_CD (05.12.2005 15:22, просмотров: 1) ответил AlexandrY на Интересно что вы понимаете под "main stream"?
Ответ: > Никакого масштабирования в eCos не заметил. * разные API -- POSIX -- uTRON * разные шедулеры * разные стеки (BSD, Lwip) * много других сервисов настраивается. > Вы наверно хотели сказать мультиплатформенность, но это как раз для > эмбедед разработок с циклом в год и больше совсем не интересно. > Платформы можно менять как перчатки пока не стали на ней реально > че-то делать, а потом уж будет не до мультиплатформенности. В том то весь кайф и состоит, чтобы перенести готовое решение на другую платформу, переписав только дрова для специфической периферии. > А вот Linux действительно масштабируется, он и мультипроцессорность > поддержит, и движок для межпроцессного взаимодействия ARM и DSP к > нему есть. Монстроват линух для несложных задач. И накладные расходы там будут еще больше, с реальным временем - еще хуже. Для мультипроцессорности еще RTEMS хорош. > А для ARM7 типа LPC uCOS смотрится куда лучше чем eCos, и > переключение контекста у него быстрее раза в 4-е, и скомпилить можно > под любым компилятором, и ресурсов требует в несколько раз меньше. Если смотреть только однокристальные решения - uCOS без вариантов. Если выйти за пределы одного кристалла, то: * в диапазоне 7-25$ живет очень много интересных процов :)) * SDRAM 64 мбит с организацией 4м x 32 стоит 2..2.5$ (бывают и меньше - но это уже экзотика) * FLASH 8 мбит <1.5$ eCOS, который, как мы знаем, в 1 мбайте кода + данных позволяет сотворить очень много http://www.caxapa. …echo/arm.html?id=44700 самое то для такого варианта. Ну а "точность попадания компенсируется диаметром изделия" - будет проц не успевать - можно другой подобрать, более шустрый. > А стеки TCP и FS и GUI к uCOS тоже найти не проблема и интегрировать > их будет куда проще чем для eCos. А зачем в eCOS стек интегрировать? Он там давно интегрирован :)). FS тоже. Гуй - какой угодно можно прикрутить.