ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
54427 Топик полностью
Evgeny_CD (17.03.2006 16:46, просмотров: 1) ответил DASM на да ничего, но у SAM256 64 к RAM, DMA тоже есть, разве только CAN нету
Лишине 32к - это и есть революция! Смотрите. eCos + lwip это точно менее 64к RAM. Вероятно, даже BSD socket можно впихнуть в 64к RAM. В итоге получаем POSIX + BSD Sockets. И 32к остается под юзеровские приложения. Что нам дает POSIX + BSD Sockets? А то, что на такую систему можно пытаться портировать с разумными усилиями куски софта от Linux. Это будет не просто, но гораздо проще, чем то же самое портировать под uCOS или BigLoop. А это уже совсем другая тема!!! Про eCos мы тут много говорили - флейм разводить не буду. В качестве примера упомяну лишь синтетический порт eCos, позволяющий отлаживать апликуху под Linux без всякой платы вообще. Это не заменяет самый лучший симулятор и отладчик, это другое. В симляторе хорошо оптимизировать на "тактовом" уровне. А вот когда надо логику проверить, да еще не руками, а при помощи специально написанного тестового пакета - тут Linux будет вне конкуренции!