Bueno, como desarrollador de software, estás en una de las dos principales plataformas disponibles.
PHP o .NET?
Si usted es .NET, entonces puedo sugerirle fuertemente .NET MicroFramework IDE y NetDuino
Hay un montón de otro hardware disponible, pero sugiero este porque su precio es razonable y es muy similar en diseño al Arduino y muchas otras variedades de tableros de prototipos que ayudarán a desarrollar la familiaridad en varios kits.
Ni .NET ni PHP no tienen una conexión real con la programación integrada, pero la sintaxis de PHP está muy cerca de C
que es bueno saber. .NET, es bueno estar dentro de un entorno familiar y también puede obtener certificaciones para esto con Microsoft Learning.
Otra plataforma que sugeriría es Atmels AVR XMega que es básicamente el arduino pero mucho más nuevo y más capaz.
¡Lo importante de estos dos tipos es que los entornos de desarrollo son GRATUITOS!Sí, Microsoft le ofrece Visual Studio gratuito para Micro Framework y Atmel tiene AVR Studio 5 (que se basa en Visual Studio a partir de la versión 5)
También debe darse cuenta de la capacidad de cada kit de desarrollo.
Está basado en chips Atmega, pero usan los de baja velocidad de reloj (8mhz, 16mhz) pero son bastante capaces de hacer varios bits y bops. Es un excelente punto de partida para aprender ingeniería eléctrica porque tiene IDE gratuito y una comunidad masiva con toneladas de código y bibliotecas. Si aprende de aquí, será más fácil pasar a otros chips basados en AVR en términos de sintaxis y portabilidad de código.
Está muy limitado a lo que puede hacer, por ejemplo, no espere transmitir datos de video a través de un micro servidor web interno a Internet. Estos MCU simplemente no pueden manejar los datos y la cantidad de cosas que hacer al mismo tiempo, pero una vez que llegar a ese nivel, entonces será bueno avanzar a .NET o AVR de 32 bits.
Estos chicos pueden manejar LCD, video, servidor web, conexión inalámbrica y muchas cosas dentro de sí mismo. También comienzan a ir mucho más rápido en la velocidad de procesamiento. Pero antes de comenzar a analizarlos, debe darse cuenta de que hay varios productos que también cumplen funciones específicas. Como el sentido del tacto, la comunicación inalámbrica, la energía ultra baja, algunos se mezclan y combinan y esto necesita un proceso de investigación y desarrollo adecuado para usar Estos chicos malos.
Ten mucho cuidado con ellos
Ofrecen fantásticos chips líderes en el mercado que son increíbles cuando lees sobre ellos. Lamentablemente, no hay IDE gratuito y cuestan miles de dólares en derechos de licencia. Aunque, algunos productos como el MSP430 tienen un IDE gratuito, pero muchas cosas están al límite con ellos y no están claros. Además, aprender las bibliotecas para algunos chips TI es una pesadilla absoluta ... Pero es un nicho de mercado y puede obtener un buen salario aquí ...
Hay muchos devkits por ahí, solo te he contado sobre algo de mi propia experiencia que viene de una certificación .NET. De hecho comencé con un Arduino Mega256.
Hoy estoy haciendo mis propios PCB's tan pequeños como 1.5cmx1.5cm que funcionan con celdas de monedas por hasta 2 años usando el increíble SystemOnChips de TI. Pero tomó mucho tiempo y paciencia llegar allí y todavía siento que no sé nada acerca de los sistemas integrados ...
Buena suerte :-)