Поскольку дистрибутив Yocto Linux может работать на обеих машинах, я предполагаю, что у него не будет проблем с компиляцией и использованием любого языка, который будут использовать обычные разработчики с системой Linux. Правильно ли я сделал это предположение?
На странице Intel написано, что совместимые языки:
C / C ++, Python, Node.js, HTML5, JavaScript
Разве эти языки не должны быть совместимы с системой Linux? Просто установите компилятор в Linux, и у вас все будет хорошо, нет?
Единственное объяснение, которое приходит на ум, состоит в том, что эти языки имеют библиотеки, специально написанные для взаимодействия с оборудованием Arduino.
Если это так, какие языки являются наиболее сильными с точки зрения ресурсов, библиотек, совместимости и т. Д.?
Также, пожалуйста, поправьте меня, если я сказал что-то не так. Спасибо за любую помощь, очень ценю.
Я полагаю, что вы имеете в виду документацию для IoT Developer Kit. IoT devkit — это решение, состоящее из различных аппаратных и программных опций, позволяющих создавать проекты IoT с использованием системных плат Intel, таких как Intel Edison и Intel Galileo. Он включает в себя набор библиотек ввода / вывода и датчиков libmraa а также УПМ в настоящее время доступны для C / C ++, Python и JavaScript.
Libmraa предоставляет API для взаимодействия с I / O на борту. Обнаружение платы во время выполнения позволяет создавать переносимый код, который работает на нескольких платформах.
UPM — это высокоуровневое хранилище датчиков, использующее mraa. Вы можете найти примеры кода для различные датчики в настоящее время поддерживается, что помогает ускорить время разработки.
Недавно в список поддерживаемых языков также добавлена Java, примеры можно найти в хранилище.
Других решений пока нет …