Ir a las descargas

Uno podría ser perdonado por pensar que Google tenía suficientes sistemas operativos. Además de Android, Google también tiene Chrome OS y Google Fuchsia, ¡este último aún no está terminado!

Pero luego llegó el murmullo de un proyecto llamado Pigweed, siguiendo una marca de Google que apareció en febrero de este año. Al principio, se especuló ampliamente que se trataba de otro sistema operativo más, debido a una formulación que lo describió como «software operativo de computadora». Ahora sabemos que no lo es. Y entonces es Google Pigweed?

En una publicación de blog reciente, Google levantó oficialmente el telón. Resulta que Google Pigweed es una colección de herramientas integradas de desarrollo de plataformas para el desarrollo en microcontroladores de 32 bits. De hecho, se trata de bibliotecas destinadas a aplicaciones de Internet de las cosas (IoT).

¿Qué es Google Pigweed?

De Google

Aunque la fuente de Pigweed está disponible para descargar ahora (pigweed.googlesource.com) bajo una licencia Apache 2.0, el proyecto se considera en los primeros desarrollos y no Listo para producción.

Entonces, ¿qué significa todo esto y qué podemos pensar de que Google Pigweed podría usarse en el futuro? Siga leyendo y responderemos a la pregunta «¿Qué es Google Pigweed con más detalle».

¡Porque muy a menudo, todo lo que Google trabaja tiene implicaciones masivas para la industria tecnológica en general!

¿Qué es Google Pigweed?

Entonces Google Pigweed es una colección de bibliotecas de código abierto, que Google llama módulos. La esperanza es que estos módulos facilitarán a los desarrolladores la creación de aplicaciones integradas.

De hecho, se trata de bibliotecas destinadas a aplicaciones de Internet de las cosas (IoT).

Para los no iniciados, una aplicación incrustada es un programa que se coloca permanentemente (o incrustada …) dentro de un dispositivo. Las aplicaciones integradas a menudo no requieren un sistema operativo y generalmente están vinculadas a hardware específico de la máquina.

Por ejemplo, un microondas utiliza un programa incorporado para configurar los temporizadores. Y, por supuesto, innumerables dispositivos IoT utilizarán aplicaciones integradas para recopilar datos, ajustar la configuración y, en general, facilitarnos la vida. A menudo, este tipo de aplicación se basa en microcontroladores de 32 bits. Es una pequeña computadora almacenada en un solo circuito integrado. Esto es lo que buscará Google Pigweed.

Cómo funcionará Pigweed

El propósito de Pigweed es proporcionar módulos que faciliten este tipo de programación para desarrolladores. Cada «módulo» está diseñado para facilitar una tarea específica o para resolver un problema que un desarrollador puede encontrar.

Lea también: Por qué Arm piensa que el futuro de los dispositivos móviles es la «inmersión digital»

Por ejemplo, el paquete incluye un módulo, pw_env_setup, que le permite configurar rápidamente la computadora para el desarrollo: descargar todas las herramientas más comunes utilizadas en este tipo de programación. Esto incluye cosas como python3.8, un compilador ARM, etc.

Arm TechCon Expo

La exposición estuvo llena de emocionantes dispositivos IoT

Otro, llamado pw_watch, construirá y probará automáticamente el código cada vez que guarde y verifique posibles errores. Pw_target_runner le permite ejecutar su código en paralelo en múltiples dispositivos. Pw_string ofrece la seguridad y la facilidad de manejar cadenas de estilo C ++, sin asignación dinámica de memoria.

Obtenga más información en el blog oficial.

Estas herramientas deberían resultar muy útiles para los desarrolladores, y aunque actualmente son bastante limitadas, Google y la comunidad las agregarán con el tiempo. Y son gratuitos y de código abierto, ¡así que no puedes decir mucho más que eso!

Lo más importante, Pigweed es otra herramienta para facilitar el desarrollo de IoT. Esto significa más innovación y un crecimiento más rápido en esta industria extremadamente prometedora.

Lea también: 1 billón de dispositivos conectados para 2035: el futuro de IoT en Arm TechCon 2019

Cual es real amaranto?

Entonces, es Google Pigweed, pero ¿qué es para comenzar?

El nombre del amaranto proviene de un tipo de planta que puede sobrevivir en el suelo alterado. El amaranto es comestible, de rápido crecimiento y nutritivo.

Google espera que este nuevo proyecto crezca rápidamente, al igual que su homónimo. Quieren que los desarrolladores comiencen con un módulo que se parezca a ellos y terminen integrando cada vez más. Aparentemente, el nombre también es «divertido» y «divertido». No sería consciente de tales cosas.

Así que espero que responda la pregunta «¿Qué es Google Pigweed»? Háganos saber lo que piensa en los comentarios a continuación.