Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Чем отличаются тулчейны?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
paskal
Когда искал GNU тулчейны под ARM, обнаружил их с разными названиями.
Есть в которых утилиты в папке BIN начинаются на ARM-NONE-EABI, например arm-none-eabi-gcc.exe, а есть другой где та же утилита arm-elf-gcc.exe
Чем они отличаются?
andron86
none-eabi это bare-metal builds, второе Линукс ну не только ОС( короче АБИ версии) Там ещё Gnu разница
paskal
А использовать какие предпочтительней?
Сергей Борщ
arm-elf-gсс - что-то довольно старое. Все свежие сборки имеют имена файлов arm-xxxx-eabi-.
Если вы пишете под "голое" железо, без линукса на нем, то вам нужна сборка arm-none-eabi-
QUOTE (paskal @ May 11 2016, 00:33) *
А использовать какие предпочтительней?
Свежайшие. Например, gcc arm embedded. Но будьте осторожны, ветка 5.x дает неправильный код для arm7tdmi.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2018 Invision Power Services, Inc.