Hola a todos,
Soy nuevo en este foro y busco algunas opiniones. Busqué en la pizarra un poco y encontré preguntas similares, pero no del todo lo que estoy buscando. Estoy buscando ayuda para decidir qué SoC usar para las aplicaciones de sistemas integrados.
Tomé un curso de introducción de sistemas embebidos en mi universidad, sin embargo, el profesor habitual dejó el semestre anterior, por lo que un estudiante de posgrado de CE se vio obligado a enseñar la clase. Como resultado, siento que no recibí la mejor educación de esto. En el curso utilizamos una SoC de smartfusion, creo que conozco bastante bien esa placa, pero no quiero gastar más de 100 $ solo en la pizarra. También prefiero no tener que conectar la MPU a un FPGA.
Antes del final del semestre y haciendo mucha investigación, compré apresuradamente un Rpi 2. Investigando un poco más y jugando con él, llegué a la conclusión de que no es la mejor tabla para baremetal C Ya se le ha dado una gran cantidad de código cuando lo que quiero hacer es escribir el código y los controladores yo mismo.
Al final, quiero entrar en la robótica con cualquier plataforma que esté usando. Mi pregunta es esta ... ¿Debo seguir con el Rpi y simplemente aprender a reescribir algunas de las bibliotecas o debo obtener una placa diferente, como el Beaglebone? Otro problema que tengo con el Rpi es si quiero hacer baremetal C, entonces es una molestia flashear el MPU, así que preferiblemente me gustaría un IDE para depurar y flashear mi código.
Por ahora, el diseño del sistema integrado es solo un tema de aficionado, pero en el futuro me gustaría poder trabajar como diseñador integrado. Quiero acercarme al metal en lugar del diseño de alto nivel abstraído. Antes de tiempo, gracias por sus respuestas.