O dispositivo Drogue é uma distribuição de ferramentas e exemplos para a criação de aplicativos de IoT incorporados em ferrugem.
Consulte a documentação para obter mais informações.
Vá à nossa página inicial para saber mais sobre o projeto Drogue IoT.
O dispositivo Drogue requer a cadeia de ferramentas da Nust Nightly. Se você instalou a ferrugem usando o Rustup, todos os comandos devem "apenas funcionar".
O dispositivo Drogue é executado em qualquer hardware suportado pela Embaixada, que no momento da redação inclui:
Fornecemos exemplos para um subconjunto de hardware que garantimos obras e que sejam relevantes para a IoT.
Uma visão geral dos exemplos pode ser encontrada na documentação.
Você pode copiar os exemplos se desejar criar um aplicativo fora deste repositório.
Para facilitar um pouco os exemplos de teste e desenvolvimento, definimos alguns comandos que você pode executar na pasta raiz do repositório que deve funcionar com qualquer exemplo. Esses comandos também garantirão que o carregador de inicialização apropriado seja instalado, se necessário.
Para piscar um exemplo, execute cargo xtask flash :
cargo xtask flash examples/nrf52/microbit/ble Para depurar um exemplo, execute cargo xtask debug :
cargo xtask debug examples/nrf52/microbit/ble Para apenas construir o exemplo, execute cargo xtask build :
cargo xtask build examples/nrf52/microbit/blePara fazer uma construção completa de tudo, incluindo exemplos:
cargo xtask ciboards - Pacote de suporte à placa (BSP) para placas suportadasdevice - Biblioteca para criar aplicativos de IoTmacros - Macros para carregar arquivos de configuração para o firmware do dispositivo.examples - exemplos que podem ser executados em diferentes placas Veja o documento contribuindo.md.