玩转IMX6这部分功能,是配合我的另一个开源项目来的,那个项目在IMX6上实现了很多功能,这就是那个项目的上位机配合程序,通过串口,可以连接后传输图片,上报触点信息,打印ASCII,读写EMMC等等功能。截图如下:
在使用这部分功能之前,你需要先通过串口连接设备与pc,然后选择这个串口,再给打开串口打上对钩,如果打对钩的时候出现错误等是无法使用这部分功能的。显示器控制方面的功能中,可以开关背光,可以在指定的区域输出颜色,清屏,加载图片等,你可以设置输入透明度,像素区的内容可以选择一部分输出,也可以全部输出,由于串口波特率不高,而图像又带有透明色,单像素又32位宽,所以传输图像是很慢的。
触摸屏的功能中,可以设置触点的颜色,可以带透明度,可以选择触点同步到IMX的屏幕上,也可以同步到触摸区域中,启用这个功能后你可以在触摸屏上画画,两边会同步这些内容。
虚拟控制台并不是虚拟控制台,只是个写入文字的输入框,你可以在上面输入ASCII,然后逐行就能发送下去,imx6的屏幕上也会逐行显示,可以设置颜色,颜色可以带有透明度。
读写EMMC的工具,可以读取EMMC,可以写入bin文件到emmc,读取地址的单位为扇区,因为emmc就是按照扇区读写的。写入的地址单位也是扇区。