针对现有RGB(Red Green Blue)显示接口与LVDS(Low Voltage Differential Singnaling)显示接口无法满足嵌入式高清显示需求的问题,在Arm架构的RK3288目标系统上开发了MIPI(Mobile Industry Processor Interface)接口显示驱动。笔者首先...针对现有RGB(Red Green Blue)显示接口与LVDS(Low Voltage Differential Singnaling)显示接口无法满足嵌入式高清显示需求的问题,在Arm架构的RK3288目标系统上开发了MIPI(Mobile Industry Processor Interface)接口显示驱动。笔者首先分析了MIPI架构,整理了MIPI四层架构的任务划分,进而研究了Android整个显示机制的工作流程,将驱动开发任务锁定在内核层,最后分别在U-boot阶段和Kernel阶段编写显示驱动,U-boot阶段负责开机Logo显示,Kernel阶段负责主界面显示。系统的运行情况表明,显示驱动编写正确,显示功能正常。展开更多
文摘针对现有RGB(Red Green Blue)显示接口与LVDS(Low Voltage Differential Singnaling)显示接口无法满足嵌入式高清显示需求的问题,在Arm架构的RK3288目标系统上开发了MIPI(Mobile Industry Processor Interface)接口显示驱动。笔者首先分析了MIPI架构,整理了MIPI四层架构的任务划分,进而研究了Android整个显示机制的工作流程,将驱动开发任务锁定在内核层,最后分别在U-boot阶段和Kernel阶段编写显示驱动,U-boot阶段负责开机Logo显示,Kernel阶段负责主界面显示。系统的运行情况表明,显示驱动编写正确,显示功能正常。