Чт сен 09, 2021 20:01:50
А что avr-gcc стал уже платным?BOB51 писал(а):А тут вопрос именно в наличии бесплатного компилятора с одной стороны
Что справедливо?BOB51 писал(а):В принципе так и для любого МК справедливо
Вот с этого и надо начинать. Остальное сделает си в лучшем виде, а нет, так всегда можно подправить.BOB51 писал(а):Вторая часть - аппаратные модули
Пт сен 10, 2021 11:31:40
Dimon456 писал(а):А что avr-gcc стал уже платным?...BOB51 писал(а):А тут вопрос именно в наличии бесплатного компилятора с одной стороны
Пт сен 10, 2021 13:20:19
Пт сен 10, 2021 13:45:12
Пт сен 10, 2021 13:57:09
Пт сен 10, 2021 14:04:02
а почему Джо "Неуловимый"?BOB51 писал(а):И где ж там компилятор ассемблера для АРМов?
Пт сен 10, 2021 14:19:40
Пт сен 10, 2021 14:24:52
Пт сен 10, 2021 14:46:54
GNU Assembler или GAS (вызывается командой as) — ассемблер проекта GNU. Входит в пакет GNU Binutils. Кроссплатформенная программа, запускается и компилирует код для многочисленных процессорных архитектур. Распространяется на условиях свободной лицензии GPL 3
Синтаксис и директивы GAS на всех платформах в значительной степени схожи. Директивы начинаются с точки. Многострочные комментарии обозначаются как в Си (/* … */). Однострочные комментарии на разных платформах обозначаются по-разному; например, в GAS для x86 и x86-64 они обозначаются как в C++ (// …) или как в sh (# …), в то время как в GAS для ARM они обозначаются символом @.