Puede programar en cualquier lenguaje que desee, para casi cualquier propósito, y C se usa comúnmente para sistemas integrados porque C tiene algunos atributos:
1) Es pequeño y rápido.
2) Quizás lo más importante es que los programas escritos en C no necesariamente necesitan un sistema operativo para ejecutarse.
- ¿Podría usar 4 unidades flash en una matriz RAID en mi Raspberry Pi 2?
- ¿Qué se puede hacer con una Raspberry Pi pero no con un Arduino?
- Tengo una Raspberry Pi, ¿debería elegir Amazon Alexa Voice Service o IBM Bluemix Dialog Service?
- ¿Qué versión de Linux es mejor para ROS en Raspberry Pi 3?
- ¿Usar un Raspberry Pi NAS mejoraría las velocidades de carga de archivos para un programa como Turbo Lister?
La Raspberry Pi no es realmente un sistema embebido en el verdadero sentido, es básicamente una computadora de escritorio muy pequeña, que ejecuta sistemas operativos y software regulares.
Un sistema integrado es como el chip que ejecuta su lavavajillas, probablemente sin sistema operativo, y pequeñas cantidades de memoria, piense en 32k, no 256MB como una Raspberry Pi.
Una Raspberry Pi es en realidad más como una versión pequeña de esto:
Parece una PC normal, pero no lo es, es una Iyonix, que es una computadora de escritorio con ARM, que puede ejecutar RISC OS y Linux. La Raspberry Pi es básicamente compatible, y con especificaciones similares a las de Iyonix, es una computadora de escritorio pequeña (y una excelente), no es realmente una computadora integrada, en el verdadero espíritu.
Entonces, Python funciona bien en la Raspberry Pi, porque básicamente, la Raspberry Pi es una computadora de escritorio.