Práctica de desarrollo de Linux integrado (3): estructura de archivos

 Para el desarrollo de Linux integrado, la estructura de archivos principal básica es la siguiente imagen. Puede ver que consta principalmente de tres partes: Buildroot, Linux y u-boot.

¿Qué hace buildroot? El punto profesional es que buildroot es un marco para construir sistemas Linux integrados bajo la plataforma Linux. Puede considerarse como un gran proyecto de compilación, que consta de un script Makefile y un archivo de configuración Kconfig. ¿Para quién utilizar? ¿Solo lo usa u-boot o kernel de Linux? Claro que no, sirve para ambos. Entonces es muy poderoso. En otras palabras, si hay archivos nuevos en u-boot o en el kernel de Linux, se debe informar a buildroot para que puedan compilarse. Se pueden ejecutar diferentes partes de la compilación proporcionando parámetros:

if [ "$2" == "build" ] ; then
	if [ "$3" == "" ] ; then
		echo "build all..."
		ubootbuild
		linuxbuild
		brbuild
		exit $?
	elif [ "$3" == "uboot" ] ; then
		echo "build u-boot..."
		ubootbuild
		exit $?
	elif [ "$3" ==

Supongo que te gusta

Origin blog.csdn.net/weixin_49369227/article/details/131573501
Recomendado
Clasificación