Publicado en: Feb 26, 2019
La compatibilidad con RISC-V ya se encuentra disponible en el kernel FreeRTOS, una característica que permite a los desarrolladores involucrados crear aplicaciones de IoT en el kernel FreeRTOS admitido oficialmente para microcontroladores que utilicen la arquitectura del conjunto de instrucciones (ISA) de RISC-V gratuita, abierta y ampliable.
Ahora tiene la flexibilidad para crear aplicaciones que sean transferibles entre cualquier arquitectura y dispositivo compatible con el kernel FreeRTOS. La compatibilidad con RISC-V en el kernel FreeRTOS se encuentra disponible para cualquier microcontrolador de RISC-V que utilice la ISA básica. Además, existen ejemplos preconfigurados para VEGAboard y el emulador QEMU de OpenISA para el panel HiFive de SiFive, y para el emulador Renode de Antmicro para Microchip M2GL025 Creative Board.
Para empezar rápidamente, descargue el puerto del kernel FreeRTOS para RISC-V de SourceForge con los ejemplos preconfigurados mencionados y la consulta de la documentación de la API en freertos.org.
FreeRTOS es el sistema operativo de tiempo real de facto para los dispositivos pequeños de bajo consumo. El kernel FreeRTOS ha sido un proyecto de código abierto de AWS con licencia MIT desde 2017. Para leer más información, vaya a freertos.org.
Amazon FreeRTOS amplía el kernel FreeRTOS con bibliotecas de software que permiten conectar de forma sencilla y segura sus dispositivos pequeños de bajo consumo con los servicios en la nube de AWS como, por ejemplo, AWS IoT Core, o con otros dispositivos de borde más potentes en los que se ejecute AWS IoT Greengrass. Más información aquí.