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

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

Отправлено Kenat 07 ноября 2006 г. 13:06

суть ... есть пользолвательские модули- по сути приложения, надо компилить отдельно от ядра ? и загружать ... проц АРМ с MMU .
понятно, что компилировать пользовательское приложение надо в некотором пространстве...
понятно что контекст стэка при вызове из ядра надо сохранять или пользовать стэк ядра ?
понятно что при вызове API ядра надо восстанавливать стэк...
мда , писать собственный загрузчик приложения с инициализацией модулей...
но загвоздка встала в том по каким адресам вызывать API ядра...

тоесть налице , на лицо... по всей морде...
1. компиляция ядра.
2. экспорт адресов функций , по листингу ?
3. импорт в пользовательский модуль
2-3 можно и через *.H сделать...
только в таком случае , парсер листинга должен выхватывать все функции спрефиксом _api_хххх , что для чистого с не проблема, а вот с хм.. С++ - зопа....
конструктивные предложения есть ?


про линух и СЕ грузить не надо , не то это

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

Ответы


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

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

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


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