在配置屏幕信息时使用如下
if (ioctl(dev_fp, SET_OSD_INFO, &fb_info_to_driver)) {
printf("Some problem with the ioctl SET_VS_INFO!!!\n");
return -1;
}
if (ioctl(dev_fp, SET_OSD_START)) {
printf("Some problem with the ioctl START_OSD!!!\n");
return -1;
}
而SET_OSD_INFO、SET_OSD_START都是在lcd.h中定义的,该lcd.h是在tiny6410光盘提供的。
个人愚见:tiny6410中的lcd.h只是合适电阻屏,如果要实现电容屏的使用,必须要适合电容屏的lcd.h;而在tiny4412的光盘中没有提供lcd.h。
另外,那你有没有在Tiny4412上实现摄像头视频采集和显示的linux的代码;发个代码给我。看看是如何操作电容屏的。
实在不行的话,就把在tiny412上操作电容屏例子的代码给我,最好有lcd.h文件的代码,而且最好是适合linux系统的;
如果可以的话发到
540459975@qq.com。(公司提供的tiny4412光盘上的例子太少了)。