Compile Hongmeng Liteos-a para IMX6ULL

Capítulo 2 Compilar Liteos-a para IMX6ULL

Primero descargue el siguiente archivo, que contiene el archivo de parche:
https://gitee.com/weidongshan/openharmony_for_imx6ull/repository/archive/master.zip

1.1 Descargar archivos de parche, etc.

Ejecute los siguientes comandos en Ubuntu:

cd  /home/book
git  clone  https://gitee.com/weidongshan/openharmony_for_imx6ull.git

Los resultados son los siguientes:
Inserte la descripción de la imagen aquí
las "aplicaciones" en la figura anterior contienen varias aplicaciones de ejemplo, el "parche" contiene el archivo de parche creado para IMX6ULL y las "herramientas" es la herramienta de grabación.

1.2 Use archivos de parche para modificar el código

Suponiendo que el código fuente de Hongmeng está en el directorio / home / book / openharmony, el archivo de parche hmos_v1.0_imx6ull.patch se coloca en el directorio / home / book / openharmony_for_imx6ull / patch.
Ejecute el siguiente comando para parchear:

cd  /home/book/openharmony
patch -p1 < /home/book/openharmony_for_imx6ull/patch/hmos_v1.0_imx6ull.patch

Nota: El kernel de Hongmeng se actualiza constantemente y este parche es para la versión "OpenHarmony-1.0".

Por lo tanto, debe especificar "-b OpenHarmony-1.0" cuando utilice el repositorio para descargar el código, consulte "1.2.3 Descargar código fuente".

1.3 Compilar

Mi modificación aún no es perfecta y no se puede compilar en el directorio raíz.
Necesita ingresar al directorio kernel / liteos_a para configurar y compilar:

cd  /home/book/openharmony/kernel/liteos_a
cp  tools/build/config/debug/imx6ull_clang.config .config   // 配置
make clean      // 先清除一下,否则会提示错误
make  -j  8     // 编译内核,可以得到out/imx6ull/liteos.bin
make  rootfs    // 编译根文件系统,可以得到rootfs.img
cp  out/imx6ull/rootfs.img out/imx6ull/rootfs.jffs2 // 改个名易辨认,烧写工具使用rootfs.jffs2

Si todo es normal, el resultado es el siguiente:
Inserte la descripción de la imagen aquí
Los liteos.bin y rootfs.jffs2 obtenidos anteriormente se pueden ejecutar directamente usando la herramienta de grabación.
Consulte la "Parte 3 Experimente Hongmeng Kernel Liteos-a".

Descarga de texto completo
Technical Exchange Group (
Hongmeng Development / Linux / Embedded / Driver / Data Download) QQ Group: 869222007

Supongo que te gusta

Origin blog.csdn.net/thisway_diy/article/details/108666513
Recomendado
Clasificación