Autor Tema: ARM Cortex vs PIC32MX  (Leído 38373 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
ARM Cortex vs PIC32MX
« en: 13 de Mayo de 2013, 19:16:28 »
Estoy leyendo sobre las arquitecturas de 32 bits ARM Cortex M y MIPS32, que es la que implementa Microchip.

Intento saber las ventajas e inconvenientes de cada una en cuanto a consumo de potencia, potencia de cálculo, velocidad, precio, implantación en el mercado, herramientas de desarrollo, precio, etc.

Comparando los chips PIC32MX y los ARM Cortex M0 a M4, parece que los PIC son más caros, más potentes y de mayor consumo que los núcleos M0 y más parecidos a los Cortex M4.
El mercado parece que se decanta hacia los ARM y no se por qué ha escogido microchip núcleos MIPS32.

¿Conocéis alguna comparativa o enlace donde informarme sobre los dos núcleos?

Quiero decidir si comienzo con la arquitectura ARM o con los PIC32.

Saludos.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: ARM Cortex vs PIC32MX
« Respuesta #1 en: 13 de Mayo de 2013, 19:19:27 »
Me ha sorprendido mucho encontrar microcontroladores de 32bits (ARM Cortex M0) a tan sólo 1.30 euros:

http://es.rs-online.com/web/p/microcontroladores/7413882




El más barato de Microchip (PIC32MX220F032B) está al doble de precio, 2.57 Euros:

http://es.rs-online.com/web/p/microcontroladores/7617282



Saludos.
« Última modificación: 13 de Mayo de 2013, 19:28:57 por Picuino »

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: ARM Cortex vs PIC32MX
« Respuesta #2 en: 13 de Mayo de 2013, 19:34:14 »
jejeje.. Microchip hace la contra a todos, todos elijen ARM y ellos MIPS, elijen Eclipse y ellos Netbeans!  :D :D
No contesto mensajes privados, las consultas en el foro

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: ARM Cortex vs PIC32MX
« Respuesta #3 en: 13 de Mayo de 2013, 20:10:09 »
Los integrados de microchip son mas faciles de soldar jajaja

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: ARM Cortex vs PIC32MX
« Respuesta #4 en: 13 de Mayo de 2013, 21:27:30 »
Personalmente eligiría ARM. No te va a decepcionar.

Para leer:

http://www.todopic.com.ar/foros/index.php?topic=39303.msg327308#msg327308
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: ARM Cortex vs PIC32MX
« Respuesta #5 en: 14 de Mayo de 2013, 14:23:51 »
Estudiando el tema, parece que el competidor directo de los PIC32 son los ARM Cortex M3
Los Cortex M0 y M1 son de gama más baja.

El modelo de ARM que ahora estoy mirando es el que integra el Arduino Due, un ARM Cortex M3:



Microcontroller     AT91SAM3X8E
Flash Memory      512 KB all available for the user applications
SRAM                   96 KB (two banks: 64KB and 32KB)
Clock Speed         84 MHz

Saludos.
« Última modificación: 14 de Mayo de 2013, 14:28:36 por Picuino »

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: ARM Cortex vs PIC32MX
« Respuesta #6 en: 14 de Mayo de 2013, 14:38:45 »
El micro equivalente de microchip creo que puede ser el PIC32MX695F512L:

http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en545659

Saludos.

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: ARM Cortex vs PIC32MX
« Respuesta #7 en: 14 de Mayo de 2013, 16:27:10 »
Estudiando el tema, parece que el competidor directo de los PIC32 son los ARM Cortex M3
Los Cortex M0 y M1 son de gama más baja.

El modelo de ARM que ahora estoy mirando es el que integra el Arduino Due, un ARM Cortex M3:
Microcontroller     AT91SAM3X8E
Flash Memory      512 KB all available for the user applications
SRAM                   96 KB (two banks: 64KB and 32KB)
Clock Speed         84 MHz

Saludos.


Para dar el salto de PIC32 a ARM, y que se note, me parece más interesante la STM32F4 Discovery, por 15 euros es una ganga:

Procesador: STM32F407VGT6, 32-bit ARM Cortex-M4F core.
1 MB Flash
192 KB RAM
168 Mhz.





Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: ARM Cortex vs PIC32MX
« Respuesta #8 en: 14 de Mayo de 2013, 17:36:51 »
Sinceramente no me gustan los pic32, estuve estudiandolos para hacer un proyecto que necesita mucho procesamiento y muchos perifericos (timers, IC, OC...) y vi que se me quedaba demasiado pequeño, entiendo que para manejar LCD's, ETH y cosas asi esta muy bien, sin embargo pecan de no tener muchos perifericos, timers... Estoy seguro que un arm de gama media le da mil vueltas a cualquier pic32 en todo.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: ARM Cortex vs PIC32MX
« Respuesta #9 en: 14 de Mayo de 2013, 18:35:35 »
Para dar el salto de PIC32 a ARM, y que se note, me parece más interesante la STM32F4 Discovery, por 15 euros es una ganga:

Procesador: STM32F407VGT6, 32-bit ARM Cortex-M4F core.
1 MB Flash
192 KB RAM
168 Mhz.

Tiene muy buena pinta por 15 euros. La ventaja de Arduino es que tiene entorno de programación sencillo y gratuíto. ¿Esta placa cómo se programa?

Saludos.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: ARM Cortex vs PIC32MX
« Respuesta #10 en: 14 de Mayo de 2013, 18:58:19 »
Para dar el salto de PIC32 a ARM, y que se note, me parece más interesante la STM32F4 Discovery, por 15 euros es una ganga:

Procesador: STM32F407VGT6, 32-bit ARM Cortex-M4F core.
1 MB Flash
192 KB RAM
168 Mhz.

Tiene muy buena pinta por 15 euros. La ventaja de Arduino es que tiene entorno de programación sencillo y gratuíto. ¿Esta placa cómo se programa?

Saludos.

La placa tiene incluido un programador/debugger. Utiliza el buscador del foro, ya se hablo del tema.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: ARM Cortex vs PIC32MX
« Respuesta #11 en: 14 de Mayo de 2013, 19:18:57 »
Sólo he encontrado este en el que se habla de entorno de desarrollo:
http://www.todopic.com.ar/foros/index.php?topic=40542.0

Hola! Keil es una buena opción, cuando me toco utilizarlo resolvi rapido la parte de crear un proyecto, eso si la versión Lite te limita hasta 32 kbytes. Luego una opción free es combinar Eclipse + Yagarto.

Para comenzar tenes que bajarte la libreria CMSIS, para ese micro la encontras como STM32F4 DSP and standard peripherals library. Por aquí hay para buscar:

http://www.st.com/stonline/stappl/productcatalog/app?page=partNumberSearchPage&levelid=SS1577&parentid=1743&resourcetype=SW

STSW-STM32065 y STSW-STM32068

Aparte de la libreria para los perifericos tenes plantillas de proyectos para distintos IDEs.


Saludos!


Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: ARM Cortex vs PIC32MX
« Respuesta #12 en: 14 de Mayo de 2013, 19:23:42 »
Para dar el salto de PIC32 a ARM, y que se note, me parece más interesante la STM32F4 Discovery, por 15 euros es una ganga:

Procesador: STM32F407VGT6, 32-bit ARM Cortex-M4F core.
1 MB Flash
192 KB RAM
168 Mhz.
Tiene muy buena pinta por 15 euros. La ventaja de Arduino es que tiene entorno de programación sencillo y gratuíto. ¿Esta placa cómo se programa?
Saludos.


Yo le tengo cierta manía a Arduino, aunque solo lo he mirado muy superficialmente, no me gusta nada que pueda asemejarse a un monopolio, no me gusta ir a donde va todo el mundo, prefiero ir por libre, crear mis propias librerías, usar otras de código abierto y adecuarlas a mis necesidades, etc... Arduino puede que sea la repanocha, pero no va conmigo.

En cuando a la Discovery, yo aun no la he pedido, la tengo en el carrito de la compra de Amidata desde hace algún tiempo, junto al Ethernet Starter Kit de Microchip y algunas cosillas más, pero como tengo otras prioridades, para pedirla y tenerla en un rincón durante meses, prefiero esperar. Supongo que como IDE usará el Eclipse, y como compilador, buscando ahora por Google, me ha parecido entender que podría usar el compildor de C gratuito GCC, de ser así sería es una muy buen noticia. El programador, como dice Suky, va integrado en la propia placa.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: ARM Cortex vs PIC32MX
« Respuesta #13 en: 14 de Mayo de 2013, 19:31:53 »
He encontrado una placa interesante, la BeagleBone.
Parece un híbrido entre un PC en una tarjeta y un microcontrolador:

http://beagleboard.org/Products/BeagleBone



AM335x 720MHz ARM Cortex-A8
3D graphics accelerator
ARM Cortex-M3 for power management
2x PRU 32-bit RISC CPUs


Por 89$.

Tiene la ventaja de estar orientada al hardware y software libre, no como la raspberry pi.


Saludos.
« Última modificación: 14 de Mayo de 2013, 19:34:11 por Picuino »

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: ARM Cortex vs PIC32MX
« Respuesta #14 en: 14 de Mayo de 2013, 19:35:48 »
Veo que hay mucha oferta de ARM.
¿Que pasa con los PIC32?
¿Cuales son sus puntos fuertes o para qué se utilizan?
¿Hay placas comparables con PIC32?

La PIC32 USB Starter Kit me parece muy simple en comparación con las placas ARM:



Saludos.
« Última modificación: 14 de Mayo de 2013, 19:37:52 por Picuino »