OpenHarmony 3516添加内核驱动(L1) 原创 精华
碼磚民工
发布于 2022-3-26 16:50
浏览
6收藏
目录
简介
此文章以OpenHarmony 3.1代码基础
- 介绍liteos-a
ipcamera_hispark_taurus
上添加khdf步骤。 - 介绍驱动的简单调用(3516开发板:HiSpark_AI_Hi3516D_One_Light_VER.B开发板上测试)
驱动添加
驱动目录结构
驱动代码见附件
驱动目录以外的文件配置
- 文件
drivers\adapter\khdf\liteos\hdf_lite.mk
- 文件
drivers\adapter\khdf\liteos\Kconfig
- 文件
drivers\adapter\khdf\liteos\BUILD.gn
- 文件
vendor\hisilicon\hispark_taurus\hdf_config\device_info\device_info.hcs
驱动编译配置
- 从代码根目录切换到
kernel/liteos_a/
- 执行
make menuconfig
选择driver
选择framework support
选择my_sample driver
按q
,保存退出
驱动调用可执行程序
目录结构
- 驱动调用代码
驱动调用可执行程序详细代码见附件
代码目录结构之外的文件配置
- 文件
build\lite\components\myapp.json
- 文件
vendor\hisilicon\hispark_taurus\config.json
编译
编译环境参考:3516应用调用到驱动实践
执行下面2条命令。
执行hb build -f
烧录测试
烧录步骤参考:3516应用调用到驱动实践
切换到/bin目录下执行:./my_sample_driver_test
结果如图:
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
add_driver.rar 9.22K 41次下载
已于2022-12-15 14:21:04修改
赞
9
收藏 6
回复
9
2
6
相关推荐
666
好文收藏了