TODOPIC

Otros Microcontroladores / Dispositivos programables => Arduino => Mensaje iniciado por: J1M en 06 de Agosto de 2010, 10:28:25

Título: Netduino
Publicado por: J1M en 06 de Agosto de 2010, 10:28:25
(http://netduino.com/images/logo.gif)

(http://blog.makezine.com/MKND01-3-1.jpg)

Habéis visto este nuevo trasto?? Entre sus características incluye un ATMEL de 32bits a 48MHz, compatible con los Arduino Shields y lo mejor... programable/depurable desde la plataforma Visual Studio...

(http://blog.makezine.com/upload/2010/08/new_in_the_maker_shed_netduino_a_ne/009_new_netduino_application.png)

(http://blog.makezine.com/upload/2010/08/new_in_the_maker_shed_netduino_a_ne/010_write_an_app.png)

Os dejo con la review en Makezine:
http://blog.makezine.com/archive/2010/08/new_in_the_maker_shed_netduino_a_ne.html

Y con su web:
http://netduino.com

Mi opinión?? Si consiguen una comunidad como la de Arduino, desarrollando para una plataforma tan potente como es .Net, creo que van a temblar los cimientos de muuuchas filosofías de Hardware Abierto... ejem! XD
Título: Re: Netduino
Publicado por: RALF2 en 06 de Agosto de 2010, 10:38:34
Interesante tarjeta!
Otra competencia para el arduino y el Amicus 18  :D

Saludos
Título: Re: Netduino
Publicado por: stk500 en 06 de Agosto de 2010, 11:04:45
Muy, pero que muy interesante.
Voy a leerme el Tutorial.
Título: Re: Netduino
Publicado por: migsantiago en 06 de Agosto de 2010, 11:27:13
A mi me atrae en sobremanera la programación en C# para micros... si lo hacen para pics me vuelvo loco  :D
Título: Re: Netduino
Publicado por: Nocturno en 06 de Agosto de 2010, 12:26:26
¿Habéis visto qué chulada de interfase?, mientras vas escribiendo te van saliendo múltiples desplegables con todas las opciones de pines y demás.
Título: Re: Netduino
Publicado por: migsantiago en 06 de Agosto de 2010, 12:36:10
¿Habéis visto qué chulada de interfase?, mientras vas escribiendo te van saliendo múltiples desplegables con todas las opciones de pines y demás.

Parte de los encantos de Visual Studio.  :mrgreen:
Título: Re: Netduino
Publicado por: J1M en 06 de Agosto de 2010, 12:54:44
Esto también lo tiene el MPlab, mirad la guía que hizo el compañero Darukur para activarlo:

http://sistemasembebidos.com.ar/foro/index.php?topic=536.0

 :-/

PD: Aunque eso sí, Visual Studio está a años luz de MPlab....... de hecho es una de las cosas que más me fastidian a la hora de programar con C18/C32 ... lo peor es que no he encontrado alternativa :(
Título: Re: Netduino
Publicado por: Nocturno en 06 de Agosto de 2010, 13:00:32
No lo he probado, pero creo que sólo sirve para las estructuras que hayas declarado. Sin embargo, en el Visual Studio se ven pasar los pines, el SPI, ...
Título: Re: Netduino
Publicado por: J1M en 06 de Agosto de 2010, 13:02:23
Sí, razón tienes, este solo sirve para lo que declares. El otro integra la API... ainsss que envidia! XD
Título: Re: Netduino
Publicado por: RALF2 en 07 de Agosto de 2010, 17:16:24
Alguien sabe donde abra un manual de set de instrucciones para ese netduino?
Para ver como se programa y que instrucciones trae, spi, i2c...  :mrgreen:

Saludos
Título: Re: Netduino
Publicado por: Suky en 07 de Agosto de 2010, 17:45:53
Alguien sabe donde abra un manual de set de instrucciones para ese netduino?
Para ver como se programa y que instrucciones trae, spi, i2c...  :mrgreen:

Saludos

http://msdn.microsoft.com/en-us/library/ee436350.aspx


Saludos!
Título: Re: Netduino
Publicado por: scientist en 08 de Agosto de 2010, 11:42:52
Interesante esta propuesta muy barata, en comparacion de otras tarjetas con micros de Analog Devices con .net framework, saludos
Título: Re: Netduino
Publicado por: LABmouse en 08 de Agosto de 2010, 14:01:20
Si..Lo que mas me impresiona es el precio... Hace un rato la conocía y al ser un proyecto Open-Hardware  intente fabricar una opción miniatura, pero si intentas comprar el microcontrolador "AT91SAM7X512"

1:   $20.46
10:   $13.49
25:   $12.31
100:   $12.20

No hay manera de lograr un precio mas bajo o por lo menos igualar los U$34.95  que vale comprar la Netduino por Amazon.

Se nota la mano de Microsoft en el proyecto y su potencial de $$$$$....


Es un proyecto muy atractivo por su gran interfaz de programación, son años de experiencia de estos tipos de Microsoft.
Título: Re: Netduino
Publicado por: J1M en 08 de Agosto de 2010, 15:46:11
Una laaaassstima no hayan elegido un PIC32....... :S
Título: Re: Netduino
Publicado por: migsantiago en 08 de Agosto de 2010, 16:47:20
Una laaaassstima no hayan elegido un PIC32....... :S

Se están tardando los de Microchip. Usar Visual Studio sería un enorme salto del antiguo MPLAB a un IDE más potente.

Deberían pedirle a la gente de HiTech que se dedicara en integrar/adaptar el micro framework a su compilador C.
Título: Re: Netduino
Publicado por: LABmouse en 08 de Agosto de 2010, 18:16:04
Hola, migsantiago, con esa palabra clave que diste "Micro framework", busque en internet  y netduino es uno de varios proyectos bastante interesantes que intenta implementar esta plataforma de desarrollo.

Acá uno con microcontroladores freescale. (http://devicesolutions.net/)
Que dice freescale al respecto (http://www.freescale.com/webapp/sps/site/overview.jsp?code=MSFT_WP&fsrch=1&sr=8)

Otro mas con una ARM no se de quien.. (http://academus-software.com/product_eeliod270.htm)

Unos con NXP otro con Atmel (http://www.adeneo-embedded.com/srt/en/document/show?documentid=520)

Este es interesante por su tamaño...No por el precio (http://aug-electronics.com/Default.aspx?alias=aug-electronics.com/ami)


Estos son increibles!!!! (http://www.tinyclr.com/hardware/)
No dejen de ver este llamado FezDuino, compatile pin a pin con Arduino..PERO CON UN ARM NXP.. IMPRESIONANTE!!! :shock:

debe haber algo con Microchip...
Título: Re: Netduino
Publicado por: Suky en 08 de Agosto de 2010, 18:42:35
En el foro de Microchip (http://www.microchip.com/forums/m304148.aspx) ya se habló del tema, y por lo visto ningún PIC32 tiene la capacidad (memoria flash y memoria RAM), por ahora, para cumplir los requerimientos de .NET Micro framework  :(  512 kB de flash y 300 kB RAM  :shock:



Saludos!
Título: Re: Netduino
Publicado por: migsantiago en 08 de Agosto de 2010, 20:55:52
En el foro de Microchip (http://www.microchip.com/forums/m304148.aspx) ya se habló del tema, y por lo visto ningún PIC32 tiene la capacidad (memoria flash y memoria RAM), por ahora, para cumplir los requerimientos de .NET Micro framework  :(  512 kB de flash y 300 kB RAM  :shock:
Saludos!

Hay que leer con cuidado ese mensaje. Según el white paper ahí expuesto, requiere la ram y rom que mencionas. Pero revisando las specs del Atmel empleado en el Netduino:

http://netduino.com/netduino/specs.htm

Atmel 32-bit microcontroller
  ●    Speed: 48MHz, ARM7
  ●    Code Storage: 128 KB
  ●    RAM: 60 KB
microcontroller documentation

AT91SAM7X512 (summary)
AT91SAM7X512 (datasheet)

Pero el uC Atmel tiene más memoria... 512kB FLASH + 128kB RAM, por lo que imagino que las librerías del micro framework ocupan casi 3/4 partes de rom y 68kB de ram.

Insisto, Microchip se está tardando... en sacar un micro más potente o adaptar el micro framework a los pic32.  :(
Título: Re: Netduino
Publicado por: migsantiago en 08 de Agosto de 2010, 21:06:48
Ernesto, estuve viendo los links que pones. Creo que aquí se enlistan los dispositivos compatibles, sin considerar marcas, sólo arquitectura del CPU y cantidad en RAM / ROM.

http://www.microsoft.com/netmf/about/gettingstarted.mspx

Smallest Footprint   64KB RAM, 256KB Flash
Processor   

    * ARM7 (with or without MMU)
    * ARM Cortex M3
    * ARM9
    * ADI BlackFin

Real-time OS   .NET Micro Framework is not real-time, but can be hosted on a real-time OS as an option
Application development   

    * Managed code using Visual Studio 2008 and C#
    * Native C/C++ code interop capabilities

Tools   

    * Visual Studio 2008 + .NET MF SDK: application development
    * Visual Studio 2008 + .NET MF Porting Kit + native platform compiler: interop and custom BSPs

Support   

    * 10-year product support life cycle
    * Microsoft Developer Network (MSDN)
    * Partner resources / ecosystem



El PIC32 más potente de Microchip según el Parts selector es el PIC32MX695F512L.

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

Con 512kB de flash y 128kB de ram, pero con la desventaja de que su arquitectura CPU es MIPS32 y no ARM7.
Título: Re: Netduino
Publicado por: scientist en 08 de Agosto de 2010, 22:16:42
Creo que no deben de centralizarse si se puede en un PIC32, las compañias vienen y van, creo que lo que realmente vale la pena de esta nueva herramienta, es lo que puede hacer, es por eso que no es muy viable casarse con una marca en especial, es normal tener un cierto cariño o amor, pero igual da si es atmel, freescale, microchip, renesas, etc, lo que importa es el precio $$$$$ lo que a lo ultimo pone la balanza en los proyectos, me imagino que la tarjeta de atmel debe de estar algo limita en espacio de programas, ya que la mayoria de las tarjetas que veo, tienen una memoria ram externa, saludos
Título: Re: Netduino
Publicado por: LABmouse en 08 de Agosto de 2010, 23:46:14
Lo que sigo sin entender es quien desarrolla el bootloader del microcontrolador. netduino dice ser open hardware y software, pero si bajas todos los archivos no te dan bootloader..

Ahora bien, si el micro framework funciona con todas esas referencias de microcontroladores, el bootloader y método de sincronizar el debug  viene dado con el .net??? No lo creo, pero entonces donde encontrar las pautas de como crear un enlace para un proyecto que se quiera con este tipo de soporte.

Saludos!
Título: Re: Netduino
Publicado por: xp8100 en 09 de Agosto de 2010, 07:25:24
El uc AT91SAM7X512 tiene Ethernet integrado.

Cuanto les habría costado meterle un RJ45 y una pequeña pila?.

Aun así me parece un precio muy competitivo 35$ + 18$ de portes a España.

Estoy de acuerdo con alguien que comentaba que se "notaba la mano de MicroSoft" en este invento :-)

Desde luego si esto funciona y a esos precios, el olvidarse de la capa pegada al hardware me parece una ventaja importante.

Jc
Título: Re: Netduino
Publicado por: Nocturno en 09 de Agosto de 2010, 08:14:36
¿Realmente crees que se podrá uno olvidar de esa capa?
A lo mejor digo una tontería provocada por mi ignorancia del Netduino, pero trabajar con comunicaciones SPI, I2C, Timers, PWM y el resto de funciones abstrayéndose del hardware me parece muy complicado.
Título: Re: Netduino
Publicado por: xp8100 en 09 de Agosto de 2010, 08:21:09
Realmente así funcionan todos los sistemas.

HAL=hardware abstraction layer

Es una capa de todos los sistemas operativos.

Desde luego aquí la cosa sería algo más compleja, pero imagínate a nivel comercial, el desarrollar una serie de aplicaciones y tener varias plataformas donde elegir .

La ostia..
Jc
Título: Re: Netduino
Publicado por: RALF2 en 09 de Agosto de 2010, 11:26:56
Increible el nivel de ustedes!
No entiendo mucho de los tipos de placa que usan ese programa que tanto le fascina a migsantiago  :shock:
Nunca lo he usado y deberas me intriga como emplearlo para manejar las placas que comentan  :(

Título: Re: Netduino
Publicado por: J1M en 09 de Agosto de 2010, 11:32:36
Mouse, lo mismo me equivoco, pero creo que el bootloader está dentro del apartado Netduino Firmware 4.1.0. Es código en C++, se llama TinnyBooter.cpp.
Título: Re: Netduino
Publicado por: migsantiago en 09 de Agosto de 2010, 16:23:41
Increible el nivel de ustedes!
No entiendo mucho de los tipos de placa que usan ese programa que tanto le fascina a migsantiago  :shock:
Nunca lo he usado y deberas me intriga como emplearlo para manejar las placas que comentan  :(



 :D :D :D

I <3 C#
Título: Re: Netduino
Publicado por: xp8100 en 10 de Agosto de 2010, 09:22:22
Buenas.

Pues acabo de comprarle un trasto de estos a los sres de http://www.proto-advantage.com

Espero tenerlo en unos 10 dias.

Ya os contaré como rula.

Jc
Título: Re: Netduino
Publicado por: migsantiago en 10 de Agosto de 2010, 10:33:58
Buenas.

Pues acabo de comprarle un trasto de estos a los sres de http://www.proto-advantage.com

Espero tenerlo en unos 10 dias.

Ya os contaré como rula.

Jc

Hola, ¿específicamente cuál compraste?
Título: Re: Netduino
Publicado por: xp8100 en 10 de Agosto de 2010, 16:49:04
http://www.proto-advantage.com/store/p/netduino.php
Título: Re: Netduino
Publicado por: LABmouse en 10 de Agosto de 2010, 19:04:34
Nos comentas como te va con ello. Yo busque por lado y lado y encontré que una empresa vende los microcontroladores ya programados de la marca NXP...

Renesas lanzo su nueva linea de microcontroladores con soporte .NET Micro Framework.

Todo apunta que las empresas están buscando estar dentro de la pomada.. A ver si bajan de precio estos microcontroladores y también un tamaño menor...  Por lo menos 64 pines.


¿Realmente crees que se podrá uno olvidar de esa capa?
A lo mejor digo una tontería provocada por mi ignorancia del Netduino, pero trabajar con comunicaciones SPI, I2C, Timers, PWM y el resto de funciones abstrayéndose del hardware me parece muy complicado.

Amigo Manolo, es que con altas velocidades de procesamiento, memoria FLASH y RAM aumentando a un ritmo incomparable en estos micros... Pensar en unas instrucciones de mas pierde importancia.  Se puede decir de manera análoga que estamos como en aquella época en la que hablar de lenguaje C era algo  impensable y que ASM era controlar la maquina totalmente, pero todos sabemos que si se quiere aumentar la velocidad de desarrollo y a proyectos cada vez mas complejos en donde esos términos de código PORTABLE, ESCALABLE, MIGRABLE están a la luz del día,  seria casi imposible si se trabaja en ASM.
Título: Re: Netduino
Publicado por: xp8100 en 10 de Agosto de 2010, 19:24:32
Contad con ello.

Dale un vistazo a un libro de la editorial APRES (Expert .NET Micro Framework Embedded programming of microcontrollerswith C# and Microsoft Visual Studio).

Desde luego este NETDUINO es un engendro más bien cutrecillo, molan más los  NXP o similares, con soporte completopara todo el API, pero el problema son los 200$ a 350$ que cuestan.

Lo de cutrecillo es que leyendo los foros, tiene bastantes limitaciones, pero .... es muy barato y puede ser el primer paso para jugar por poco coste (algo así como empezar por el 16F84 para pasar luego al 18F4550, más o menos).

Comparto contigo el comentario que intercambias con NOCTURNO sobre PORTABLE, ESCALABLE, MIGRABLE .

Jc
Título: Re: Netduino
Publicado por: Nocturno en 11 de Agosto de 2010, 01:41:11
Gracias por los comentarios. Estaré pendiente de vuestros avances.
Título: Re: Netduino
Publicado por: LABmouse en 11 de Agosto de 2010, 11:58:04
Amigo xp8100,

Gracias por hablarme el libro, seguro estaré dándole un mirada porque este tema de .NET me ha llamado mucho la atención, sobre todo cuando hablan que el .NET Micro Framework puede convivir con un RTOS... Eso seria espectacular!!
Título: Re: Netduino
Publicado por: LeugimZerO en 11 de Agosto de 2010, 19:47:09
Que buen microcontrolador, es muy interesante, pero debo confesar que rara vez he consumindo todo la memoria de un Pic18F  :mrgreen:, aunque las aplicaciones que realize no son tan poderosas, tengo proyectos en durmiendo debido a que no encuentro microcontroladores poderosos ni un buen lenguaje de alto nivel con programacion orientada a objetos, asi que ese Netduino es una buena alternativa, creo que me pedire uno para realizar pruebas, y empezar los verdaderos proyectos.  :-/


Saludos.
Título: Re: Netduino
Publicado por: RICHI777 en 11 de Agosto de 2010, 23:19:35
Por lo que lei, Microsoft extendio la CLR ( la maquina virtual de C# ) a plataformas ARM y BlackFine de Analog Device. Esta orientado a aplicaciones medias ya que el footprint minimo de RAM es de casi 400 Kbytes. Para ciertas aplicaciones es una buena opción, pero aplicaciones de bajos recursos a olvidarse de estos entornos.

Saludos !
Título: Re: Netduino
Publicado por: Suky en 11 de Agosto de 2010, 23:53:57
Es muy importante los recursos que consume  :? Pero si el precio acompaña  8) Igual creo que al Netduino le queda espacio para hacer titilar un led nada más  :D :D
Título: Re: Netduino
Publicado por: RICHI777 en 12 de Agosto de 2010, 10:33:01
Hola,

Citar
tengo proyectos en durmiendo debido a que no encuentro microcontroladores poderosos ni un buen lenguaje de alto nivel con programacion orientada a objetos, asi que ese Netduino es una buena alternativa, creo

Casi todas las prinicipales empresas tienen procesadores poderosos hablando en 32 bits, por solo nombrar algunas:


Con respecto a los lenguajes, en todos tenes "C" y ASM, en casi todos tenes C++.

Saludos !
Título: Re: Netduino
Publicado por: LeugimZerO en 12 de Agosto de 2010, 12:26:09
Habria que ver cuan optimizado esta el compilador, pero a mi vista es muy bueno debido a su POO, espero que se vuelvan muy comerciales y sobre todo que salgan con enpaque DIP  :mrgreen:

Título: Re: Netduino
Publicado por: RICHI777 en 12 de Agosto de 2010, 12:43:22
Hola, .Net trabajo como código interpretado y corre sobre una maquina virtual, y honestamente dudo que alguna vez se saque un micro para estas caracteristicas en encapsulado DIP.

Saludos !
Título: Re: Netduino
Publicado por: migsantiago en 13 de Agosto de 2010, 20:19:37
Envié un mail a la gente de Microchip preguntando sobre el Micro Framework en PIC32 y me dijeron que a ver si en el siguiente capítulo de Microchip en Youtube daban respuesta a esto. Dudo que lo hagan, pero bueno... la esperanza muere al último  :D
Título: Re: Netduino
Publicado por: RALF2 en 14 de Agosto de 2010, 00:41:49
Que tal amigos!
Aqui (http://www.tinyclr.com/downloads/Beginners%20guide%20to%20NETMF.pdf) les coloco un material sobre c# y .NET Micro Framework   :mrgreen:  para usarlo con el FEZ Domino.

Título: Re: Netduino
Publicado por: xp8100 en 18 de Agosto de 2010, 15:08:02
Saludos.

Pues han cumplido con los 10 dias de plazo de entrega.

:-)

Tenemos nuevo juguete en casa.

(http://dc199.4shared.com/img/363892540/3302a0b7/0.8668347160280168/IMG_0234.JPG) (http://www.4shared.com/photo/Z_Yz1ElO/IMG_0234.html)(http://dc199.4shared.com/img/363892540/3302a0b7/IMG_0234.JPG) (http://www.4shared.com/photo/Z_Yz1ElO/IMG_0234.html)(http://dc199.4shared.com/img/363892543/aa0bf10d/IMG_0236.JPG) (http://www.4shared.com/photo/mbyVg0q8/IMG_0236.html)(http://dc199.4shared.com/img/363892549/4ade1813/IMG_0237.JPG) (http://www.4shared.com/photo/yD6WTmbg/IMG_0237.html)

Embalaje externo perfecto, factura, caja interior azul impecable + cable usb.

Este fin de semana le meteremos mano.

Os mantengo informados.

Jc
Título: Re: Netduino
Publicado por: xp8100 en 18 de Agosto de 2010, 15:09:44
Vaya.

Como veis lo de insertar las imagenes no es lo mio.

Una ayudita, por fa!.

Gracias.

Jc
Título: Re: Netduino
Publicado por: migsantiago en 18 de Agosto de 2010, 15:13:30
Ya las corregí, acá una guía que te será útil.
http://www.todopic.com.ar/foros/index.php?topic=8120.0
Título: Re: Netduino
Publicado por: Nocturno en 18 de Agosto de 2010, 15:44:24
Jeje, ¡cómo huele a nuevo, eh!
Título: Re: Netduino
Publicado por: xp8100 en 18 de Agosto de 2010, 17:32:00
Gracias por lo de las imágenes!

Jc