Mechanoid переносит Wasm во встроенные системы и Интернет вещей

автор


Mechanoid, платформа с открытым исходным кодом для создания приложений WebAssembly во встраиваемых системах и устройствах IoT (Интернета вещей), была запущена компанией-разработчиком программного обеспечения The Hybrid Group.

На этой неделе Hybrid Group выпустила Mechanoid 0.1.0 и Mechanoid 0.1.1 на GitHub. Разработчики могут опробовать это прямо сейчас.

Mechanoid призван облегчить задачу создания расширяемых и безопасных приложений и использовать преимущества новейших разработок как в WebAssembly, так и в разработке встроенных систем. WebAssembly, или Wasm, — это высокопроизводительный формат двоичных инструкций, который можно создать с помощью JavaScript, Go, Rust и других языков программирования.

Mechanoid включает в себя инструмент с интерфейсом командной строки для создания, тестирования и запуска приложений на симуляторах или реальном оборудовании. По данным The Hybrid Group, среда изолирована, поэтому вероятность блокировки устройства меньше. Хост-приложение может предоставлять гостевым модулям определенные API-интерфейсы, поэтому код конкретного приложения можно сопоставить с тем типом кода, который разработчики пытаются написать, например, для промышленных систем управления и игр. Разработчики могут разрабатывать код на Go, Rust, Zig или любом другом языке, который можно скомпилировать в Wasm.

Гибридная группа представляет собой пример разработки приложения Mechanoid, состоящего из хост-приложения, работающего на микроконтроллере, и отдельного модуля Wasm, который будет запускаться хост-приложением на том же микроконтроллере. Хост-приложение загружает Wasm и выполняет его, отправляя выходные данные на последовательный интерфейс платы. Разработчики могут видеть результат на своих компьютерах. Репозиторий примеров приложений включает приложение под названием WASMdrone, которое работает на аппаратном устройстве с подключенным беспроводным соединением и позволяет управлять дроном DJI Tello.

Дальше читайте это:

  • Почему компании уходят из облака
  • 5 простых способов запустить LLM локально
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Знакомьтесь, Zig: современная альтернатива C
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Лучшее программное обеспечение с открытым исходным кодом 2023 года

Related Posts

Оставить комментарий