رزولوشن دلخواه در ایمیج Sinux-v3s

سلام
همونطور که در این سوال هم توضیح داده شده

شما باید اسم نمایشگر رو از توی فایل panel-simple.c پیدا کنید و داخل device tree اصلاحش کنید.
تنها چیزی که اینجا متفاوته ، آدرس فایل device tree و نحوه کامپایل اون هست.
فایل dts از اینجا قابل دسترسی هست

tmp/work-shared/sinux_v3/kernel-source/arch/arm/boot/dts/sun8i-v3s-sinux-v3.dts

نمایشگر در همین فایل به این صورت تعریف شده

    panel: panel {
        compatible = "Lg,lb070wv8", "simple-panel";
    	power-supply = <&vdd_bl>;
    	backlight = <&backlight>;
    	#address-cells = <1>;
    	#size-cells = <0>;

	    port@0 {
	    	reg = <0>;
	    	#address-cells = <1>;
	    	#size-cells = <0>;
            
	    	panel_input: endpoint@0 {
	    		reg = <0>;
	    		remote-endpoint = <&tcon0_out_lcd>;
	    	};
	    };
	};
};

برای رزولویشن 1024*600 هم میتونید از این کانفیگ استفاده کنید

compatible = "auo,b101aw03", "simple-panel";

برای کامپایل هم از این دستورات استفاده کنید

bitbake virtual/kernel -c compile -f
bitbake console-image -c rootfs -f
bitbake console-image
2 پسندیده