回复
OpenHarmony内核中HDF内核态驱动khdf编译流程
离北况归
发布于 2025-10-28 16:52
浏览
0收藏
最近笔者遇到内核显示有关的hdf驱动有问题导致系统反复重启的问题,之前没有关注过内核中HDF驱动这块,于是将学习经验分享如下
写作环境
- rk3568
- 6.0r
khdf编译流程
khdf是HDF的内核态驱动

#HDF patch
bash ${ROOT_DIR}/drivers/hdf_core/adapter/khdf/linux/patch_hdf.sh ${ROOT_DIR} ${KERNEL_SRC_TMP_PATH} ${KERNEL_PATCH_PATH} ${DEVICE_NAME}
在3568编译脚本中6.0r/device/board/hihope/rk3568/kernel/build_kernel.sh中bash ${ROOT_DIR}/drivers/hdf_core/adapter/khdf/linux/patch_hdf.sh ${ROOT_DIR} ${KERNEL_SRC_TMP_PATH} ${KERNEL_PATCH_PATH} ${DEVICE_NAME} 将HDF补丁打入内核,patch_hdf.sh脚本四个参数含义为:第一个入参为工程根目录路径,第二入参为内核TMP目录路径,第三个入参为内核hdf补丁路径,第四个参数是当前设备名。
2.然后在drivers/hdf_core/adapter/khdf/linux/patch_hdf.sh脚本中会把hdf.patch补丁打入内核,然后把khdf内核态驱动的代码复制到内核


参考资料
分类
标签
已于2025-10-28 16:52:08修改
赞
收藏
回复
相关推荐




















