当前位置: 技术问答>linux和unix
嵌入式下通过串口连接4线触摸屏如何搞呢?驱动?
来源: 互联网 发布时间:2017-01-25
本文导语: 嵌入式下通过串口连接4线触摸屏如何使用? 硬件: 设备是串口的触摸屏型号是 QC-104IPE-T 供货商说是标准的4线电阻屏。提供的光盘里没提供嵌入式linux的驱动。 只看到ubuntu6,RedHat Linux(for x86).里面看到touchkit 我的板...
嵌入式下通过串口连接4线触摸屏如何使用?
硬件:
设备是串口的触摸屏型号是 QC-104IPE-T
供货商说是标准的4线电阻屏。提供的光盘里没提供嵌入式linux的驱动。
只看到ubuntu6,RedHat Linux(for x86).里面看到touchkit
我的板子是at91sam9261,现在通过串口连接触摸板
软件:
现在移植的linux-2.6.35
移植了tslib2.14
我设置
export TSLIB_SERIAL_NODE=/dev/ttyUSB3
export TSLIB_FBDEVICE=/dev/fd/0
export TSLIB_CONSOLEDEVICE=/dev/tty
运行:
./ts_test
显示:
selected device is not a touchscreen I understand
请问一下怎么搞呢?
跪求解决方法~~~
硬件:
设备是串口的触摸屏型号是 QC-104IPE-T
供货商说是标准的4线电阻屏。提供的光盘里没提供嵌入式linux的驱动。
只看到ubuntu6,RedHat Linux(for x86).里面看到touchkit
我的板子是at91sam9261,现在通过串口连接触摸板
软件:
现在移植的linux-2.6.35
移植了tslib2.14
我设置
export TSLIB_SERIAL_NODE=/dev/ttyUSB3
export TSLIB_FBDEVICE=/dev/fd/0
export TSLIB_CONSOLEDEVICE=/dev/tty
运行:
./ts_test
显示:
selected device is not a touchscreen I understand
请问一下怎么搞呢?
跪求解决方法~~~
|
两种方法:
1、找到触摸屏所用的主芯片的具体型号,然后在kernel中找使用这个芯片的触摸屏驱动,选上然后编译。
2、在kernel中找到相近的驱动,然后根据datasheet,修改相近的驱动。
1、找到触摸屏所用的主芯片的具体型号,然后在kernel中找使用这个芯片的触摸屏驱动,选上然后编译。
2、在kernel中找到相近的驱动,然后根据datasheet,修改相近的驱动。
|
反接:
RXD --- TXD
TXD --- RXD
CTS --- RTS
RTS --- CTS
正接:
RXD --- RXD
TXD --- TXD
CTS --- CTS
RTS --- RTS
另外,看屏的驱动是否搞好,cat /dev/ttyS0(假如你用串口0, 三星的方案是/dev/s3c2410_serial0),查看是否有数据输出。