在源碼編譯之前首先要確定自己想要使用的屏幕,然后修改源碼,編譯鏡像,燒寫(xiě)鏡像。如下圖所示:
第一步:確定要使用的屏幕種類(lèi),屏幕種類(lèi)選擇如下所示: iTOP-3588 開(kāi)發(fā)板支持以下種類(lèi)屏幕: 迅為 MIPI 7 寸屏幕 標(biāo)準(zhǔn) HDMI 屏幕(通過(guò) HDMI 線連接) 迅為 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è)備樹(shù)文件。 如下圖所示:
在上圖中分別定義了不同屏幕的宏定義。我們?nèi)绻胍B接某個(gè)屏幕,使能對(duì)應(yīng)的屏幕宏定義即可。如果想要設(shè)置多屏顯示,請(qǐng)參考《【北京迅為】itop-rk3588開(kāi)發(fā)板多屏顯示手冊(cè)》。 如果打開(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宏定義使能,然后再編譯源碼。 更多內(nèi)容可以關(guān)注迅為RK3588開(kāi)發(fā)板-【北京迅為】itop-3588開(kāi)發(fā)板實(shí)時(shí)系統(tǒng)使用手冊(cè)v1.0 |