6.1.1. 模块介绍 6.1.1.1. 术语定义 6.1.1.2. 模块简介 6.1.1.2.1. 原理框图 6.1.2. 参数配置 6.1.2.1. 内核配置 6.1.2.1.1. 打开 CMA 6.1.2.1.2. 打开 dma-buf 6.1.2.1.3. 打开 GE 6.1.2.2. DTS 参数配置 6.1.3. 调试指南 6.1.3.1. 调试开关 6.1.4. 测试指南 6.1.5. 设计说明 6.1.5.1. 源码说明 6.1.5.2. 非命令队列模式 6.1.5.2.1. 关键流程设计 6.1.5.3. 命令队列模式 6.1.5.3.1. 初始化流程 6.1.5.3.2. batch管理 6.1.5.3.3. 多进程支持 6.1.5.4. 数据结构设计 6.1.5.4.1. enum ge_pd_rules 6.1.5.4.2. struct ge_ctrl 6.1.5.4.3. enum ge_fillrect_type 6.1.5.4.4. struct ge_fillrect 6.1.5.4.5. struct ge_bitblt 6.1.5.4.6. struct ge_bitblt 6.1.5.4.7. enum ge_mode 6.1.5.5. 接口设计 6.1.5.5.1. IOC_GE_VERSION 6.1.5.5.2. IOC_GE_MODE 6.1.5.5.3. IOC_GE_FILLRECT 6.1.5.5.4. IOC_GE_BITBLT 6.1.5.5.5. IOC_GE_ROTATE 6.1.5.5.6. IOC_GE_SYNC 6.1.5.5.7. IOC_GE_CMD_BUF_SIZE 6.1.5.5.8. IOC_GE_ADD_DMA_BUF 6.1.5.5.9. IOC_GE_RM_DMA_BUF 6.1.5.6. MPP对GE接口的封装 6.1.5.6.1. mpp_ge_open 6.1.5.6.2. mpp_ge_close 6.1.5.6.3. mpp_ge_get_mode 6.1.5.6.4. mpp_ge_add_dmabuf 6.1.5.6.5. mpp_ge_rm_dmabuf 6.1.5.6.6. mpp_ge_fillrect 6.1.5.6.7. mpp_ge_bitblt 6.1.5.6.8. mpp_ge_rotate 6.1.5.6.9. mpp_ge_emit 6.1.5.6.10. mpp_ge_sync 6.1.5.7. APP 参考 6.1.6. 常见问题