Calvin 发表于 2014-3-20 15:40:14

TQ210 Linux系统的FAQ(不断更新中)

此贴为TQ210 Linux系统的FAQ,会及时更新遇到的各种问题的解决办法,旨在帮助更多的用户在遇到相同问题时,能得到快速的解决。也借此希望各位在遇到问题时能先到此处搜索,也许你今天的难题,就是前人已经解决的问题。也希望大家能在此踊跃发言,相互交流各自的经验。


1、Q:      TQ210V3开发板,装的linux系统,重力传感器插上说“重力传感器未就绪”,用ls /dev/angle 查看,没有angle目录?重新烧写了linux2.6和3.0的系统还是没反应,重力传感器没问题,在android系统上是可以用的。
A:     linux+qt下默认是没有重力传感器驱动的;你直接在android文件系统/system/lib/modules目录下找到Acceleration_sensor.ko,然后将其放到qt文件系统的/lib/modules目录下,在/etc/init.d/rcS文件的modprobe rt5370sta 的下一行增加insmod /lib/modules/Acceleration_sensor.ko 然后重启,系统就会自动加载驱动

2、Q:      TQ210在linux下如何使用向天嵌购买的SDIO 8189wifi模块?
A: 将附件的 8189es.ko 放到linux的文件系统目录下的/lib/modules/目录下,并且修改linux文件系统目录下的/etc/init.d/rcS 在 ifconfig lo 127.0.0.1前面增加命令 isnmod /lib/modules/8189es.ko 然后保存,重启板子就可以正常使用wifi模块。(附件 ,需要解压出来)




3、Q:2014年3月份 linux内核不支持电容触摸屏?(把module文件放到内核源码目录下的 /drivers/input/touchscreen/ 目录下,注意这里的module文件只适用于3.0.8内核版本)
A:请参考以下链接http://www.armbbs.net/forum.php? ... 9021&extra=page%3D1(链接是E8的版块,问题”Q:2014年3月24号的E8 linux内核不支持电容触摸屏?“解决方案同样适用于TQ210,不过附件中的zImage.bin不能在TQ210上运行,而且需要修改一下源码目录下的/drivers/input/touchscreen/Makefile在Makefile的最后增加一行
obj-y                                        += ft5x06_ts.module
之后修改一下/arch/arm/mach-s5pv210/mach-tq210.c,在对应的位置增加以下红色代码#if defined(CONFIG_TOUCHSCREEN_S3C_GX801)
      { I2C_BOARD_INFO("gx801", 0xaa>>1),
          .irq = IRQ_EINT(14),
          .platform_data= &tq210_gt801_pdata,      
      },
      { I2C_BOARD_INFO("Goodix-TS", 0x5d),
          .irq = IRQ_EINT(14),
          .platform_data= &tq210_gt801_pdata,      
      },
      { I2C_BOARD_INFO("ft5x06_ts", 0x38),
          // I2C_BOARD_INFO("Capacitance_ts", 0x38),
          .irq = IRQ_EINT(14),
          .platform_data= &tq210_gt801_pdata,      
      },
#endif
之后自行编译内核就ok)

4、Q:买210v4 送了个USB wifi ,在linux 插上不能用?
A:请使用以下附件的驱动;如果USB wifi不是我司提供的请自行移植驱动。

5、Q:linux下HDMI显示不正常?
A:请使用以下附件的程序;将附近中的文件替换文件系统bin目录下的hdmi_app,并修改权限为可执行(chmod /bin/hdmi_app 777),在/etc/init.d/rcS文件中替换原来的启动脚本命令 ,添加参数成你想要的分辨率,如hdmi_app 4 0,表示使用一直1280*768的分辨率
hdmi_app
lcd resolution: 1 == 800*480
lcd resolution: 2 == 800*600
lcd resolution: 3 == 1024*768
lcd resolution: 4 == 1280*768
display time: *20ms ,== 0 means forever
"hdmi_app 4 10000" means lcd resolution is 1280*768,and display for 10000*20ms
备注:附上一个固定分辨率为1280*720的hdmi_app

6、Q:TQ210 linux内核版本为2.6的不支持新的电容屏么?
A:请参考以下附件说明。

7、Q:红外传感器没有效果或者直接没有作用?
A:首先检查一下对应的遥控器电池是否有电,如果确认有电之后,可以尝试将附件1 分钟前 上传
点击文件名下载附件


替换内核源码目录下的drivers/input/keyboard/tq210_hs0038.c并且重新编译一下内核就ok

Calvin 发表于 2014-8-18 13:53:57

zhaohj5200 发表于 2014-8-16 22:46
电容屏触摸屏问题,就不能提供个你们编译好的镜像吗

直接找卖开发板给你的哪位,叫他提供最新的镜像就可以

Calvin 发表于 2014-9-30 11:55:15

本帖最后由 Calvin 于 2014-9-30 14:16 编辑

andy994 发表于 2014-9-3 23:43
电容屏触摸屏问题
按照修改后编译直接报以下错:



请注意一定要把module文件放到内核源码目录下的 /drivers/input/touchscreen/ 目录下才行
还有的是对比一下配置单内核是3.0.8的

zhpic 发表于 2014-12-1 16:04:12

SDIO WIFI问题总算是解决了。

zhy755788055 发表于 2015-3-18 11:18:06

isnmod /lib/modules/8189es.ko 打错了吧,应该是insmod

傻瓜都一样 发表于 2015-9-28 15:03:02

wlan0设备节点是自动创建吗?为什么我插入了驱动模块没有查看到wlan0节点?是需要手动创建吗?(新人求指导)

Horsdy 发表于 2015-11-27 19:04:54

楼主发的RTL8189 wifi驱动是内核3.0.8的,不能再2.6版本的内核上使用,能不能再发一个2.6版本的wifi驱动?
页: [1]
查看完整版本: TQ210 Linux系统的FAQ(不断更新中)