[an error occurred while processing this directive]
Ответ: я тоже хочу попробовать на AT91, но руки не доходят (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено RRRR 16 мая 2003 г. 13:23
В ответ на: угу (+) отправлено nvn 16 мая 2003 г. 13:04

Для уменьшения потребления ОЗУ системой надо использовать XIP (eXecute In Place), т.е. не копировать текст ядра и программ в ОЗУ, как это делается обычно, а в ОЗУ помещать только сегмент данных. Правда, при этом невозмножно, например, использовать JFFS2, т.к. эта файловая система жмет записываемые на флэш файлы. Таким образом, вполне возможно запустить uClinux в системе даже с 1Мб ОЗУ, но непонятно, будет ли это устойчиво работать. Сейчас я имею проблемы со свободной памятью в системе с 8Мб ОЗУ, правда без XIP. Ядро само по себе работает превосходно, но стоит только запустить пару пользовательских процессов по 600К каждый и наступает кердык.
Вобщем, если получится, сообщи.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru