¿Quiero desarrollar un producto como Raspberry Pi pero no sé nada al respecto? ¿Dime desde dónde empezar?

En primer lugar, debe saber qué está desarrollando y qué tipo de habilidades necesita para lo mismo. Comencemos con el diseño y diseño de PCB de alta velocidad, por supuesto, debe elegir el corazón de su módulo, es decir, el procesador, cosas que debe buscar antes de elegir el procesador:

  1. ¿La documentación EDA está disponible para el procesador por fabricante?
  2. en caso afirmativo, ¿cuál es el costo del procesador en volúmenes bajos (5–10)?
  3. ¿El fabricante le brindará asistencia durante el curso del desarrollo?
  4. Si hay algún diseño electrónico de alta velocidad de código abierto existente.
  5. Por ejemplo, Freescales iMX6 Rex (no Beaglebone black (OMAP) o Raspberry Pi (basado en Broadcoms Arm)

Lección 1: Necesita ayuda, hable con estas compañías presentes si tiene algo innovador en mente.

Entonces, ¿por qué elegiría el procesador iMX6 en lugar de diseños abiertos como BBB o R Pi? incluso cuando R PI tiene toneladas de tableros personalizados disponibles, incluso pocas compañías ofrecen personalización.
Lo más importante no es solo la disponibilidad del procesador en bajos volúmenes, sino también LPDDR RAM, Flash, IC de administración de energía e IC adicionales para la interfaz periférica como USB / Ethernet asociada con ellos. Mire abajo para un diseño de alta velocidad, aquí puede entender el juego de periféricos.
El costo individual de los periféricos compatibles con su procesador podría no estar disponible para MOQ (cantidad mínima de pedido) <10k.

Lección 2: el hardware tiene que ver con la escala

Por lo tanto, elija un procesador (como Mediatek o Allwinner) que tenga un ecosistema de partes importantes que ahora están disponibles como componentes genéricos.

Imagen cortesía: alphapcbdesign

Una vez que tenga todo el resto de los componentes activos y pasivos, en su mayoría son menos difíciles de obtener a tasas más bajas.

Ahora, ¿cómo voy a hacer un circuito tan complicado?
Necesita una herramienta EDA, una licencia y lo que preferiría es Altium .
Estas placas tienen 6–9 capas y necesita una versión con licencia si realmente es serio, intente acceder al laboratorio de una buena universidad de ingeniería que puedan tener una.

Una vez que tiene las herramientas EDA, tiene la documentación del procesador y el diseño de referencia, ¿y ahora qué? Comience a construirlo, en orden de:

  • Diseño esquemático que comienza con el procesador, RAM, periféricos, etc.
  • Para los componentes seleccionados, cree bibliotecas (También tenga cuidado de cómo seleccionar componentes para evitar problemas durante la producción [Consulte el material de referencia y consulte a los diseñadores de placas base para elegir los componentes correctos])
  • Cree huellas posteriormente en modelos 3D y comience a pensar en ubicaciones, mientras tanto, use conexiones de bocetos de bocetos en papel también, pensando dónde habrá trazas, vías y otras cosas
  • Comprobación doble de bibliotecas y esquemas
  • Inicie el diseño de PCB ahora coloque sus componentes alrededor de su procesador, calcule las impedancias, el apilamiento, el despliegue, etc., cambie su diseño por errores y reajuste las capas de agregar si es necesario.
  • Después de que el pcb de acabado de apilamiento también complete la coincidencia de longitud, verifique si su pcb tiene errores de diseño
  • Generar documentación de salida y archivos Gerber

    Ahora consiga un fabricante de China a bordo, necesita unirse a ellos. Dado que para estos MOQ será al menos 5–10 para el diseño de pcb, entonces debe pagar por el ensamblaje de componentes y la soldadura SMT.
    Ya casi terminamos aquí

    Es esto? No demonios no!
    Lección 3: no puedes hacerlo solo

    Mientras tanto, necesita a alguien que pueda reconstruir un kernel existente para admitir su módulo de hardware, necesita agregar bibliotecas para periféricos y ajustarlo básicamente para admitir su procesador. Incluso la empresa de fabricación de procesadores podría proporcionarle el núcleo al final del día, necesitará a alguien para modificarlo y reconstruir el núcleo. Resuelve errores.

    Hacer algo como Raspberry Pi a un costo de $ 35 es extremadamente difícil, necesita el apoyo de las empresas, el gobierno y un gran interés público. La comercialización de su producto es extremadamente importante aquí, ya que sin escala no se puede desarrollar una computadora de 35 $. Mientras desarrollaba Beagle bone black, Texas Instruments ordenó 200,000 componentes individuales a granel para obtener el precio a granel (todavía era de 45 $). Debe crear fuentes para sus componentes y optimizar el costo que se desperdiciará en la cadena de suministro, también puede tener un modelo de negocio para subsidiar el costo del hardware y mantener vivo su proyecto obteniendo fondos de otros lugares.

    PD: todavía está incompleto y hay mucho que escribir, agregará tiempo a tiempo

Bueno, para empezar, RaspberryPi es una computadora completa que puede ejecutar distribuciones de Linux / BSD y ahora incluso Android.

Tendrá que comprar un Pi, una tarjeta microSDHC de tamaño decente, un cable HDMI, teclado y mouse y un dongle USB WiFi (si no tiene Pi3) y un bloque de alimentación USB.

  1. Descargas de Raspberry Pi – Software para Raspberry Pi Vaya aquí, descargue un sistema operativo de su agrado (Raspbian debería ser perfecto)
  2. Utilice Win32disk imager y formatee e instale .img en su nueva tarjeta SD
  3. Conecte la SD en la ranura SD, el bloque USB en la ranura de alimentación y conecte el HDMI a una pantalla.
  4. Verás que el Pi arranca. Espera Pronto se iniciará en la GUI, si no escribe “startx” en el cli
  5. Si está familiarizado con Linux, el raspbian es una versión completa de debian. Todos sus comandos deb estándar funcionarán aquí. Configure su nombre de usuario y contraseña. Luego configure el resto de las opciones como SSH, overclocking, etc.
  6. Actualice todos los repositorios y realice una actualización utilizando “sudo apt-get update” y “sudo apt-get upgrade”
  7. Reinicia tu Pi. Todo listo.
  8. Tienes todo lo que necesitas para comenzar un nuevo proyecto. aquí hay algunas ideas
  • Cómo convertir una Raspberry Pi en una caja BitTorrent siempre activa
  • Convierta una Raspberry Pi en un XBMC Media Center en menos de 30 minutos
  • Cómo construir una consola de juegos retro Raspberry Pi por $ 35
  • Convierta una Raspberry Pi en un NAS de baja potencia

¿Tienes aún más Pis? Hacer una computadora en clúster

Ahora buena suerte.

Rutyj ha dado todos los pasos para comenzar. Pero si está pidiendo obtener conocimientos básicos, comience de inmediato con su proyecto si tiene una buena habilidad de programación.

Porque solo puedes aprender algo rápidamente cuando sabes dónde lo vas a usar

Divide tu proyecto en módulos. Luego trabaje en ello con ayuda de internet