Size: a a a

2020 April 16

K

Kitsu in pro.asm
Василий Осадчук
Коллеги, всем привет!

Нужен программист, имеющий опыт работы с компиляторами для микроконтроллеров ARM. Задача в разработки компилятора для промышленного микроконтроллера ARM Cortex-7

Завтра нам нужно предоставить текстовый документ с задачами, которые мы можем реализовать. Соответственно, нам нужен человек, который сможет обосновать ТЕХНИЧЕСКИ (предоставить решения, оформленные в текстовом виде) те задачи, которые мы сами для себя выбрали.

ТЗ скину заинтересованным
Чем вам llvm не устроил, если не секрет?
источник

ВО

Василий Осадчук in pro.asm
Kitsu
Чем вам llvm не устроил, если не секрет?
требования человека, который платит
источник

K

Kitsu in pro.asm
Минобр чтоль?
источник

U

UsernameAK in pro.asm
Kitsu
Минобр чтоль?
Тогда логичнее уже минобороны
источник

U

UsernameAK in pro.asm
Если что, не советую браться за такое, если заказчик не платит до хре на
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Marsel Marsel
у них один размер выходит
Размеры секций/файла по спецификации должны быть кратны 512 байтам, поэтому так и входит.
источник

U

UsernameAK in pro.asm
UsernameAK
Если что, не советую браться за такое, если заказчик не платит до хре на
Потому что такое стоит очень дорого
источник

d

d1vunit in pro.asm
Структура состоит из блоков (заполняющих ее целиком), каждый из которых начинается с двух двойных слов:

TImageBaseRelocation=packed record VirtualAddress:cardinal; SizeOfBlock:cardinal; end;

Остаток блока заполнен элементами типа WORD, задающими тип поправки и смещение ссылки, в ней нуждающейся, относительно адреса VirtualAddress. Старшие четыре бита указывают тип поправки



я не понял какие word сколько заполнены ведь на каждые 4 кб свои перемещаемые эллементы где хранится поправка и смещение ссылки
источник

d

d1vunit in pro.asm
VirtualAddress это же обсалютный адрес верно же?
источник

d

d1vunit in pro.asm
Это не может быть rva потому что тогда rva не надо поправлять
источник

d

d1vunit in pro.asm
Это я говорю про таблицу релоков
источник

MM

Marsel Marsel in pro.asm
Евгений Красников (Jin X)
Размеры секций/файла по спецификации должны быть кратны 512 байтам, поэтому так и входит.
то есть разница в файле все равно может быть но ее по размеру не определить?
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Marsel Marsel
то есть разница в файле все равно может быть но ее по размеру не определить?
По размеру можно не определить.
источник

КП

Король Плутин in pro.asm
Василий Осадчук
Коллеги, всем привет!

Нужен программист, имеющий опыт работы с компиляторами для микроконтроллеров ARM. Задача в разработки компилятора для промышленного микроконтроллера ARM Cortex-7

Завтра нам нужно предоставить текстовый документ с задачами, которые мы можем реализовать. Соответственно, нам нужен человек, который сможет обосновать ТЕХНИЧЕСКИ (предоставить решения, оформленные в текстовом виде) те задачи, которые мы сами для себя выбрали.

ТЗ скину заинтересованным
Скидывай сюда, а мы уж поугораем.
источник

MM

Marsel Marsel in pro.asm
<allegro.h> code  block не видит! все пути прописаны и нихрена пишет типа нет директории, пока не напишешь <../../include/allegro.h> или файлы прямо в код блокс  не засунешь или в саму директорию откуда запрос идет, не видит! а остальные заголовки такого не требуют,  откуда такая проблема почему так происходит?
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Кто-нибудь знает какой-нибудь мини-плеер (или декодер в PCM) mp3, ogg/vorbis, acc или opus (последний интереснее всего, конечно)?
Или, может, кто-то писал что-то такое или пытался писать?
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Имеется в виду, не EXE-шник, а либа.
источник

s

s54816 in pro.asm
Евгений Красников (Jin X)
Кто-нибудь знает какой-нибудь мини-плеер (или декодер в PCM) mp3, ogg/vorbis, acc или opus (последний интереснее всего, конечно)?
Или, может, кто-то писал что-то такое или пытался писать?
Можно виндой декодировать через DirectShow. Или взять соответствующую стандартную либу интересующего формата (тот же opusfile, там примеры есть).
источник

ЕК

Евгений Красников (Jin X) in pro.asm
s54816
Можно виндой декодировать через DirectShow. Или взять соответствующую стандартную либу интересующего формата (тот же opusfile, там примеры есть).
А если в винде такой кодек не установлен?
opusfile, libopus и т.д. — это всё громоздкие DLL-ки, а мне надо мини-декодер. На 10 Кб, например. Желательно в виде obj/lib/h+c/cpp/asm.
источник

s

s54816 in pro.asm
Евгений Красников (Jin X)
А если в винде такой кодек не установлен?
opusfile, libopus и т.д. — это всё громоздкие DLL-ки, а мне надо мини-декодер. На 10 Кб, например. Желательно в виде obj/lib/h+c/cpp/asm.
Если кодек не установлен, тогда звука не будет. Но если я правильно помню, MP3 в винде точно есть по умолчанию, даже в 9x опционально, но было.
источник