Android waveshare触摸屏

11
我正在尝试安装一个Android触摸屏驱动程序... 我有一个树莓派3并安装了emteria android,我买了一个waveshare触摸屏https://www.waveshare.com/wiki/10.1inch_HDMI_LCD#Method_1._Driver_installation。 我已经修复了分辨率,屏幕显示正常,但触摸不起作用,我尝试安装驱动程序,但它是为Ubuntu设计的,不能在Android上工作。您有什么想法如何解决我的触摸屏问题吗?

你可能需要获取驱动程序源代码并对其进行调整,以便在 Emteria 的 Android 分支上运行。 - rupps
{btsdaf} - Jon Goodwin
我会查看并测试一下,看看是否有效...今晚我会带着结果回来,谢谢@JonGoodwin。 - Dany Minassian
@JonGoodwin 感谢您提供的github.com/derekhe/waveshare-7inch-touchscreen-driver,但是它并没有起作用,我没有apt-get来安装python3,也不知道该使用什么替代方法。 - Dany Minassian
1
是的,Python解决方案不好,我打算用它作为你编写自己解决方案的灵感。我认为Waveshare是一家资源有限的小公司,他们不会回应或在其网站上说不。C语言解决方案也不好(而且很小),但可以构建(我猜),但根据作者自己的话,“有缺陷”。我能说什么,你想要一个硬件制造商目前没有准备在新平台上为你编译的驱动程序。不要购买他们的产品或使用他们支持的平台。它可能被黑客攻击,但正如你所看到的,愿意这样做的人很少。 - Jon Goodwin
1
等待、回滚或转向其他产品是我能提供的全部建议。在 StackOverflow 以外的世界中,所有开发都需要花费金钱。 - Jon Goodwin
2个回答

2
请使用以下触摸屏驱动程序:https://github.com/derekhe/waveshare-7inch-touchscreen-driver,并使用以下命令:
git clone https://github.com/derekhe/waveshare-7inch-touchscreen-driver

    cd waveshare-7inch-touchscreen-driver
    chmod +x install.sh
    sudo apt-get update
    sudo ./install.sh
    sudo restart

虽然你很欢迎基于我(经过研究的)Python解决方案的评论来构建、增加价值和回答,但你似乎是从链接的网页上复制粘贴的(只需要三十秒的工作),并没有添加任何内容(事实上你需要安装Python解释器,而问题是关于Emteria而不是Ubuntu)。这种为了赏金而进行的雇佣式努力应该低于你的水平,并相应地被投票否决。在这个网站上,承认你灵感来源的做法也是常规礼仪。 - Jon Goodwin
这不起作用,我无法使用apt-get或安装.sh文件中的大多数命令。正如上面的评论所述,这是直接从评论中提取的。 - Dany Minassian

1

正在尝试中...稍后回来更新。 - Dany Minassian
我无法运行C文件,因为缺少依赖项并且我无法安装依赖项https://github.com/tuomasjjrasanen/libsuinput。当我尝试运行configure.ac时,它告诉我权限被拒绝,即使我是su。 - Dany Minassian
你试过 @chandrakant sharma 提供的解决方案了吗? - Ernesto Ulloa
是的,我已经安装了Python和pip,但仍然从编写的Python脚本中收到错误。 - Dany Minassian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接