Estoy buscando un sistema operativo incorporado para el microcontrolador w, hasta ahora no tengo claro cuál será el tipo de controlador, pero mi primera prioridad es encontrar un sistema operativo con GUI que se pueda escribir en C # o cualquier familia .NET o JAVA. Encontré algunos buenos sistemas operativos como: emWIN , easyGUI , PEG, pero todos se pueden personalizar en C++. Cualquier ayuda, por favor, sobre los mismos sistemas operativos pero no en C++.
y debido a que soy nuevo en el desarrollo de sistemas integrados y hasta ahora no tengo claro la estructura principal, ¿es posible permitir a los desarrolladores crear aplicaciones e instalarlas en mi sistema integrado o la estructura principal solo permite personalizar el software y grabarlo en microcontrolador, o en otras palabras... en estado de ánimo avanzado. ¿Puedo crear SDK para mi sistema integrado o la única forma de crear un software en un sistema integrado es personalizar mi sistema operativo con mis aplicaciones y grabarlo? Gracias y lo siento si no tengo claro ese campo pero estoy tratando de recopilar mucho sobre eso
Básicamente, esta pregunta no puede ser respondida. No necesita considerar qué sistema operativo va a usar al principio. Primero, debe considerar qué tipo de microcontrolador va a utilizar.
Varias CPU ARM serán perfectamente capaces de ejecutar un "SO" en .Net. Sin embargo, AVR y PIC y similares no podrán usar ni siquiera los marcos más micro de .Net.
En segundo lugar, debe considerar por qué necesita usar .Net. El micro framework .Net tendrá mucha más sobrecarga que un programa nativo directo. Si usar .Net es solo una prioridad porque no desea aprender C ++, probablemente solo necesite prepararse y aprender C o C ++.
¿Y qué tipo de sistema operativo estás buscando? ¿Un RTOS o un sistema operativo de propósito más general, como Linux? Va a tener dificultades para encontrar un sistema operativo de mucha complejidad implementado en C#, por la razón que dije anteriormente.
Tiene un IDE gratuito compatible con Microsoft que puede descargar aquí .
Netduino es una plataforma electrónica de código abierto que utiliza .NET Micro Framework.
Con un microcontrolador de 32 bits y un rico entorno de desarrollo. Adecuado para ingenieros y aficionados por igual.
Es barato pero algunos accesorios pueden ser caros (pero puedes hacer los tuyos más baratos)
El Raspberry Pi es la última tendencia viral de "Microcontrolador" económico pero extremadamente potente. El sistema operativo compatible es una versión especial de Debian para ARM6, pero puede ejecutar casi cualquier cosa que haga Debian normal y también tiene pines de entrada/salida.
La mayor parte del software también es gratuito.
La Raspberry Pi es una computadora del tamaño de una tarjeta de crédito que se conecta a tu televisor y a un teclado. Es una pequeña PC capaz que se puede usar para muchas de las cosas que hace su PC de escritorio, como hojas de cálculo, procesamiento de textos y juegos. También reproduce video de alta definición. Queremos que los niños de todo el mundo lo utilicen para aprender a programar.
Si tiene más preguntas, pregunte a la comunidad dedicada de intercambio de pilas de Raspberry Pi...
Un producto muy similar a Raspberry Pi, pero se ejecuta en una arquitectura ARM que es totalmente compatible con muchas distribuciones de Linux. Lo bueno de esto es que usted hace el resto del circuito, por lo que puede incorporar un flash de 2 GB y ejecutar su propia compilación de Linux con API mientras ofrece LAN, SPI, GPIO, I2C, etc.
Aria G25 es un pequeño SoM (System-on-Module) pensado para diseñadores de hardware que desean reducir el tiempo de desarrollo de dispositivos integrados OEM Linux. Aria G25 se puede utilizar como módulo SMD en una PCB o como módulo independiente para conectar directamente a otros módulos.
Si su objetivo es una placa ARM de Linux integrada, entonces puede usar CodeTyphon para realizar una compilación cruzada, o fpGUI para tener un compilador integrado. Ambos usan el compilador FPC, por lo que no es su prioridad.
Avra
stevenvh
Piotr Kula
kenny
stevenvh