Esta é a futura ferramenta de linha de comando para o sistema operacional mbed. Ele fornece a capacidade de detectar dispositivos habilitados para MBEL conectados pelo USB, conquistar projetos MBED e executar construções entre outras operações.
️ Embora este pacote esteja geralmente disponível, ele não está completo. A funcionalidade disponível pode ser visualizada com a opção--help, depois de instalada. Observe que as ferramentas atuais para o MBED OS 5.x e acima podem ser encontradas em https://github.com/mmbed/mbed-cli.
Para notas de lançamento e um histórico de mudanças de todos os lançamentos de produção , consulte o seguinte:
Para uma lista de todas as versões disponíveis, por favor, consulte o:
O esquema de versão usado segue o PEP440 e a versão semântica. Para liberações de qualidade de produção, a versão parecerá a seguinte:
<major>.<minor>.<patch>As liberações pré -lançamentos são usadas para fornecer acesso precoce a novas funcionalidades, para testes e obter feedback sobre recursos experimentais. Como tal, essas liberações podem não ser estáveis e não devem ser usadas para produção. Além disso, todas as interfaces introduzidas em uma liberação pré -liberação podem ser removidas ou alteradas sem aviso prévio. Para liberações pré -lançamentos, a versão parecerá o seguinte:
<major>.<minor>.<patch>.dev<pre-release-number> mbed-tools depende do sistema de construção Ninja e CMake.
Recomendamos a instalação mbed-tools em um ambiente virtual do Python para evitar conflitos de dependência.
Para instalar o uso mais recente do lançamento da qualidade da produção:
pip install mbed-tools
Para instalar uma versão específica:
pip install mbed-tools==<version>
A definição de interface e a documentação de uso (para desenvolvedores de ferramentas MBED OS) estão disponíveis para o lançamento de produção mais recente aqui:
A seguir descreveu os principais aspectos da estrutura do projeto:
azure-pipelines/ - CI para tubulações do Azure.src/mbed_tools/ - arquivos de origem python.news/ - Coleção de arquivos de notícias para alterações não lançadas.tests/ - testes de unidade e integração.