6.10.4. 测试指南
6.10.4.1. 测试环境
6.10.4.1.1. 硬件
openwrt开发板
显示屏已经对接好
6.10.4.1.2. 软件
PC端的串口终端软件,用于PC和开发板进行串口通信
6.10.4.1.2.1. 软件配置
在board.dts中panel中timing的示例配置(1024x600显示屏):
display-timings { native-mode = <&timing0>; timing0: 1024x600 { clock-frequency = <52000000>; hactive = <1024>; vactive = <600>; hback-porch = <160>; hfront-porch = <160>; hsync-len = <20>; vback-porch = <12>; vfront-porch = <20>; vsync-len = <3>; de-active = <1>; pixelclk-active = <1>; }; };
hactive表示屏幕的宽度为1024
vactive屏幕的高度为600
fb0配置:
&fb0 { zx,uboot-logo-on=<1>; height-virtual = <1200>; port { fb0_out: endpoint { remote-endpoint = <&de0_in>; }; }; };
height-virtual配置为1200,为实际高度600的2倍,表示配置了双framebuffer
lvgl建议在双framebuffer配置下运行
6.10.4.1.2.2. 运行
在目录openwrt/package/zx/lvgl-ui/S00lvgl下的启动脚本,编译后会打包到系统路径/etc/init.d/S00lvgl,开机自动运行test_lvgl