Crear un programa para MCU STM32 bajo Linux

La STM32Fx y STM32Lx son microcontroladores basados en arquitectura ARM. Para la construcción de programas es el compilador gcc disponible bajo GNU/Linux. El compilador gcc tiene muchos ajustes y banderas, por lo que no es tan fácil construcción proyecto de tamaño medio.

En este artículo se mostrará cómo crear código para MCU STM32 bajo Linux. Se utilizarán estos SW:

  • STM32CubeMX para la generación de proyectos
  • Makefile4CubeMX para generar el makefile del proyecto CubeMX
  • Code::Block IDE para editar, estructura y código flash

Todo tutorial es para GNU/Linux. Este procedimiento fue probado en Ubuntu 14.04 (fiel).

Etiquetas: Linux, STM32F0, STM32CubeMX

Artículos Relacionados

Ahorrar segundos 81: rápido Arduino Bootload/programa para la producción

Ahorrar segundos 81: rápido Arduino Bootload/programa para la producción

Requiere: AVRISP mkII y un Linux equipo (o máquina virtual)Este Instructable muestra cómo automatizar y acelerar la instalación de un programa gestor de arranque y demostración en un dispositivo compatible con Arduino.El bootloader de Arduino y IDE h
Principio microcontroladores parte 6: Escribir el primer programa para encender un LED

Principio microcontroladores parte 6: Escribir el primer programa para encender un LED

Sé que estás listo para escribir el primer programa. Han sido a través de mucho hasta ahora! Mientras estamos en el tema, vamos a recapitular los acontecimientos. Salió y compró el Microcontrolador AVR de Atmel de su elección. Elegí theATMega32 para
Crear una plantilla para Irregular en forma de objetos por Lasering

Crear una plantilla para Irregular en forma de objetos por Lasering

Recientemente recibimos varias muestras de mango de grifo para grabar para un salón de muestras. Eran muy aseados, pero de una forma extraña. Quería asegurarse de que cualquier obra de arte que grabado en ellos cabe y era bien proporcionado. Yo tambi
Hacer su propio termostato programable para $66 con Arduino

Hacer su propio termostato programable para $66 con Arduino

Este proyecto le mostrará cómo crear su propio termostato con sonda de temperatura, lectura de LED y capacidad de salidas de control remoto.El núcleo de este proyecto es realmente un controlador para una pantalla de 4 dígitos de siete segmentos.Hay m
Crear un LiveBinder para el aula: por Allison Borowitz

Crear un LiveBinder para el aula: por Allison Borowitz

Este tutorial le mostrará cómo crear un LiveBinder para uso en el aula. Además, también aprenderá acerca de algunas de las cosas que usted debe considerar al construir su LiveBinder.Paso 1: Crear un perfil en LiveBinderSi no tienes ya una cuenta en c
Cómo crear esculturas articuladas para imprimir 3d

Cómo crear esculturas articuladas para imprimir 3d

La disponibilidad de las impresoras 3D y servicios de impresión está haciendo más fácil para los aficionados a participar en la creación de esculturas, juguetes y gadgets. Con acceso a estas herramientas, diseñadores e inventores puede rápidamente pr
Crear un encabezado para Twitter con Photoshop

Crear un encabezado para Twitter con Photoshop

¿Alguna vez has querido crear un banner para twitter? Hoy te enseñaremos cómo crear un gráfico de captura de los ojos de su página de twitter usando Adobe Photoshop CC.Para este proyecto, necesita al menos 1 foto de su elección. Puede ser arte, una f
Hacer una funda para una guitarra bajo ukelele Banjo

Hacer una funda para una guitarra bajo ukelele Banjo

esta Navidad decidí hacer bolsos gig para mi esposa y mi hija nuevos instrumentos. Mi esposa juega su brillante ukelele Navidad-actualidad-abierto-principios de barítono en la orquesta de Ukulele de Puerto diamante.  Ella había estado practicando en
3 programas para convertir un viejo teléfono Android en una utilidad para tu coche.

3 programas para convertir un viejo teléfono Android en una utilidad para tu coche.

Es simple y único costo $2,99 hacerlo.Los tres programas están en el play store y elegido debido a la facilidad de uso y de características disponibles.En primer lugar, porque mi teléfono es un teléfono viejo, sin servicios quería un GPS off-line. To
¿Ecuación cuadrática: Un programa para TI84 calculadoras

¿Ecuación cuadrática: Un programa para TI84 calculadoras

has usado fórmula cuadrática? ¿Tienes una calculadora programable? ¿Deseado había una manera más fácil de obtener las respuestas? Si usted respondió "¡ sí!" entonces este instructable puede ayudarle. Este Instructable le mostrará cómo programar
Cómo crear un autopatcher para windows xp con archivos por lotes

Cómo crear un autopatcher para windows xp con archivos por lotes

cómo crear un autopatcher para windows xp con archivos por lotesDescripción sólo, fotos nunca pueden existir :)Paso 1: Todos los pasos enumerados aquí porque es duro de leer en varias páginas1. crear una nueva carpeta en el escritorio2. descargar tod
Cómo utilizar Skectup y 123D programa para crear su propio 3D Puzzel o modelo

Cómo utilizar Skectup y 123D programa para crear su propio 3D Puzzel o modelo

Cómo usar software libre y una impresora 3D para recrear algunas de tus cosas favoritas en la vida.Paso 1: Decidir lo que quieres hacer Es fácil decidir qué hacer en una impresora 3D. Cuáles son tus intereses, qué cool encontrar que has visto en tele
Cyborg, robots prótesis para $5 o bajo (probablemente)

Cyborg, robots prótesis para $5 o bajo (probablemente)

Suponiendo que usted tenga algunas herramientas a mano antes de tiempo y dependiendo de cómo usted decide embellecen, este es un método muy barato pero efectivo para hacer una pieza de traje. Supongo que al menos tiene lo básico como pegamento tijera
Crear un Mural para su Boudoir de ciclismo (o lo que sea)

Crear un Mural para su Boudoir de ciclismo (o lo que sea)

este instructable le mostrará cómo hacer un mural de pared rápido y fácil con un retroproyector. Realmente no es muy difícil. Probablemente necesite hacer esto durante un período de dos días, pero no demasiadas horas están implicados.Mi familia está