# 内置 (lcd_driver_Internal)= ## 简介 主要用于SDK 2.4版本之前,在SDK内部创建新的屏驱
(lcd_driver_folder_strcuture)= ## 目录结构 此处以eh-lb525板子,屏幕模组(nv3051f屏驱+gt911触控驱动), aw9364背光驱动芯片 为例:
``` SDK │ ├──customer │ ├──boards │ │ ├──eh-lb52xu #eh-lb525板子的板级目录 │ │ │ ├──bsp_lcd_tp.c #屏幕和TP上下电、复位接口实现、通信接口的pinmux配置等 │ │ │ └──Kconfig.board #屏幕和TP上下电、复位管脚的定义、pwm背光引脚的定义 │ │ │ │ │ │ │ │ └──Kconfig_lcd #屏幕模组的menuconfig菜单定义(汇集屏驱、TP驱动、背光类型、以及屏幕模组分辨率的宏定义) │ │ │ │ │ └──peripherals │ ├──nv3051f1 #nv3051f1屏幕驱动的目录 │ │ ├──nv3051f1.c #屏驱的实现 │ │ └──SConscript #编译链接文件 │ │ │ ├──gt911 #gt911触控驱动的目录 │ │ ├──gt911.c #触控驱动的c文件 │ │ ├──gt911.h #触控驱动的头文件 │ │ └──SConscript #编译链接文件 | | │ ├──aw9364 #aw9364背光驱动芯片,背光设备“lcdlight” │ │ ├──aw9364.c #背光驱动芯片的c文件 │ │ ├──aw9364.h #背光驱动芯片的头文件 │ │ └──SConscript #编译链接文件 │ │ │ └──Kconfig #屏驱IC、触控IC、背光IC的宏定义处 │ ├──rtos │ └──rtthread │ └──bsp │ └──sifli │ └──drivers │ ├──drv_touch.c #TP驱动管理层,对应用层提供“touch”设备 │ └──drv_lcd.c #LCD驱动的管理层,对应用层提供“lcd”设备 │ │ └──examples #示例应用 └──rt_driver #屏幕调试工程, 调用“lcd”和“touch"设备 ```