Quiero comenzar a aprender Linux integrado y compré un kit de inicio Raspberry Pi 3. ¿Cómo comienzo desde este punto?

Si desea aprender Linux incrustado primero, debe comenzar con yocto o el sistema de compilación buildroot para raspberry pi. mediante este sistema de compilación puede generar imágenes binarias para el tablero de destino. Hay tres componentes principales en el sistema Linux integrado. gestor de arranque, kernel y sistema de archivos. gestor de arranque de código abierto como u-boot, redboot, barebox, que se utilizan ampliamente en Linux embebido. pero raspberry pi tiene su propio sistema de arranque de fuente cerrada y su propio gestor de arranque, pero aún así puede usar su gestor de arranque compilado cruzado además de eso.

Es importante saber cómo se pasa el argumento de la línea de comandos al kernel desde el gestor de arranque, la información de partición, etc. para el kernel raspberry pi. el sistema de compilación generará el gestor de arranque de raspberry pi, el kernel y el sistema de archivos, puede agregar o eliminar paquetes de acuerdo con sus requisitos en el sistema de archivos y agregar-eliminar el soporte de servicios de controlador del kernel de Linux para acelerar el arranque.

Aprender Linux como sistema operativo tomará mucho tiempo en sí mismo. Me cambié a Linux en octubre de 2015 después de que estropeé mi partición de Windows y no tuve acceso a un disco de Windows e instalé la clave hasta que llegué a casa en Navidad. No tenía ni idea de cómo usar Ubuntu y solo lo usé para tareas básicas como usar Internet.

Me tomó un tiempo entender cómo se diferenciaba de Windows. Conocer los permisos de archivos, instalar programas, hacer cosas en el terminal, la estructura de archivos y simplemente comprender cómo se hacen las cosas de manera diferente en Linux y por qué. Es solo ahora que puedo decir que estoy bastante seguro de lo que estoy haciendo y puedo decir que estoy lo suficientemente seguro como para pasar a otra distribución.

Linux es un gran paso para un recién llegado y la única razón por la que he hecho tanto progreso es porque decidí que me negaba a usar Windows, no importa lo difícil que sea para Linux, así puedo seguir aprendiendo más sobre Linux embebido.

Antes de comenzar, debe aprender a usar el terminal, hay un buen curso en Codecademy.com para comenzar.

Diría que debe comenzar por tener una idea para un proyecto, luego conectar el Pi a un teclado, mouse, monitor y fuente de alimentación y luego ir al programa.

No es realmente un trabajo integrado, solo codifica el sistema operativo Ubunto.

He estado jugando con una aplicación Pi que estoy codificando en C ++. Estoy usando Netbeans en mi computadora portátil para codificar y una cadena de herramientas que empuja el código a la Pi y lo compila allí. Se trata de la forma más fácil de desarrollar en pi.

Estos muchachos hacen un buen trabajo práctico. Tienen muchos episodios trabajando con RasPi.

Saber cómo … | TWiT.TV