成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OpenHarmony中Linux內核手動編譯調試解讀

原創
系統 OpenHarmony
本篇帶給大家OpenHarmony 3.1Beta版本linux內核手動編譯調試的三個步驟。

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://harmonyos.51cto.com??

一、OpenHarmony手動編譯Linux內核

1.首次編譯標準系統

./build.sh --product-name Hi3516DV300 --ccache

2.編譯完成在編譯的內核

在OpenHarmony-v3.1-Beta/out/KERNEL_OBJ/kernel/src_tmp/linux-5.10目錄下

配置編譯環境變量

export OHOS_ROOT=/home/weimin/OpenHarmony/OpenHarmony-v3.1-Beta
export PATH=$OHOS_ROOT/prebuilts/clang/ohos/linux-x86_64/llvm/bin:$PATH
export PATH=$OHOS_ROOT/prebuilts/gcc/linux-x86/arm/gcc-linaro-7.5.0-arm-linux-gnueabi/bin:$PATH
export MAKE_OPTIONS="ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- CC=clang HOSTCC=clang"
export PRODUCT_PATH=vendor/hisilicon/Hi3516DV300

編譯內核

make ${MAKE_OPTIONS} menuconfig hi3516dv300_standard_defconfig
或者
make ${MAKE_OPTIONS} menuconfig hi3516dv300_small_defconfig
make ${MAKE_OPTIONS} uImage

編譯完成在out/KERNEL_OBJ/kernel/src_tmp/linux-5.10/arch/arm/boot目錄下生成uImage,zImage-dtb,zImage和Image等鏡像文件。

二、手動打包ramdisk鏡像

進入ramdisk的文件目錄執行如下命令:

進入ramdisk的文件目錄執行如下命令:
find . | cpio -c -o -v |gzip >../ramdisk.img

三、打包ramdisk.img和zImage-dtb生成boot.img

ohos.its文件內容如下:

/dts-v1/;

/ {
description = "U-Boot uImage source file for Hi3516DV300";
#address-cells = <1>;

images {
kernel@1 {
description = "Linux kernel for Hi3516DV300";
data = /incbin/("./zImage-dtb");
type = "kernel";
arch = "arm";
os = "linux";
compression = "none";
load = <0x82000000>;
entry = <0x82000000>;
};
ramdisk@1 {
description = "ohos Ramdisk Image";
data = /incbin/("./ramdisk.img");
type = "ramdisk";
arch = "arm";
os = "linux";
compression = "none";
load = <0x84000000>;
entry = <0x84000000>;
};
};

configurations {
default = "conf@boot";
conf@boot {
description = "booting ARM Linux Kernel Image";
kernel = "kernel@1";
ramdisk = "ramdisk@1";
};
};
};

data = /incbin/(“./zImage-dtb”);指定zImage文件的路徑

data = /incbin/(“./ramdisk.img”); 指定ramdisk文件的路徑

如果ohos.its沒有修改,將ohos.its、ramdisk.img和zImage-dtb文件放入同一目錄下,執行下面命令生成boot.img:

mkimage -f ohos.its boot.img

??想了解更多內容,請訪問:??

??51CTO和華為官方合作共建的鴻蒙技術社區??

??https://harmonyos.51cto.com??

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2023-04-10 09:44:22

內核鼠標調試鴻蒙

2023-02-01 16:28:30

Linux內核鴻蒙

2010-01-22 11:01:04

linux內核模塊

2014-08-28 15:08:35

Linux內核

2010-07-20 10:04:25

Linux內核編譯

2017-03-27 18:05:49

Linux內核編譯與開發

2021-10-17 19:52:40

Python:源碼編譯器

2011-01-04 17:00:32

Linux內核編譯

2010-03-02 16:13:56

Linux升級

2009-12-17 15:18:47

2009-10-16 09:45:41

Linux內核操作系統

2023-10-05 15:47:04

Linux內核編譯

2010-04-12 11:19:47

編譯內核模塊

2021-05-26 07:53:58

Linux運維Linux系統

2009-10-23 16:35:44

linux Debia

2010-02-02 13:26:53

Linux內核

2023-05-08 08:05:42

內核模塊Linux

2010-04-20 10:12:05

2010-02-26 10:17:15

Linux uClin

2021-07-11 06:45:18

Linux內核靜態
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品高清视频在线观看 | 91网在线观看 | 二区三区av | 欧美精品在线观看 | 激情在线视频网站 | 久久精品国产99国产精品亚洲 | 日本一区二区不卡 | 在线观看国产wwwa级羞羞视频 | 亚洲欧美一区二区三区在线 | 成人精品鲁一区一区二区 | 日韩在线不卡 | 成人午夜网站 | 亚洲成人a v | 在线观看国产视频 | 在线一区二区三区 | 秋霞国产 | 久久久久国产一级毛片 | 国产在线观看一区二区三区 | 亚洲精彩免费视频 | 91麻豆精品国产91久久久资源速度 | 成人精品福利 | 日韩精品成人 | 日本不卡高字幕在线2019 | 欧美日产国产成人免费图片 | 99国产视频 | 久久久久久久国产精品影院 | 久久久久久国模大尺度人体 | 欧美一级二级视频 | 99综合网 | 欧美性网站 | 欧美国产一区二区 | 午夜精品久久久久久久久久久久久 | 一级黄色生活视频 | 国产精品久久久久久久久免费 | 国产精品激情在线 | 日韩中文字幕高清 | 一区二区三区亚洲精品国 | 久久久久国产视频 | 国产精品久久九九 | 久久专区| 91 视频网站 |