Когда вы строите gcc toolchain, есть возможность построить его как англичанина или как arm-none-eabi, но в чем разница?
Сегодня я использую eabi, но это происходит потому, что все остальные, похоже, делают это... но поскольку это очень плохой аргумент, было бы очень приятно понять разницу.
Примечание. Эта инструментальная цепочка будет перекрестно компилировать код для mcu на основе Cortex-M3: s как stm32.
Спасибо
Некоторые ссылки:
EABI:
- http://en.wikipedia.org/wiki/Application_binary_interface
- http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.abi/index.html
ELF: