在源碼編譯之前首先要確定自己想要使用的屏幕,然后修改源碼,編譯鏡像,燒寫鏡像。如下圖所示:![]() 第一步:確定要使用的屏幕種類,屏幕種類選擇如下所示: iTOP-3588 開發板支持以下種類屏幕: 迅為 MIPI 7 寸屏幕 標準 HDMI 屏幕(通過 HDMI 線連接) 迅為 LVDS 7 寸屏幕 迅為 LVDS 10.1 寸 1024*600 屏幕 迅為 LVDS 10.1寸1280*800屏幕 迅為 LVDS 10.1寸1280*800新屏幕 打開Linux源碼kernel/arch/arm64/boot/dts/rockchip/topeet_screen_lcds.dts中的設備樹文件。 如下圖所示: ![]() 在上圖中分別定義了不同屏幕的宏定義。我們如果想要連接某個屏幕,使能對應的屏幕宏定義即可。如果想要設置多屏顯示,請參考《【北京迅為】itop-rk3588開發板多屏顯示手冊》。 如果打開的宏定義是#define LCD_TYPE_LVDS_10_1_1280x800_GT9271, 需要將kernel/arch/arm64/configs/rockchip_linux_defconfig文件中的CONFIG_TOUCHSCREEN_GT9271=y 宏定義使能,然后再編譯源碼 如果打開的宏定義是#define LCD_TYPE_LVDS_10_1_1280x800_GT911和#defineLCD_TYPE_LVDS_10_1_1024x600_GT911,需要將kernel/arch/arm64/configs/rockchip_linux_defconfig文件中的CONFIG_TOUCHSCREEN_GT9XX宏定義使能,然后再編譯源碼。 更多內容可以關注迅為RK3588開發板-【北京迅為】itop-3588開發板實時系統使用手冊v1.0 |