使用VSCode代替Keil实现STM32和51单片机的开发

Desarrollando STM32 y microcontroladores 51 con Visual Studio Code, usando VS Code como editor para desarrollar programas embebidos.

Video tutorial: https://www.bilibili.com/video/BV18e4y1H7xX/

Grupo de intercambio técnico de electrónica/microcontroladores: 2169025065

Introducción a VS Code

Visual Studio Code es un editor de código fuente ligero pero potente desarrollado por Microsoft. Este software es gratuito y de código abierto, se ejecuta en tu escritorio y está disponible para Windows, macOS y Linux. Tiene soporte integrado para JavaScript, TypeScript y Node.js, y posee un rico ecosistema de extensiones para otros lenguajes (como C++, C#, Java, Python, PHP, Go) y entornos de ejecución (como .NET y Unity).

Si no te gusta la interfaz de desarrollo de Dev, o la lentitud de Visual Studio al iniciar proyectos, entonces deberías probar usar VSCode para escribir programas en C/C++. Porque es lo suficientemente eficiente, sencillo y eficaz.

Como usuario de microcontroladores 51 o STM32, Keil siempre ha sido una de nuestras herramientas esenciales. Pero algunos problemas de Keil siempre han existido, siendo los más criticados su editor de funciones únicas, capacidades de sugerencia débiles y soporte poco amigable para el chino. Por supuesto, algunos amigos amantes de la estética dicen que su interfaz es fea. VS Code, como un editor amigable y desarrollado por Microsoft, siempre ha sido muy querido por los programadores. Ahora podemos desarrollar para 51 o STM32 en VS Code instalando extensiones. El método es el siguiente.

Instalación del software

Primero necesitas instalar Keil y VS Code. No explicaré cómo instalarlos, búscalo en Baidu tú mismo.

Sitio web oficial de VS Code: https://url.zeruns.com/6y6RD

Dirección de descarga de Keil5: https://url.zeruns.com/usV3e

Cambiar el idioma a español

Abre VSCode y haz clic en el icono de extensiones de la izquierda (como se muestra en la imagen siguiente), escribe “Spanish” en la barra de búsqueda, instala la primera extensión, después de la instalación reinicia VSCode y cambiará a español.

Instalar extensiones

Primero instala la extensión C/C++ Extension Pack.

Instala la extensión Keil Assistant.

Después de la instalación, haz clic en la configuración de la extensión.

Agrega la ruta del archivo ejecutable de Keil. Aquí hay dos rutas, la de arriba es para C51, la de abajo es para MDK. Debes completar el directorio de instalación de tu Keil, consulta la imagen de abajo. Yo instalé C51 y MDK juntos, así que puedo poner la misma dirección para ambos, si están instalados por separado, necesitas completarlos por separado.

Con esto la configuración está completa, a continuación se muestra cómo usarlo.

Desarrollo con VSCode

Primero necesitas usar Keil o STM32CubeMX para crear un nuevo proyecto y configurar las configuraciones relacionadas con la compilación, depuración y descarga.

Luego abre la carpeta del proyecto con VSCode.

Luego puedes usar VSCode para desarrollar STM32, los botones de compilación y descarga se muestran en la imagen de abajo.

Haz clic en este botón de compilación, VSCode llamará a Keil para completar la compilación.

Haz clic en el botón de descarga, el programa compilado se descargará a tu microcontrolador STM32.

Los microcontroladores 51 también se pueden desarrollar de esta manera.

Lectura recomendada

1 me gusta