Я просто попадаю в D, и я пытаюсь выяснить, могу ли я использовать D для программирования Arduino. Я знаю, что D обычно компилируется в собственные двоичные файлы, но мне не удавалось найти D-компилятор для набора инструкций AVR. Кто-нибудь знает о методе компиляции кода D для Arduino?D Компилятор для Arduino?
2
A
ответ
3
Я не думаю, что есть компилятор D, который может нацелить ATmega328. Как отметил Адам, GDC - ваш лучший выбор, но я не видел, чтобы кто-то использовал его для разработки Arduino. Я уверен, что разработчики GDC приветствуют вклад в достижение этой цели.
Строительство GCC, которое нацелено на ATmega328, легко в наши дни. Вам также понадобится avr-libc. Спросите на D forum - может быть, кто-то был успешным.
0
Arduino обычно использует 8-битный чип AVR, и я никогда не видел компилятор D (DMD, LDC, GDC), который может генерировать 8-битный код.
Смежные вопросы
- 1. Какой компилятор D использовать?
- 2. перекрестный компилятор d-bus
- 3. D компилятор профилирования
- 4. Идентификатор версии для GNU D Компилятор (GDC)
- 5. Компилятор Digital Mars D; получение выхода ASM
- 6. Какой компилятор использовать при изучении D?
- 7. Компилятор Arduino выбрасывает «недопустимый аргумент типа унарного *»
- 8. Оператор новый для Arduino
- 9. Arduino компилятор не может найти реализованные методы в библиотеке C
- 10. 3D-массив для Arduino
- 11. Java нативный код для Arduino
- 12. компилятор arduino (с использованием загрузки Java и Spring)
- 13. Что здесь делает компилятор: int a = b * (c * d * + e)?
- 14. ISCC -/D компилятор-параметр, кажется, не имеет эффекта
- 15. Arduino IDE для программирования Arduino Galileo
- 16. 8Mhz загрузчик для Arduino Micro
- 17. регулярное выражение телефон валидатор^\ + (\ d +) (- (\ d +) | (\ d +) +) $
- 18. Ноутбуки для Arduino IDE?
- 19. Пользовательский загрузчик для Arduino
- 20. Прошивка для обновления Arduino
- 21. Написание библиотек для Arduino
- 22. Программирование Arduino для радиопередачи
- 23. Alternative IDE для Arduino
- 24. ATOMS Arduino для scilab
- 25. Миллиса для Arduino
- 26. Код Arduino для сервомотора
- 27. Arduino Algorithm Для «многозадачности»
- 28. Создание библиотек для Arduino
- 29. preg_match для "^/page/(\ d +) $"
- 30. Компилятор Scalac для источников jar
Ваш лучший выбор - gdc http://gdcproject.org/downloads/, но я не думаю, что кто-то работал над этим. Я сделал x86 и вооружусь, но никогда не avr. –