microcontrolador para laptop personalizada

3

Soy nuevo en la electrónica (además de jugar con Arduino y un curso universitario básico, soy más un experto en software) y estoy intentando construir una computadora portátil personalizada, extremadamente baja y extremadamente delgada.

Lo ideal es un teclado, un microcontrolador o algún chip que ejecute la distribución de Linux en la línea de comandos (potencialmente uClinux) y una pantalla LCD. Potencialmente podría funcionar con baterías de doble A por el momento. También necesitaría acceso wifi.

Mi mayor pregunta actual es qué tipo de microcontrolador (u otro dispositivo) debería buscar como el cerebro del dispositivo. He considerado simplemente apostar en una Raspberry Pi, pero en realidad es mucho más grande de lo que me gustaría, así que estoy dispuesto a intentar una solución de soldadura personalizada. ¿Hay suficientes que ya tengan instalado Linux? ¿Hay algunos que tengan suficientes pines de entrada / entradas adecuadas para una pantalla de teclado / LCD?

También estoy dispuesto a escribir uno o dos controladores para el teclado, LCD, etc. según sea necesario, FYI.

    
pregunta Matthew Gilk

3 respuestas

5

Para cualquier cosa que funcione con Linux, no puede ser un simple microcontrolador de 8 o 16 bits. Su mejor apuesta es un sistema basado en ARM, en particular Cortex A8 o A9. Básicamente, aparte de la frambuesa pi, tienes tabla de beagle, hueso de beagle, tabla de panda y otras tablas similares.

No estoy seguro de que haya un módulo de procesador de aplicaciones personalizado disponible en general. Si eres un OEM, por supuesto, puedes encontrar algo.

Si está dispuesto a crear su propia solución, puede hacerla muy pequeña.

    
respondido por el Gustavo Litovsky
5

Los microcontroladores no serían una buena opción para una computadora portátil. Son buenos para el control integrado y no para la computadora personal. Para construir una computadora portátil, necesitaría otros chips de controladores periféricos como el controlador de unidad, el controlador de pantalla, el controlador de E / S, etc. Es posible que estos otros chips no interactúen con un "microcontrolador" de manera tan limpia.

Para construir una computadora portátil efectiva sería mejor usar un microprocesador. Además, puedes comprar un kit básico y construir tu propia computadora portátil.

    
respondido por el Chetan Bhargava
1

Las baterías AA no tienen suficiente capacidad. Cuando utilice la luz de fondo de la pantalla LCD (y lo estará), el dispositivo consumirá probablemente alrededor de 300 mA - 500 mA, dependiendo de los periféricos y otro hardware. Usando pilas AA de posiblemente 1500mAh, lo harías en unas pocas horas la primera vez, la segunda vez en una hora. Use una batería LiPo de 3.7 V con una bomba de carga a 5 V, es más plana y tiene más capacidad.

Cuando está utilizando uClinux, las páginas de Preguntas frecuentes y de Inicio en su página web pueden ayudarlo con el dispositivo que debe usar: un controlador ARM.

Sin embargo, te recomendaría que crees tu propio sistema operativo solo con las funciones que necesitas; sería mucho más rápido y más divertido de hacer :-)

Estoy construyendo mi propio dispositivo portátil, CText. Esta es mi configuración, puede que te resulte interesante cuando la construyas desde cero con tu propio sistema operativo:

  • Un microcontrolador PIC teclas que interconecta el teclado de una serie psion 5mx antigua
  • Un microcontrolador PIC gráficos que conecta una pantalla LCD
  • Un microcontrolador PIC main que calcula todo y se comunica con los otros PIC (a través de I2C) y maneja la memoria RAM, la tarjeta SD, la comunicación RS232, etc.

El acceso a Wi-Fi mediante un microcontrolador es un poco difícil, pero habrá módulos disponibles en la red.
Sin embargo, también puede optar por usar un chip con un periférico USB para conectarse a su teléfono Android (si tiene uno) y usar el Internet del teléfono. Puedes crear tu propia aplicación para hacer esto.

Las actualizaciones de este proyecto se pueden encontrar aquí: enlace

    
respondido por el Keelan

Lea otras preguntas en las etiquetas