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