Mechanoid, un marco de código abierto para crear aplicaciones WebAssembly en sistemas integrados y dispositivos IoT (Internet de las cosas), ha sido lanzado por la compañía de software The Hybrid Group. The Hybrid Group lanzó Mechanoid 0.1.0 y Mechanoid 0.1.1 esta semana en GitHub. . Los desarrolladores pueden probarlo ahora. Mechanoid está destinado a facilitar la tarea de crear aplicaciones que sean extensibles y seguras y aproveche los últimos desarrollos tanto en WebAssembly como en desarrollo integrado. WebAssembly, o Wasm, es un formato de instrucción binaria de alto rendimiento que se puede producir a partir de JavaScript, Go, Rust y otros lenguajes de programación. Mechanoid presenta una herramienta de interfaz de línea de comandos para crear, probar y ejecutar aplicaciones en simuladores o hardware real. El entorno está protegido, por lo que es menos probable bloquear un dispositivo, según The Hybrid Group. La aplicación anfitriona puede proporcionar API específicas a los módulos invitados, de modo que el código específico de la aplicación pueda coincidir con el tipo de código que los desarrolladores intentan escribir, como sistemas de control industrial y juegos. Los desarrolladores pueden desarrollar código en Go, Rust, Zig o cualquier lenguaje que pueda compilarse en Wasm. Hybrid Group proporciona un ejemplo de desarrollo de aplicaciones Mechanoid, que consta de una aplicación host que se ejecuta en un microcontrolador y un módulo Wasm separado que será ejecutado por la aplicación host en ese mismo microcontrolador. La aplicación host carga el Wasm y lo ejecuta, enviando la salida a la interfaz serie en la placa. Los desarrolladores pueden ver el resultado en sus computadoras. Un repositorio de aplicaciones de ejemplo incluye una aplicación llamada WASMdrone que se ejecuta en un dispositivo de hardware con conexión inalámbrica para volar un dron DJI Tello. Copyright © 2024 IDG Communications, Inc.
Source link
Deja una respuesta