- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
梁开祝-深入理解OpenHarmony的驱动框架--润开鸿-20230320
展开查看详情
1 .深入理解 OpenHarmony的驱动框架 梁开祝 江苏润开鸿数字科技有限公司 2023年03月20日
2 .CONTENTS 目录 01 系统架构概述 02 驱动框架概述 03 驱动框架的架构设计 04 驱动框架的实现细节
3 .OpenHarmony的系统架构
4 .驱动框架概述:全新的设备驱动开发框架 • •
5 .驱动框架概述:设计理念
6 .驱动框架的架构设计:架构图 • • • • • • •
7 .驱动框架的实现细节:代码结构 • • • •
8 .驱动框架的实现细节:编译与链接(LiteOS内核)
9 .驱动框架的实现细节:编译与链接(Linux内核) //kernel/linux/build/BUILD.gn -> kernel.mk :: cp -arfL $(KERNEL_SRC_PATH)/* $(KERNEL_SRC_TMP_PATH)/ :: .../drivers/hdf_core/adapter/khdf/linux/patch_hdf.sh ... patch -p1 < ${KERNEL_PATCH_PATH}/${DEVICE_NAME}_patch/hdf.patch
10 .驱动框架的实现细节:内核态驱动框架 • • •
11 .驱动框架的实现细节:用户态驱动框架 • • • •
12 .驱动框架的实现细节:用户态与内核态的交互 • IO Service • IO Dispatcher • IPC • 系统调用
13 .驱动框架的实现细节:驱动示例程序 • • • • • • • https://gitee.com/liangkzgitee/led_ctrl https://gitee.com/liangkzgitee/led_rgb
14 .总结 • • •
15 .谢谢观看 THANKS FOR WATCHING 地址 中国江苏省南京市雨花台区软件大道168号 润和创智中心 联系方式 8 邮箱:hihope@hoperun.com