Un poco, tal vez. Sería mejor para ese propósito si lo diseñaras. Los usuarios finales de BeagleBones son realmente eso; usuarios finales, a pesar de que podrían estar utilizándolo programándolo. Los verdaderos expertos en sistemas integrados son los que lo desarrollaron para que no tenga que pasar por todo el dolor y la agonía del proceso de diseño. Es un poco como la diferencia entre la persona que prepara Mac & Cheese de una caja, frente a la persona que hace su propia pasta con la harina que molió y los huevos que recogió de los pollos que cultivó, la salsa de los ingredientes crudos que cultivó en el jardín. , y el queso que hizo con la leche que obtuvo de las vacas que crió. Ambos terminan con una comida en un plato, solo uno tuvo una comprensión mucho más profunda del proceso de preparación de alimentos.
Dicho esto, hay mucho que aprender de Beagles, Pis y Arduinos. El nivel de programación en C no está tan cerca del hardware como lo que yo llamaría C. realmente incrustado. Si el aprendizaje es su objetivo, entonces debería mirar esas plataformas con la intención de comprender cómo ya hacen lo que hacen. hacer cuando enciendes el poder. Tal vez escriba una extensión en un gestor de arranque para que descargue un kernel de su teléfono inteligente a través de Bluetooth o cree un controlador que baste algún tipo de protocolo en un puerto GPIO. Ese tipo de cosas realmente te enseñará algo. Y sí, suena difícil. Porque es difícil. Por eso compramos esas cosas.
Es difícil hacer gran parte de cualquier cosa incrustada sin tener en tus manos algunos dispositivos electrónicos. Si valoras aprender algo de eso, obtendrás un gran valor de los pequeños tableros.
- Cómo relacionar Kernel Development, Embedded Systems, Robotics and AI
- ¿Cuál es la diferencia entre periféricos y hardware en sistemas embebidos?
- ¿Cuál es el alcance de los sistemas integrados en mecatrónica? ¿Qué tipo de trabajo se realiza en los sistemas integrados?
- ¿Cuáles son los beneficios de usar microcontroladores?
- ¿Qué tan diferente es un producto electrónico de un proyecto?