-
- Когда земля была чуть тёплая, Atmel в процессоре AT91RM9200 официально предоставлял набор библиотечных функций, которые можно было из прошивки дёргать. Про совместимость они вот так писили. В принципе, это как раз то что ТС хочет сделать. Там в даташите хорошо расписано как это работает. VladislavS.(1 знак., 26.03.2026 12:29, картинка)
- Зависит от многого. На ARM относительно стабильный ABI, изменения
были достаточно давно (с повсеместным внедрением плавучки произошёл
переход на hard float). Помнится на Coldfire в свое время
фрискейловцы изменили в какой-то момент раскладку параметров пр
регистрам, что, пмсм, стало одним из факторов окончания колдфайров.
Обычно в таких случаях добавляют какую-то прагму или атрибут для
указания "эту функцию надо вызывать по-старому". - LightElf(25.03.2026 23:52)
- Для АРМов вроде как есть какой-то стандарт, правда я не понял как
там решен вопрос передачи структур. Но для RISC-ов и MIPS-ов я не
видел такого. - AlexBi(26.03.2026 00:09)
- Для MIPS есть вот такое: LightElf(13 знак., 26.03.2026 14:50, ссылка, ссылка)
- Для АРМов вроде как есть какой-то стандарт, правда я не понял как
там решен вопрос передачи структур. Но для RISC-ов и MIPS-ов я не
видел такого. - AlexBi(26.03.2026 00:09)