Esta es la herramienta de línea de comandos futura para el sistema operativo MBed. Proporciona la capacidad de detectar dispositivos habilitados con MBED conectados por USB, controlar proyectos MBed y realizar compilaciones entre otras operaciones.
️ Si bien este paquete está generalmente disponible, no está completo. La funcionalidad disponible se puede ver con la opción--helpuna vez instalada. Tenga en cuenta que las herramientas actuales para MBed OS 5.x y arriba se pueden encontrar en https://github.com/armmbed/mbed-cli.
Para las notas de lanzamiento y un historial de cambios de todos los lanzamientos de producción , consulte lo siguiente:
Para obtener la lista de todas las versiones disponibles, consulte:
El esquema de versión utilizado sigue a PEP440 y versiones semánticas. Para los lanzamientos de calidad de producción, la versión se verá de la siguiente manera:
<major>.<minor>.<patch>Las comunicaciones previas se utilizan para dar acceso temprano a una nueva funcionalidad, para las pruebas y para obtener comentarios sobre las características experimentales. Como tal, estos lanzamientos pueden no ser estables y no deben usarse para la producción. Además, cualquier interfaces introducidas en una liberación previa puede eliminarse o cambiar sin previo aviso. Para las comunicaciones previas, la versión se verá de la siguiente manera:
<major>.<minor>.<patch>.dev<pre-release-number> mbed-tools se basan en el sistema de construcción Ninja y CMake.
Recomendamos instalar mbed-tools en un entorno virtual de Python para evitar conflictos de dependencia.
Para instalar el uso de lanzamiento de calidad de producción más reciente:
pip install mbed-tools
Para instalar una versión específica:
pip install mbed-tools==<version>
La definición de la interfaz y la documentación de uso (para los desarrolladores de Med OS Tooling) está disponible para el lanzamiento de producción más reciente aquí:
Lo siguiente describió los aspectos principales de la estructura del proyecto:
azure-pipelines/ - CI Archivos de configuración para tuberías de Azure.src/mbed_tools/ - archivos fuente de Python.news/ - Colección de archivos de noticias para cambios inéditos.tests/ - Unidad y pruebas de integración.