Поскольку дистрибутив Yocto Linux может работать на обеих машинах, я предполагаю, что это не составит труда скомпилировать и использовать любой язык, который будут использовать обычные разработчики с системой Linux. Правильно ли я принимаю это предположение?Совместимость языков с Arduino Edison/Galileo
Это говорит, на странице Intel, что совместимые языки:
C/C++, Python, Node.js, HTML5, JavaScript
Если не эти языки совместимы на система Linux? Просто установите компилятор на Linux, и все будет хорошо, нет?
Единственное объяснение, которое приходит на ум, состоит в том, что на этих языках есть библиотеки, специально написанные для взаимодействия с оборудованием Arduino.
Если это так, какие языки сильней с точки зрения ресурсов, библиотек, совместимости и т. Д.?
Также, пожалуйста, исправьте меня, если я скажу что-то незначительно неправильно. Спасибо за любую помощь, очень ценю.
Возможно, вам потребуется установить кросс-компилятор. Тогда можно использовать все, что можно было бы перекрестно построить. –
Я вижу, и на данный момент 5 языков выше являются единственными языками, которые не требуют кросс-компиляции, не так ли? И существуют кросс-компиляторы для такого оборудования. Кроме того, процессор Intel Atom доступен на многих ноутбуках, я уверен, что большинство языков могут скомпилировать соответствующий машинный код, нет? –
Если целевая система такая же, как и хост-система, вам не нужно перекрестно компилировать. –