Breakout Boards y compiladores C

1

Soy nuevo en la programación integrada y busco consejos sobre un par de cosas:

Estoy desarrollando dos "proyectos". Uno se basa en la serie de micros dsPIC33 de Microchip y el segundo proyecto involucra el procesador Freescale iMX515, muy parecido al sistema pandaboard.org. Puedo comprar un pandaboard para ponerme en marcha rápidamente.

Así que con mis dos proyectos basados en los componentes principales mencionados anteriormente, MikroElektronika estaba considerando esta placa:

enlace

  1. Y buscaba escuchar los comentarios de cualquier persona que haya comprado esto para hacer un trabajo de tipo POC (Prueba de concepto) simple.

Mi segunda pregunta: 2. Con Linux en iMX, planeo usar Freescales ATK, LTIB y GCC para construir el software, pero para el dsPIC, ¿qué compiladores de C usas? Entiendo que Microchip tiene uno que se instala con MPLAB IDE, pero aún no estoy seguro de cuán completo está. MikroElektronika ofrece un IDE completo y amp; El compilador de C que parece / parece impresionante al leerlo, pero estoy interesado en cualquier comentario de ustedes en las trincheras con él. Particularmente, estoy buscando a alguien que tenga experiencia con ambos compiladores (Microchip y MikroElektronika) para que me den algunos consejos.

Gracias ....

    
pregunta Eric M

1 respuesta

1

Pasé bastante tiempo analizando los tableros de MicroElektronika, ya que son de mi ciudad natal y son los únicos que venden tableros de desarrollo serio aquí.

Mi impresión general es que gastaron un poco de energía tratando de asegurar a sus compradores y hacerles gastar dinero en algunos de sus otros productos también. Por ejemplo, muchos de sus tableros de desarrollo solo tienen sus propios programadores que no funcionan con herramientas estándar de la industria y, en cambio, el software de ME debe utilizarse. Recientemente, agregaron pines para programadores estándar en algunos de sus tableros, pero por lo que puedo ver, los mikroBoards para UNI-DS no son uno de ellos, por lo que podría ser un problema si desea utilizar sin problemas otros IDE. Siempre puedes usar su programador para grabar un archivo hexadecimal creado por otro compilador.

Otra cosa interesante son sus IDE. Se ven bien y tienen algunas bibliotecas interesantes, pero, por otro lado, no son tan estándar, por lo que puede ser necesario un cierto esfuerzo para transferir programas existentes a ellos o a ellos. Hay un buen capítulo sobre eso en el manual para el IDE, para que pueda obtener los detalles sangrientos allí. Las características son definitivamente agradables para alguien que no quiere gastar tiempo en cosas como hacer personajes personalizados para pantallas LCD, portar imágenes para usarlas en pantallas gráficas, manejar pantallas de siete segmentos, etc. El sistema de comentarios también me parece interesante, ya que puede decirse que coloque imágenes de pinout directamente en la misma ventana donde se encuentra el código o que coloque enlaces a sitios web, etc. En mi opinión, sería mejor simplemente descargar el IDE, si aún no lo ha hecho, y hacer algunos programas de prueba para ver qué tan bien se ajusta a sus necesidades y luego compararlo con el MPLAB. La versión gratuita debería funcionar con programas menores a 2kB. Desafortunadamente, no puedo proporcionar información más específica sobre qué tan bueno es el compilador, ya que todavía estoy considerando si debería comprar uno de sus tableros.

    
respondido por el AndrejaKo

Lea otras preguntas en las etiquetas