ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1037438 Топик полностью
fk0, легенда (18.09.2020 00:46, просмотров: 518) ответил Aleksey_75 на опять беспредметный разговор! про не грузить в флешь а работать из озу совсем смешно! у меня сейчас с фиксироваными адресами на каждый модуль выделено 256 байт озу и все впритык с основной логикой, этот вариант я даже не рассматриваю
Что тут беспредметного? За тебя код написать? Что смешного я тоже не понимаю, у первых юниксов было 64кБайта и как-то крутились. Проблема, догадываюсь, в том что "программисты проф. уровня" знают страшное слово "фрагментация" и не используют динамический аллокатор памяти, поэтому у них всё в compile time распределено (когда оно надо, и когда не надо) в итоге нужны титанические объёмы ОЗУ. Тебе уже готовую ссылку на ELF-лоадер давали. Брать как есть не надо, но подсмотреть 

можно.


Возьми для начала свой код, собери с указанными ключами, сделай readelf -a и покажи сюда. Вот увидим, какие релокации там есть и что куда грузить. Заодно через objdump -S (собирать с -g) посмотри насколько код страшен.

[ZX]