Red de conocimiento informático - Material del sitio web - Cómo compilar módulos de kernel personalizados en openwrt

Cómo compilar módulos de kernel personalizados en openwrt

El entorno de desarrollo es ubuntu. Primero cree el entorno de compilación.

sudo apt-get install gcc g binutils parche bzip2 flex bison make autoconf gettext texinfo descomprimir sharutils subversion libncurses5-dev ncurses -term zlib1g-dev gawk asciidoc libz-dev git-core build-essential libssl-dev

El código fuente se descarga a continuación. El código fuente se divide en dos tipos. Uno es la versión más reciente pero inestable, es decir, la versión troncal, y el otro es una versión relativamente estable.

Si no es la última descarga, es mejor actualizar el código periódicamente. El comando es

./scripts/feeds update -a

./scripts/feeds. install -a

Luego se compila. Los pasos de compilación son los siguientes:

make defconfig

make menuconfig Ingrese a la interfaz personalizada y seleccione el tipo de dispositivo.

make V=99

Aquí se explica cómo agregar el módulo del kernel

Ingrese al directorio del paquete y cree el directorio del módulo

cd backfire/package

ejemplo de mkdir

Ingrese al directorio de ejemplo y cree un archivo Makefile y una ruta de código

cd de ejemplo

toque Makefile

mkdir origen