|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/hdmi-device-driver-development-training/
课程评论:没有评论
**课程名称:** HDMI设备驱动开发培训 **课程概述:** 本课程专为致力于Linux设备驱动开发或希望学习多媒体设备驱动开发的在校学生和专业人士设计。课程将深入解析Linux内核中多媒体设备驱动的工作原理,并教授如何为新的SOC(System on Chip)编写或移植HDMI驱动。 **课程内容亮点:** * **HDMI基础知识:** 全面介绍HDMI接口。 * **Linux内核中的HDMI:** 深入理解HDMI PHY(物理层)和HDMI CORE(核心层)在Linux内核中的实现。 * **HDMI模式与热插拔检测:** 掌握HDMI支持的各种显示模式,以及热插拔检测(Hot Plug Detection)和EDID(Extended Display Identification Data)的工作机制。 * **HDCP与CEC:** 学习HDCP(高带宽数字内容保护)和CEC(消费电子控制)等重要技术。 * **代码分析:** 详细 walkthrough HDMI Core 和 PHY 的内核代码。 * **设备树(Device Tree):** 理解在移植HDMI驱动时所需的设备树(Device Tree)改动。 **课程收获:** 完成本课程后,学员将对HDMI设备驱动有深入的了解,并能清晰地认识HDMI数据在Linux内核中的传输过程。课程还将帮助学员掌握HDCP和CEC的相关知识,以及HDMI热插拔检测的实现原理。在多媒体设备日益重要的今天,掌握多媒体驱动开发将为设备驱动开发者或嵌入式系统学习者带来显著优势。 **先修要求:** * 具备Linux设备驱动开发基础知识。 * 掌握C语言编程。
This course is designed for Students or Professionals who works on Linux device driver development or want to lean about Multimedia device Driver Development. This Course will give you good insight on how Multimedia device drivers works in Linux Kernel and how we can write or Port HDMI drivers for new SOCs. This Training is going to covers below topics:Introduction to HDMIUnderstanding of HDMI PHY and HDMI CORE in linux kernel.Different mode supported by HDMI Hot Plug Detection and EDID.Knowledge of HDCP and CEC.HDMI Core and PHY code walkthrough.Understanding HDMI Device Tree changes for porting HDMIThis course will give you idea about HDCP (High Bandwidth Digital Content Protection) and CEC (Consumer Electronics Control). Also you will learn how Hot Plug detection works for HDMI.After going through this training you will have good idea of HDMI device driver and will have good insight about how HDMI data transfer works in Linux Kernel. Nowadays multimedia devices play very important role in our lives so being a device driver developer or embedded system leaner its an added advantage if you have knowledge of any Multimedia Driver. Hope you will Enjoy going through this training.prerequisite for Course:Basic understanding of Linux Device DriversBasic knowledge of C Programming