TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: LABmouse en 16 de Enero de 2011, 17:29:23

Título: Existe IDE universal?
Publicado por: LABmouse en 16 de Enero de 2011, 17:29:23
Hola amigo,
Existe algún IDE desde el cual pueda editar código en C y solicitar los servicios del compilador CCS y C18?.

Lo que pretendo es poder usar una interfaz gráfica única entre estos dos compiladores... 
Título: Re: Existe IDE universal?
Publicado por: AngelGris en 16 de Enero de 2011, 18:05:34
  ¿Y el MPLAB no lo permite? Recuerdo haber usado la versión 8 y algo para compilar tanto en asm, CCS y HiTech pero no sabría decirte respecto de C18.

  Yo estoy usando PikLab en Linux y se le pueden configurar tanto CCS, PICC (el de HiTech para PIC16), PICC-18 (el de HiTech para PIC18), C18, SDCC y varios más.
Título: Re: Existe IDE universal?
Publicado por: LABmouse en 16 de Enero de 2011, 18:15:59
Es que pretendo usar un IDE al que no solo le pueda usar con PICs, pretendo algo que se pueda integrar con ATMEL u otras marcas.
Título: Re: Existe IDE universal?
Publicado por: AngelGris en 16 de Enero de 2011, 18:26:16
  Ah bueno.
  Alguno vez me pareció haber leído algo respecto del IDE eclipse pero no estoy seguro. Se que mi primo lo usa para distintos lenguajes pero aplicado a las PC. Le voy a preguntar si se le puede asignar distintos compiladores.
Título: Re: Existe IDE universal?
Publicado por: ema en 16 de Enero de 2011, 18:51:02
En teoria la respuesta es "SI".

Pero siempre hay un pero... los IDE's tienen la capacidad de asignarles un compilador que luego va a ser el encargado de tomar el texto plano que escribiste y transformarlo en el .hex (Se dice que en esencia puedes programar con el block de notas y despues le pasas el complicador y listo).
Pero el problema es que nos estariamos perdiendo cosas importantes como el coloreado de sintaxis, un depurador específico del código, programador asociado, herramientas del tipo "wizards", etc. Que el fabricante al desarrollar el IDE nos esta facilitando.
Ahora si estas dispuesto a perder todas esas cosas y mas que no enumere, puedes utilizar cualquier IDE para programar tu código. Algunos de los mas usados son Eclipse y Netbeans. Tambien hay muchos mas simples y open source.


Saludos
Título: Re: Existe IDE universal?
Publicado por: LABmouse en 16 de Enero de 2011, 20:10:39
Perfecto!,

Voy a dar la revisada a los que nombras pues lo que mas me interesa es que tenga un botón de compilar y enlazar este botón con los compiladores que necesito.

SALUDOS!
Título: Re: Existe IDE universal?
Publicado por: jfh900 en 16 de Enero de 2011, 22:11:35
Yo uso el NotePad ++ y permite la programación de scripts y de Plugins. En esta pagina indican como crear un script para compilar el código bajo Java:

http://www.lunaticnoise.com/tutoriales/compilar-java-con-notepad/

Un saludo
Título: Re: Existe IDE universal?
Publicado por: LABmouse en 16 de Enero de 2011, 22:47:08
Es muy prometedor este NOTEPAD++, parece es la solución grandiosa!!!, gracias amigo por el dato.
Título: Re: Existe IDE universal?
Publicado por: Nocturno en 17 de Enero de 2011, 03:08:56
Yo suelo usar mucho Notepad++ y es una maravilla, pero considero que como IDE, no le llega ni a los talones a Eclipse o Netbeans.
Título: Re: Existe IDE universal?
Publicado por: RICHI777 en 17 de Enero de 2011, 15:17:05
Hola, creo que los mas universales como mencionaron, serial el Eclipse, NetBeans y podriamos agregar al CodeBlocks. Para mi el mas fácil de usar es el último. Eso si la integración con el debugger depende mucho de la arquitectura.

Saludos !
Título: Re: Existe IDE universal?
Publicado por: LABmouse en 17 de Enero de 2011, 15:46:39
Hola a todos,

Pues realmente me interesaría que pudiera enlazar el compilador, ya sobre simulación y depuración cada IDE es el ideal en su marca.

Esta interesante todos los que nombran!,

Intento entender el Eclipse pero se me hace complicado entender como usarlo. Digo Eclipse porque muchas marcas decidieron migrar sus IDE a Eclipse.

SALUDOS y sigo buscando.
Título: Re: Existe IDE universal?
Publicado por: RICHI777 en 17 de Enero de 2011, 16:43:27
Hola, basicamente la parte mas sencilla de un IDE es el editor, el manejo de makes para generar un proyecto y las lineas de comandos necesarias, para ensamblar, compilar y linkear. Normalmente estas cosas son todas programables. Hasta aqui todas las herramientas se comportarian de manera similar. Para mi el problema es el debugging, porque dependiente de la arquitectura el entorno debera poder interpretar la imagen de debug ( Coff, Elf, PE, IEEE 695, etc ) y machearlas con el editor. Dudo que exista ya una implementación que soporte todo ( es decir todo integrado )

Saludos !
Título: Re: Existe IDE universal?
Publicado por: LABmouse en 17 de Enero de 2011, 18:53:22
Bueno pero yo quedaría mas que satisfecho con que compile desde el mismo IDE sin importar si es PIC, Freescale, Amel, ARM.

Entonces lo mejor es dedicar tiempo a Eclipse?
Título: Re: Existe IDE universal?
Publicado por: RICHI777 en 17 de Enero de 2011, 23:00:16
Para lograr eso, lo que es convienente es estudiar las opciones de por lineas de comandos de cada compilador y linker, despues se deberia configurar.

Saludos !
Título: Re: Existe IDE universal?
Publicado por: fuente en 20 de Enero de 2011, 12:33:21
Mira a ver si te sirven el Ultraedit o el pNotePad  (es diferente al notepad++)