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

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

Отправлено yes 28 февраля 2003 г. 13:37
В ответ на: Оверлейные компиляторы, существуют ли они?(+) отправлено abivan 28 февраля 2003 г. 09:59

Вы хотите пользоватся ПИКом или перейти на другой камень?

в принципе для практически всех процессоров и нормальных компиляторов есть опция - сгенерить pic (position independent code, а не то что этим словом называют в конфе :-)

а вобще-то генерить оверлеи - это задача линкера и ОС. ну например DOS ехе-файлы (btw: формат поддерживает оверлеи)

но для процессоров типа ПИКа (АВР, МСП, 51 и т.п) программа располагается во внутренней флаши - и как физически реализовать оверлей - большой ?

а для 32-х разрядных со внешней памятью - смысл оверлеев - либо зиповать неиспользуемые куски (уменьшить ПЗУ), либо подгружать во внутреннюю память для быстроты исполнения
сделать это для любой ISA например на gcc+binutils - непроблема

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

Ответы



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

E-mail: info@telesys.ru