SBC-X40I产品特性
工业宽温设计,工作更稳定:
SBC-X40I主板隶属于盈鹏飞嵌入式Single Board Computer (SBC)系列,是CoM-X40I核心模块的工程底板的参考设计,该产品集成了四核 Cortex-A7 1.2GHz(MAX) A40I 处理器,稳定运行Android 7.0/Ubuntu 16.04/Linux 3.10。 SBC-X40I提供了3.3V I/O接口,可提供宽温的工业组件,运行于条件恶劣的工业现场!
提供开发套件,可快速应用
开发套件中包括主板、各种LCD配件,提供开发工具以及API函数、参考代码、详细的使用手册,让客户快速上手。

双链路LVDS接口可以接双通道LVDS显示屏,也可以接单通道LVDS显示屏。以下分别给出双通道LVDS接口显示屏(G170EG01 V1)和单通道LVDS接口显示屏(G121SN01 V4)的接线示意图,开始测试之前请参考接线示意图正确连接屏线,同时连接好背光电源线和触摸屏线。

图1
备注:背光接口支持12V和5V两种背光电源,实际请根据显示屏参数,在开发板上的J2跳线座子(背光电源选择)上提前设置,否则可能会引起烧屏。
图2
备注:示例所接显示屏电源为3.3V,所以需要在开发板上的J1跳线座子(LVDS电源选择)上将LVDS电源选择为3V。实际请根据显示屏参数选择,否则可能会引起烧屏。

图3
备注:示例所接显示屏电源为3.3V,所以需要在开发板上的J1跳线座子(LVDS电源选择)上将LVDS电源选择为3V。实际请根据显示屏参数选择,否则可能会引起烧屏。

图4
备注:示例所接显示屏电源为5V,所以需要在开发板上的J1跳线座子(LVDS电源选择)上将LVDS电源选择为5V。实际请根据显示屏参数选择,否则可能会引起烧屏。
连接工作准备好后,开始进行测试工作。
将产品资料“4-软件资料\Linux\Boot_package\AA_BB_CC\”目录下 boot_package_lvds_lcd.fex文件(支持LVDS显示)拷贝至评估板文件系统root用户目录下,执行如下命令将其固化至Linux系统启动卡。
Target# dd if=boot_package_lvds_lcd.fex of=/dev/mmcblk1 seek=32800
Target# dd if=boot_package_lvds_lcd.fex of=/dev/mmcblk1 seek=24576
Target# sync
Target# reboot

图5
评估板重启,进入文件系统后即可看到LVDS显示屏显示Qt界面。

图6
2.LVDS显示屏校准测试
执行如下命令删除校准文件,并关闭默认启动的Qt程序。
Target# rm /etc/pointercal
Target# mv /etc/init.d/runqt /etc/init.d/K99runqt
Target# reboot

评估板重启后,执行如下校准命令。
Target# ts_calibrate
执行操作指令后,触摸屏会显示校准界面,此时点击校准准星进行校准,依次点击五次后,校准测试完成。同时,终端会随着校准过程打印出相应的信息,如下图所示。

图7

图8
屏幕校准完成以后,可以执行以下指令,进行触屏测试:
Target# ts_test
执行操作指令后,触摸屏会显示测试界面。
默认是在“Drag”模式,此模式下手指在屏幕上点击或者拖动,准星会随之移动。如下图所示:

图9
点击“Draw”选项,可以进入到“Draw”模式。此模式下,准星会消失,可以在屏幕上做画线测试。如下图所示:

图10
点击“Quit”选项,退出测试界面,结束测试。测试过程中,终端会打印出相应的信息,如下图所示。

图11
校准坐标,执行如下指令,并点击屏幕,查看打印坐标是否正常,按"Ctrl + C"结束。
校准完毕,执行如下命令恢复默认启动Qt程序。
Target# mv /etc/init.d/K99runqt /etc/init.d/runqt
Target# reboot

图12