上一篇
Android商显主板行业应用方案─主板进化论
市面上非常规屏很多都是裁切屏,都是从标准屏裁剪出来,取上节部分。如从原屏1366*768裁切成1366*560,或者从原屏1280*800裁切成1280*390,或者原屏1920*1080,裁切成1920*540等。在这调试过程中,需要客户提供原屏大小和规格书,已经裁切成的分辨率大小。
目前视美泰TISMART 8核A83t系列的主板可以完美支持各种条形屏,首先需要烧录专有的固件:链接: http://pan.baidu.com/s/1dFgAGBR 密码: xp2q 接下来我们用原屏1280*800裁切成1280*390举例说明。 |
红色:裁剪屏显示区域。绿色:原屏显示区域。 |
由于是裁切屏,屏里面的驱动电路和IC等等都是按照原屏分辨率大小来做的。所以,首先,我们需要按照原屏分辨率将原屏点亮,比如原屏1280*800,即用1280*800的八核屏参将裁切屏点亮。
screen0_output_type=1;
screen0_output_mode=3; lcd_x=1280; lcd_y=800; lcd_dclk_freq=70; lcd_hspw=11; lcd_hbp=82; lcd_ht=1500; lcd_vbp=16; lcd_vt=900; lcd_vspw=8; lcd_frm=1; lcd_lvds_reverse=0; lcd_lvds_bitwidth=1; lcd_lvds_io_cross=0; lcd_cmap_en=0; lcd_lvds_ch=0; lcd_lvds_mode=0; lcd_lvds_ddr_enable=1; lcd_panel_pwr=1; lcd_lvds_pdwn=1; lcd_lvds_swing_mode=1; lcd_lvds_clk_edge=0; lcd_lvds_map=1; lcd_if=0; 然而裁切后,则是调试fb0_width和 fb0_height参数完成。这样UI界面就可以显示完整。我们根据裁切屏的实际分辨率大小1280*390,给屏参加上:fb0_width=1280;fb0_height=390;两行就可以将裁剪屏完美显示出来:
screen0_output_type=1;
这样,针对UI,应用软件来说,不管是布局还是图片,都可以按照此分辨率来做。screen0_output_mode=3; lcd_x=1280; lcd_y=800; fb0_width=1280; fb0_height=390; lcd_dclk_freq=70; lcd_hspw=11; lcd_hbp=82; lcd_ht=1500; lcd_vbp=16; lcd_vt=900; lcd_vspw=8; lcd_frm=1; lcd_lvds_reverse=0; lcd_lvds_bitwidth=1; lcd_lvds_io_cross=0; lcd_cmap_en=0; lcd_lvds_ch=0; lcd_lvds_mode=0; lcd_lvds_ddr_enable=1; lcd_panel_pwr=1; lcd_lvds_pdwn=1; lcd_lvds_swing_mode=1; lcd_lvds_clk_edge=0; lcd_lvds_map=1; lcd_if=0; |
应用场景: |
应用实例展示: |
更多资料,请扫码关注视美泰官方微信公众号: 或者直接输入视美泰官方网址:www.smdt.com.cn,了解更多视美泰信息。 |