Pronto me embarcaré en el carro ARM Cortex M3 con un entrenamiento oficial (lado de la CPU).Asesoramiento necesario para el principiante ARM Cortex M3
Ahora, hice un poco de Arduino y AVR antes y tengo algunos conceptos básicos en electrónica, pero en su mayoría soy un desarrollador de software. He leído la mayoría de los temas aquí y bastante en otro lugar con respecto a las herramientas disponibles y han sido de gran ayuda. Lo que necesito es algo para conectar todos esos elementos de respuesta.
me gustaría dotar a mí mismo con un kit de inicio que es suficientemente general como para que me va y que al menos me permite experimentar diferentes combinaciones de hardware/software (steppers, CAN-Bus, SPI, etc ...). Estoy buscando en la siguiente lista (no dude en añadir más artículos!):
- Cortex M3 tablero de viruta
- Evaluación
- cadena de herramientas
- herramientas JTAG
Para el chip Me gustaría que uno de los modelos de gama más alta pudiera probar un poco de todo. El NXP LPC1768 parece una buena opción, pero también hay que considerar STM y Stellaris.
Los candidatos interesantes para el tablero en este momento son los Keil MCP1760, los STM3210E-EVAL pero me da miedo el bloqueo de proveedores porque me gustaría poder probar varias cadenas de herramientas en una sola placa. mBed es muy atractivo, pero está fuera de la ecuación debido a que es un compilador en línea (a menos que también se pueda usar un compilador común)
Para Toolchain, tengo una "sensación" hacia IAR, Rowley Associates. Preferiría la facilidad de uso/el buen cumplimiento frente al código abierto y, preferiblemente, las herramientas que podrían usarse en objetivos múltiples.
¿Realmente necesito una unidad JTAG? Si se trata de una "herramienta estándar de la industria", como parece ser, me gustaría obtener al menos algo de experiencia en ella. Parece otra fuente de bloqueo de proveedor resistente. ¿Sería mejor utilizar una externa con la que me pueda familiarizar o simplemente usar una incluida en la placa de evaluación?
Básicamente, necesito ayuda para elegir una combinación ganadora para las categorías antes mencionadas. ¿Es posible o estoy siendo ingenuo y debería considerar los costos de ahorro porque terminaré comprando uno de cada uno al final?
Gracias.
RESULTADOS: lo que pedí:
Finalmente compré Joseph Yiu de "La guía definitiva para la ARM CortexM3 (Embedded Technology)", encontrado algún tipo de formación para la plataforma CortexM3 (próximamente) y compró un kit STMicro: STM3210C-Eval, que tiene un conjunto de sensores integrados y no está bloqueado por un proveedor para un entorno de software específico. También recogí algunas tarjetas STm32vl-Discovery (13 $ cdn de digikey!) Con JTAG a bordo. ¡Ahora estoy jugando con una versión de evaluación (32K) del uVision IDE de Keil y puedo decir que estoy REALMENTE impresionado! ¡Pude volver a compilar el firmware de Discovery, cargarlo de nuevo y pasarlo con el depurador en un solo día!
¡Gracias a todos!
Es posible que desee preguntar esto en http://electronics.stackexchange.com –
Gracias, gran sitio, otro marcador! –
Tengo el descubrimiento stm32vl pero acabo de recibir el descubrimiento stm32f. Cachés de 168Mhz, iyd, unidades de coma flotante, cifrado, hash, una buena cantidad de memoria, mucho flash, etc., por $ 20 o menos. los mbeds se almacenan y se quedan en mi escritorio. https://github.com/dwelch67/stm32vld/tree/master/stm32f4d –