Publicado: Feb 26, 2019
O suporte ao RISC-V já está disponível no kernel do FreeRTOS, um recurso que permite que desenvolvedores de software incorporado criem aplicativos de IoT para microcontroladores no kernel do FreeRTOS com suporte oficial que usam a arquitetura de conjunto de instruções (ISA) gratuita, aberta e extensível do RISC-V.
Agora, você tem a flexibilidade de criar aplicativos portáveis entre qualquer dispositivo e arquitetura que tenha o suporte do kernel do FreeRTOS. O suporte ao RISC-V no kernel do FreeRTOS está disponível para qualquer microcontrolador RISC-V que usa a ISA básica. Há exemplos pré-configurados para a VEGAboard da OpenISA, o emulador QEMU para a placa HiFive da SiFive e o emulador Renode da Antmicro para a Microchip M2GL025 Creative Board.
Você pode começar a usar rapidamente fazendo download do porte do kernel do FreeRTOS para o RISC-V no SourceForge, usando os exemplos pré-configurados acima e consultando a documentação da API em freertos.org.
O FreeRTOS é o sistema operacional em tempo real de fato para dispositivos pequenos e de baixa capacidade. O kernel do FreeRTOS é um projeto de código aberto da AWS licenciado pelo MIT desde 2017. Para saber mais, acesse freertos.org.
O Amazon FreeRTOS estende o kernel do FreeRTOS com bibliotecas de software que facilitam a conexão segura de dispositivos pequenos e de baixa capacidade a serviços de nuvem AWS como o AWS IoT Core ou a dispositivos de borda mais potentes que executam o AWS IoT Greengrass. Saiba mais aqui.