VVB (11.03.2014 07:22, просмотров: 57) ответил fk0 на Зачем нужны GOT таблицы? Ведь в сегменте данных всё лежит уже в известном линкеру порядке, неизвестно только смещение. Почему бы в спец. регистре процессора хранить не адрес GOT-таблицы, а самого сегмента данных и относительно его начала и не
Что-то слишком много слов. "Отдели мух от котлет", и станет яснее.
Вопросы по GOT надо задавать компиляторописателям (линкерописателям), здесь их нет. Думаю, что нет. Если нужна фича -- напиши её сам, да не забудь поделиться (это принцип FOSS, касательно GCC).
Идеология разработки на основе PIC и оверлейной технологии -- это уже другой вопрос. Прикрутить туда операционку в качестве супервизора -- третий вопрос.
Вообще, тема интересная и специфичная для embedded. Конкретно для меня, в свете сертификации ПО на требования СЕ, дешевле и проще поставить SDRAM или использовать FLASH большого объёма. Что я и сделал, ибо время = деньги, а партии у нас небольшие.