En tiempo real OS / LCD a bordo de Discovery $12 (1 / 6 paso)

Paso 1: Herramientas de Software


Conseguir una buena build / configuración del entorno de depuración parecen ser más de la mitad de la batalla.  Esto es realmente clave en el largo plazo.  Tener un depurador grave se suele pasarse por alto al momento de decidir en el hardware.  Muchos de los micros de gama bajos ni siquiera tiene un depurador.  Esto obliga al programador a utilizar printf declaraciones y alternar para depurar código de pin.

De todos modos, parece que hay tres opciones cuando se trata de un IDE para programar y depurar la Junta STM32 Discovery.  Creo que estos IDE se basa en la base del código del Eclipse. Los contendientes son:

  • Atollic, LiteTrueSTUDIO
  • IAR, Embedded Workbench® para brazo
  • Keil, MDK-ARMTM

Cada uno tiene limitaciones en términos de capacidades.  Atollic sólo tiene tamaño ilimitado código y licencia ilimitada duración.  Por lo tanto, basado en el tamaño del código unlimited, comenzó a desarrollar con Atollic.  Desde entonces he aprendido, se permite un único punto de rotura, hay un desagradable anuncio pop-up que te obliga a haga clic en "Aceptar" después de esperar tres segundos.  Ese anuncio de nag sube mucho.  Y curiosamente, es casi imposible cambiar la configuración de compilación sin hackear el código XML.  Sin embargo, una vez configuración y funcionando, he tenido buena suerte con TrueSTUDIO.  Ah y tengo una cita en la versión "Pro" de Atollic - la versión Pro verdaderamente ilimitada va para $2.500 dólares.  A mal no es una versión de estudiante.  Estaría dispuesto a pagar $100 dólares para deshacerse de ese anuncio de nag estúpido!  ¡ Vamos Atollic!  Debe haber un punto medio.

No estoy seguro acerca de IAR o Keil, pero Atollic no funciona en Linux.  Tampoco se ejecuta bajo Wine, me han dicho.  Sin embargo, sólo fino corriendo en Linux dentro de un equipo WinXP virtual de VMWare.  La captura de pantalla siguiente muestra WinXP funcionando en una ventana con Atollic ejecución dentro de eso.  Tiempo de construcción total es de 20 segundos después de una "limpia".  No está demasiado mal.  Bueno, creo que hace falta decir, pero escucho que atollic también funciona bien en Windows también.  Si es necesario.

La segunda-captura de pantalla siguiente muestra al depurador en acción.  El depurador en el IDE de Atollic funciona muy bien.  Todo funciona como cabría esperar.  También hay algunas video que Atollic ha hecho que se muestra cómo utilizar el depurador al máximo.  Me ha visto los videos dos veces ya y probablemente será verlos una vez más.  No hay nada más precioso para un programador de software embebido que un potente depurador!

Atollic hace descargando e instalando TrueSTUDIO fácil.  Después de que usted registra automáticamente por correo electrónico una clave de licencia dentro de un minuto.  El instalador de windows es fácil de usar y rápido.  Primera vez el software se ejecuta que le pedirá una ubicación "Workspace".  Esto es simplemente un directorio donde se encuentra todo el código fuente.  Tenga en cuenta que también es una manera fácil de cambiar a otro espacio de trabajo también.

Artículos Relacionados

Movimiento sensible LCD en tiempo real reloj/alarma/temporizador (programa actualizado)

Movimiento sensible LCD en tiempo real reloj/alarma/temporizador (programa actualizado)

necesitaba un reloj para mi oficina en casa (donde me paso las mañanas del fin de semana construyendo robots y tal) y quería que encajen en la decoración de mi banco de trabajo electrónica. Me decidí a construir uno con todas las "entrañas" expu
Rastreador de vuelos en tiempo Real de ADS-B y dispositivo de monitorización utilizando Intel Edison

Rastreador de vuelos en tiempo Real de ADS-B y dispositivo de monitorización utilizando Intel Edison

Vigilancia dependiente automática-Broadcast (ADS-B) es un sistema de vigilancia satelital precisa. ADS-B utiliza tecnología GPS para determinar la ubicación de la aeronave, velocidad y otros datos y difunde que estaciones de información a una red de
Reloj en tiempo real con PIC18F452

Reloj en tiempo real con PIC18F452

Bienvenido a usted. Aquí estoy diseñado un reloj de tiempo Real utilizando el microcontrolador PIC18F452. Voy a explicar cómo diseñar el reloj en tiempo Real utilizando el microcontrolador PIC. RTC usando PIC18F452PIC es avance microcontrolador serie
Reloj de tiempo real utilizando AT89s52

Reloj de tiempo real utilizando AT89s52

WELCOME BACK, esto es shubham Trivedi y hoy voy a diseño de reloj en tiempo Real utilizando el microcontrolador At89s52. El microcontrolador AT89S52 es el corazón de este proyecto. DS1307 IC se utiliza como RTC. Necesaria de este IC DS1307 I2C interf
Monitor en tiempo real Web basado hogar energía uso

Monitor en tiempo real Web basado hogar energía uso

un monitor de uso de energía del hogar basado en la web en tiempo real detalles de este Instructable. El resultado final es un cuadro vivo de una página web que se actualiza cada 10 segundos con el uso de potencia instantánea para toda mi casa. La co
Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de tiempo Real de Arduino con alarma y sensores ambientales

Reloj de Arduino, con respaldo de batería (reloj en tiempo real), tiempo, fecha, alarma, temperatura, humedad, presión, LCD, salida, entrada de teclado, dormir modo, blanco de iluminación (4 X) LED LCD con control de intensidadPaso 1: Lista de piezas
Arduino Aquaponics: reloj de tiempo Real parte I

Arduino Aquaponics: reloj de tiempo Real parte I

necesidad fundamental de AA de cualquier sistema de control es la capacidad de registrar el tiempo.  Como lo que somos conscientes, el Arduino tiene tres métodos que puede emplear:1. serie.  Varias veces superar el tiempo de la conexión en serie.2. e
Trazado de ECG en tiempo real de Pi frambuesa

Trazado de ECG en tiempo real de Pi frambuesa

trazado de ECG en tiempo real de Raspberry PiTL084 x3 tarjeta de señal de ECGFrambuesa Pi MCP3008 ECG señal lector y servidor webservidor Web de Apache tomcathttp://www.youtube.com/watch?v=sBC65qsSEkU&feature=youtu.beañadir a bordo: Junta de bricolaj
Noteu: Dispositivo de notificación en tiempo real USB

Noteu: Dispositivo de notificación en tiempo real USB

¿Qué es Noteu?Por favor haga clic abajo para visitar nuestra página de Kickstarter para obtener más información y si su interés para usted pre-ordenar un modelo de producción. https://www.Kickstarter.com/projects/Jackt/noteu-...Noteu es uno de los pr
Dispositivo de notificación en tiempo real USB

Dispositivo de notificación en tiempo real USB

¿Qué es Noteu?Por favor haga clic abajo para visitar nuestra página de Kickstarter para obtener más información y si su interés para usted pre-ordenar un modelo de producción.https://www.Kickstarter.com/projects/Jackt/noteu-u...Noteu es una de las pr
Monitor en tiempo real de BitCoin Price con matriz de LED Arduino y 1Sheeld

Monitor en tiempo real de BitCoin Price con matriz de LED Arduino y 1Sheeld

Básicamente, estos proyectos ilustran cómo actualizar el precio del BitCoin en USD en tiempo real y el precio que se muestra en una gran matriz de LED que hemos hackeado para dejarla comunicarse con Arduino en lugar de la PC.Hemos enfrentado algunos
Módulos de reloj en tiempo Real compatible con Arduino #5 (DS1307 y DS3231)

Módulos de reloj en tiempo Real compatible con Arduino #5 (DS1307 y DS3231)

Un módulo de reloj en tiempo Real (RTC) es que un RTC es un RTC. ¿Verdad? Mal!Mientras estos dos ECA muy común, compatible con Arduino un aspecto muy similar y están conectados a través del I2C (pronunciado ojo cuadrado, u ojo ojo) bus de comunicacio
Berlín reloj, Arduino Nano, DS1307 reloj en tiempo Real. 74HC595N 8 Bit Shift Register.

Berlín reloj, Arduino Nano, DS1307 reloj en tiempo Real. 74HC595N 8 Bit Shift Register.

Hace algún tiempo he querido construir un reloj de Berlín. ¿Realmente no sé por qué? Igual lo "diferente" a la hora.¿Cómo funciona?A partir de la parte inferior hay 4 amarillo enciende cada luz representa 1 minuto, así que si no hay ninguno en e
Montar un Kit de reloj de tiempo Real Adafruit DS1307

Montar un Kit de reloj de tiempo Real Adafruit DS1307

Sería justo decir que las industrias Adafruit ya ha hecho un gran trabajo de documentación de su Kit de reloj de tiempo Real DS1307. De hecho, sus instrucciones son mucho mejores que nada que tengo que ofrecer ya que incluye a todo tipo de archivos,