Preparación del entorno

Para iniciar en la compilación y creación de firmware personalizado haciendo uso de esta librería es necesario, disponer de las siguientes dependencias.

# Requisitos previos Las herramientas necesarias para construir y trabajar con Basicmac se muestran a continuación: - Una cadena de herramientas de compilación cruzada adecuada gcc-arm-none-eabi y libnewlib-arm-none-eabi.

`bash sudo apt-get update sudo apt-get install gcc-arm-none-eabi sudo apt-get install libnewlib-arm-none-eabi `

  • Un entorno con un intérprete de Python 3.8 o posterior.

`bash sudo apt-get install python3.8-venv `

  • Una herramienta como OpenOCD para cargar el firmware en el hardware real.

`bash sudo apt-get -y install openocd `

  • Una herramienta para compilar y administrar una colección de aplicaciones y archivos desde el código fuente.

`bash sudo apt-get install make `

  • Una herramienta para clonar el repositorio de Basicmac en GitHub.

`bash sudo apt-get install git `