Запуск С для ардуино

Есть ли компилятор, который я могу использовать для запуска C на arduino или каким-либо другим способом, чтобы я мог загружать программы C на свой arduino?

, 👍0

Обсуждение

Что вы подразумеваете под "выполнить C"? Вы можете просто скомпилировать их в свой скетч., @Comintern

Как мне это сделать? Я не очень хорошо знаком с программным обеспечением arduino., @Benichiwa

В основном вы делаете это каждый раз, когда компилируете скетч. Компилятор Arduino — это C++, который по большей части обратно совместим с C., @Comintern

[*!!!**](https://authordylanhearn.files.wordpress.com/2013/09/so-you-think-youre-confused-about-quantum-mechanics-9.jpg) :-), @Russell McMahon


1 ответ


Лучший ответ:

2

Возможно, вам стоит заглянуть сюда https://github.com/arduino/Arduino/wiki/Build-Process

Arduino использует компилятор avr-gcc. По сути, это компилятор C.

Здесь есть пошаговое описание того, как настроить этот процесс с помощью собственного компилятора avr-gcc. http://www.wikihow.com/Write-Arduino-Software-in-C

Но я бы порекомендовал вам загрузить IDE arduino с официального сайта, чтобы все заработало. В нем есть все, что вам нужно знать для начала работы с последовательными соединениями.

Надеюсь, это поможет.

,

GCC - это компилятор C++? В любом случае, большинство/любой компилятор C++ может компилировать C-код, поскольку C в основном является подмножеством C++ (хотя не цитируйте меня, это сработает, но это не так уж тривиально), @Paul