基于 amlogic 学习
Android 分辨率调整 屏大小调整
meson_refb01_defconfig:该文件是进行编译的选择,有无包含该编译
board-8726-refbxx.c 表示该板的板级资源
board-8726-refbxx.h表示该板的板级资源的头文件
内核涉及分辨率的文件有
board-8726-refbxx.c .lcd_max_width = 1024,
.lcd_max_height = 768, //屏分辨率1024 * 768
board-8726-refbxx.h #define OSD_PANEL_PIX (1024*768)
驱动文件kernel\drivers\amlogic\display\vout
#define LCD_WIDTH 1024
#define LCD_HEIGHT 768
Make menuconfig
Devicesdriver --->
Amlogic driver à
Amlogicdisplay driver--à
Amlogicosd module-à
(1024) Default OSD1 width
(768) Default OSD1 height
(1024) Default OSD1 virtual width
(1536) Default OSD1 virtual height
Android 层:
Devices /amlogic/b01ref/set_display_mode.sh(android层的分辨率设置) panel设备
u-boot
aboard/amlogic /board_xxx/lcd.c 可以直接拷贝 kernel中的 display driver-lcd 驱动