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

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

Отправлено д 07 ноября 2006 г. 16:13
В ответ на: А единообразный интерфейс для запуска оверлейных модулей можно обеспечить только через механизм виртуальной памяти, так что я б на твоем месте Линух далеко не зашвыривал... отправлено <font color=gray>д</font> 07 ноября 2006 г. 15:56

1. Система команд процессора должна позволять генерировать не зависящие от адреса загрузки кодовый сегмент программы (ИАР вроде позволяет такую фичу).
2. исполняющая система должна позволять динамическое размещение сегмента данных программы(ИАР 100% не поддерживает данную фичу)
3. Тоже самое для сегментов стека модуля(в принципе при загузке и инициализации модуля оверлея можно стеки поставить в нужное тебе место...
А впрочем ИАР никаким боком не поддерживает оверлеи, вся линковка у него статическая и необходимо самому писать оверлей менеджер и самому научиться загружать и релоцировать оверлейные модули. По моему проще запустить Линух, тем паче что сейчас память очень дешевая...

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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание