Parece que el hardware será más un factor limitante que el software 🙂
Lo más importante a tener en cuenta: ahora estás en la tierra de ARM, no x86_64. No vaya a construir el software x86_64 y espere que funcione correctamente. Suponiendo que su distribución de Linux tiene un puerto adecuado para su hardware (lo que probablemente hace gracias a la encantadora comunidad integrada / kernel), debería funcionar con todo lo que conoce y ama de Linux. En términos de uso, solo tenga en cuenta los recursos limitados disponibles al iniciar nuevos procesos.
Cuando se trata de desarrollo, solo tendrá que tener cuidado con las limitaciones de su hardware. Si está trabajando en C, esté interesado en malloc () y fork () ing correctamente. Linux es totalmente compatible con subprocesos múltiples, lo que puede ser útil si cree que el tiempo de ejecución será un problema. Solo tenga en cuenta la sobrecarga de cambio de contexto.
- Cómo hacer una barra de progreso mecánica de MP3 usando cobre / madera para reproducir / progresar un audio MP3 en Raspberry Pi
- ¿Qué es una imagen de Raspberry Pi y cómo se descarga una imagen de Raspberry Pi?
- ¿Cuáles son algunos temas de investigación en internet de las cosas?
- ¿Con cuál debo elegir comenzar, Arduino, Raspberry Pi o BeagleBoard?
- ¿Qué es una placa Raspberry pi? ¿Cómo es diferente de las computadoras portátiles y las computadoras?
Si tiene múltiples Pi, podría construir un clúster potentially las opciones y soluciones son prácticamente ilimitadas.
Feliz desarrollo, amigo!
PD: Personalmente, me mantendría alejado de Raspbian cuando opere su Pi. Se siente hinchado y probablemente tenga mucho más software innecesario del que necesitará / usará. Puede usar lo que le plazca, pero siempre puedo recomendar Arch Linux como una solución ligera. ¡No tengas miedo de aventurarte y probar cosas nuevas!