No sé si necesito usar un FPGA o un microcontrolador.
Necesito construir un robot que pueda perseguir a mis gatos y dispararles con una pistola de agua. Así que parece haber una serie de procesos paralelos, que incluyen:
¿Debo hacer este robot en FPGA? Me refiero a que programarlo en C en un microcontrolador sería súper fácil si pudiera usar pthreads o algo así. No estoy interesado en mantener un montón de máquinas de estados finitos, creo que hacerlo solo en puertas lógicas también sería difícil.
¿O tal vez necesito algo como paralelo o raspberri pi con una placa de conexión?
Hago hardware y firmware, y creo que este proyecto se adapta mucho mejor a un microcontrolador que a un FPGA, a menos que te sientas más cómodo con el diseño lógico que con la codificación C. Como dijiste, ejecutar bajo Linux puedes usar múltiples subprocesos .
Creo que BeagleBone Black es probablemente la mejor plataforma para este proyecto. Tiene muchos más pines de E/S disponibles que Raspberry Pi. Olvídate del Parallella, ya que han dejado de aceptar pedidos anticipados.
Aunque no lo mencionaste en tu publicación, veo que agregaste una etiqueta para Arduino. Ni siquiera pienses en intentar usar uno de esos para este proyecto. Los gatos ganarían.
Nick Alexeev
Andy alias
Andy alias
JuegosDados
rjp