Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
26 марта
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1577942
Топик полностью
AlexBi
(Сегодня, 00:09, просмотров: 12)
ответил
LightElf
на
Зависит от многого. На ARM относительно стабильный ABI, изменения были достаточно давно (с повсеместным внедрением плавучки произошёл переход на hard float). Помнится на Coldfire в свое время фрискейловцы изменили в какой-то момент раскладку параметров пр регистрам, что, пмсм, стало одним из факторов окончания колдфайров. Обычно в таких случаях добавляют какую-то прагму или атрибут для указания "эту функцию надо вызывать по-старому".
Для АРМов вроде как есть какой-то стандарт, правда я не понял как там решен вопрос передачи структур. Но для RISC-ов и MIPS-ов я не видел такого.
Ответить