Python — Совместимость языков с Arduino Edison / Galileo

Поскольку дистрибутив Yocto Linux может работать на обеих машинах, я предполагаю, что у него не будет проблем с компиляцией и использованием любого языка, который будут использовать обычные разработчики с системой Linux. Правильно ли я сделал это предположение?

На странице Intel написано, что совместимые языки:

C / C ++, Python, Node.js, HTML5, JavaScript

Разве эти языки не должны быть совместимы с системой Linux? Просто установите компилятор в Linux, и у вас все будет хорошо, нет?

Единственное объяснение, которое приходит на ум, состоит в том, что эти языки имеют библиотеки, специально написанные для взаимодействия с оборудованием Arduino.

Если это так, какие языки являются наиболее сильными с точки зрения ресурсов, библиотек, совместимости и т. Д.?

Также, пожалуйста, поправьте меня, если я сказал что-то не так. Спасибо за любую помощь, очень ценю.

0

Решение

Я полагаю, что вы имеете в виду документацию для IoT Developer Kit. IoT devkit — это решение, состоящее из различных аппаратных и программных опций, позволяющих создавать проекты IoT с использованием системных плат Intel, таких как Intel Edison и Intel Galileo. Он включает в себя набор библиотек ввода / вывода и датчиков libmraa а также УПМ в настоящее время доступны для C / C ++, Python и JavaScript.

Libmraa предоставляет API для взаимодействия с I / O на борту. Обнаружение платы во время выполнения позволяет создавать переносимый код, который работает на нескольких платформах.

UPM — это высокоуровневое хранилище датчиков, использующее mraa. Вы можете найти примеры кода для различные датчики в настоящее время поддерживается, что помогает ускорить время разработки.

Недавно в список поддерживаемых языков также добавлена ​​Java, примеры можно найти в хранилище.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]