Форум программистов, компьютерный форум, киберфорум
ОС на Assembler
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
8 / 8 / 5
Регистрация: 28.03.2014
Сообщений: 137

Документация по формату ELF для написания загрузчика

02.01.2016, 22:13. Показов 2218. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я пишу загрузчик ELF(правда на СИ). И есть ли у кого документация ELF на русском. У меня есть только на английском - языке, которого я не знаю. Учить английский не предлагать. Помогите пожалуйста: бьюсь целый месяц! Но мне нужна полная документация: Relocation, Import, Export.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.01.2016, 22:13
Ответы с готовыми решениями:

.elf и для чего они нужны
Собственно сабж Почитал Вики, как-то для новичка не очень много прояснилось И объясните еще пожалуйста разницу с ехе

Нетривиальная тема. Можно ли для Android создать приложение, запускаемое минуя Dalvik? Например, формата ELF
Чтобы оно, например, создавало файл во внутренней памяти. Или выводило что-то в терминал (он вообще есть на Android? как в него попасть?) ...

Вызов sprintf для типа не соответствующего формату
Какова реакция sprintf на передачу в нее значения с типом не соответствующим указанному в формате (UB не предлагать :) )? К примеру есть...

11
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
03.01.2016, 08:07
Вадик_,
за месяц-то можно было и гугло-переводчиком перевести
0
8 / 8 / 5
Регистрация: 28.03.2014
Сообщений: 137
03.01.2016, 11:16  [ТС]
Он криво переводит, а английский я вообще не знаю.
0
Эксперт Hardware
Эксперт Hardware
 Аватар для R71MT
6213 / 2447 / 403
Регистрация: 29.07.2014
Сообщений: 3,178
Записей в блоге: 4
03.01.2016, 13:06
Вадик_ , поищи на habrahabr. Там кое-что есть по описанию этого формата.
Например: Перенаправление функций в разделяемых ELF-библиотеках
0
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
04.01.2016, 22:47
Цитата Сообщение от Вадик_ Посмотреть сообщение
Учить английский не предлагать. Помогите пожалуйста
за тебя перевести? кодить ось без инглиша - это ппц. на русском хрен что найдешь. Инфу о сате вообще хрен сыщешь даже на буржуйском, только спецификация. Как ты ось написал без знания английского? или из железа поддерживается только клава и мышь через прерывания?
0
8 / 8 / 5
Регистрация: 28.03.2014
Сообщений: 137
04.01.2016, 23:54  [ТС]
Я учу инглишь. Но мне срочно надо! Срок: 6 максимум!
0
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
05.01.2016, 01:21
На заказ оси пишешь?

Добавлено через 2 минуты
я уж подумал все реально плохо, пошел в гуголь, вбил "elf описание формата", получил кучу ссылок с подробным описанием эльфа. все на русском. тролль?
0
8 / 8 / 5
Регистрация: 28.03.2014
Сообщений: 137
05.01.2016, 11:54  [ТС]
Хотел загрузчик elf до Нового года закончить. Надоело месяц возиться!
0
435 / 246 / 43
Регистрация: 05.08.2013
Сообщений: 1,670
05.01.2016, 12:59
Цитата Сообщение от Вадик_ Посмотреть сообщение
Хотел загрузчик elf до Нового года закончить.
Дак заканчивай. мы мешать не будем, инфы в сети полно!
0
1378 / 522 / 72
Регистрация: 21.07.2015
Сообщений: 1,308
07.01.2016, 02:07
Давно не заходил. Весело тут у вас. Вадик_, я тебе сто раз уже сказал: пока ты не ознакомишься с матчастью ты нихрена хорошего не сделаешь, хоть за 6 месяцев (или чего ты там имел ввиду), да хоть за 6 лет. В твоем случае надо начинать с алгоритмов, потом углубленно изучить язык, потом изучить теорию ОС, а также посмотреть как реализованы уже существующие. Только после этого можно начать пытаться делать что-то свое оригинальное. Твоя текущая поделка никому кроме тебя не интересна. Чем она отличается от тысячи таких же в сети? Да ничем. А чтобы сделать что-то лучше, надо знать как люди (не дураки заметь) же сделали сейчас.

Добавлено через 4 минуты
Если нет инфы про elf (что не правда), то грузи PE: тебе-то какая разница?

Добавлено через 2 минуты
По PE можно найти статьи на русском с примерами. В принципе, зная твой подход к разработке, можешь сразу копировать примеры себе в проект. Какой-нить из них должен компилироваться я думаю.
1
8 / 8 / 5
Регистрация: 28.03.2014
Сообщений: 137
08.01.2016, 10:06  [ТС]
Я вообще PE не люблю. А Elf потихоньку пишу. Осталось несколько видов релокации. А вчера импорт сделал. Экспорт позавчера.
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
08.01.2016, 11:31
Вадик_,
Пишем загрузочный сектор https://www.cyberforum.ru/cgi-bin/latex.cgi?\to Глава #10 https://www.cyberforum.ru/cgi-bin/latex.cgi?\to "Формат ELF", "Загрузка формата ELF", "Системные особенности"
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.01.2016, 11:31
Помогаю со студенческими работами здесь

Восстановление загрузчика для винды
На компе есть 3 диска: На 128 гб и 2 по 1тб. На первом стоит винда, а на одном из дисков на 1тб стояла убунта. Долгое время не...

Конфиг для загрузчика GRUB
вот есть такой вопрос, поставил загрузчик GRUB, хочу сделать многоуровневую выборку в загрузчике: хочу сделать что-то такое: ...

Создание загрузчика для нескольких ОС
Есть компьютер, 4 винчестера, 2 винчестера стоят Raid — для данных, 1 в инчестер — Windows 7, 1 винчестер — Windows 8.1, Windows XP, Ubuntu...

Преобразовать большое число к подходящему формату для функции RGB()
Помогите пожалуйста. Есть переменная которая может меняться в диапозоне от 0...8191. Есть ли варианты преобразования переменной с таким...

Место для установки системного загрузчика
При установке Linux спрашивает, куда установить системный загрузчик (GRUB). Допустим, есть один жесткий диск /dev/sda. В чем разница между...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru