pcDuino 2.8″USB显示屏

本文介绍了一款由RoboPeak团队开发的2.8”USB显示器,该显示器采用USB接口作为传输协议,可与多种平台如pcDuino、树莓派等连接。文章详细介绍了该显示器的特点、元器件清单以及如何在pcDuino上安装和配置驱动程序的方法。

pcDuino用的2.8”USB显示器是由RoboPeak团队开发的一款以USB接口作为传输协议的触摸屏显示器。RoboPeak USB显示器可以与各种不同的设备和平台进行连接,进而成为它们的人机接口。

显示屏特性

  • 无需配置,使用简单、方便
  • 分辨率达到QVGA(320×240),高达16位的丰富色彩
  • 2.8英寸电阻式触摸屏
  • 最多可达100帧每秒的刷新率
  • 直接从标准的USB接口取电,无需额外供电
  • 只是用USB作为传输接口,无需HDMI、VGA等其他接口
  • 提供开源的Linux驱动程序
  • 可以与树莓派(Raspberry-pi)、Cubieboard(I/II)、pcDuino等Mini PC或WR703等带有USB接口的路由器连接
元器件清单

pcDuino  x1

USB Display  x1

Micro USB 线 x1

图片1

测试运行

(1)查看pcDuino的内核版本,目前的驱动程序只支持内核版本为“3.0.8+”和“3.4.29+”:

$uname -r 

图片2

检查pcDuino上是否包含RoboPeakMini USB显示器所依赖的内核模块,如果包含下列文件,则可以继续配置驱动程序:

$ ls /lib/modules/`uname -r`/kernel/drivers/video | grep sys

  •  Sysfillrect.ko
  •  Syscopyarea.ko
  •  Sysimgblt.ko
  •  fb_sys_fops.ko

图片3

(2)下载编译驱动程序所需的软件包:

$ sudo apt-get update

$ git clone https://github.com/robopeak/rpusbdisp.git

(如果你没有安装git,那么你需要执行:sudo apt-get install git-core)

上面的命令执行成功后,会在当前的目录下产生一个名为“rpusbdisp”的文件夹

图片4

(2)进入“rpusbdisp/tools/arm_suite”文件夹,执行安装驱动的脚本文件:

$cd rpusbdisp/tools/arm_suite

$sudo ./rpusbdisp_arm_tool.sh install_kernel_module

图片5

运行到这里,会提示你选择使用板子,我们接着输入“pcduino”回车即可:

接着自动化的配置你的lightdm服务器,安装Daemon脚本,并加入到upstart的自动启动项目中,然后重新启动pcDuino即可:

图片6

$sudo ./rpusbdisp_arm_tool.sh auto_load

$sudo reboot

效果图:

图片8

图片9

触屏校准

(1)请确保屏幕上没有任何地方被按下的情况下,插上USB电缆,等到显示器上出现蓝色背景和白色的RoboPeak标志时,请使用指甲或者其他较尖锐的物体按住屏幕,直到屏幕全黑,并出现如下字样:

图片10

(2)此时,你可以看到屏幕的左上角有一个闪烁的红点,请使用触控笔的笔尖或其他类似的较尖锐物体触摸该红点所在的区域,并保持大约1秒钟,直到校正系统提示您触摸下一个校正点。

图片11

在整个校正过程中,你将先后触摸屏幕的左上角、左下角和右下角,在此过程完成后,你就完成了触摸屏的校正工作。校正结果会被自动保存,在以后的每次使用时,无需重新校正。

linksprite学习中心

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值