Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
23 февраля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1037648
Топик полностью
Aleksey_75
(18.09.2020 14:41, просмотров: 374)
ответил
fk0
на
Что тут беспредметного? За тебя код написать? Что смешного я тоже не понимаю, у первых юниксов было 64кБайта и как-то крутились. Проблема, догадываюсь, в том что "программисты проф. уровня" знают страшное слово "фрагментация" и не используют динамический аллокатор памяти, поэтому у них всё в compile time распределено (когда оно надо, и когда не надо) в итоге нужны титанические объёмы ОЗУ. Тебе уже готовую ссылку на ELF-лоадер давали. Брать как есть не надо, но подсмотреть
где .text и .data я знаю ! И релокация у меня уже работает НО! если в модуле отсутствуют локальные и глобальные переменные! Нашел где в тексте указаны их адреса , но не прямые а с каким то хитрым сдвигом! осталось разобраться только в этом
Ответить