RoboPeak Mini USB显示屏粉墨登场

English Version

提示:购买方式请点此
引言:过去,在留声的世界里,没有声音,再好的戏也听不到;如今,在喧嚣的开源舞台上,没有屏幕,再好的戏也出不来。RoboPeak Mini USB显示屏(下称RPUSBDisp)作为开源硬件的一款重要利器粉墨登场与大家隆重见面。

RPUSBDIAP

简介

随着计算终端逐渐由桌面向掌上转移,我们见证了智能手机的蓬勃发展。而过去复杂的操作系统也逐渐摆脱了庞大的身躯,从桌面PC移植到到了MiniPC中:树梅派、Cubieboard、可以运行OpenWrt的路由器等,这些变得小巧,易于携带的嵌入式平台,同样大多拥有Ghz级别的CPU。

P1070216

像MiniPC这样如此小巧的系统所蕴藏着的不可小视的计算资源成为了各爱好者和众多开源硬件厂商梦寐以求的计算解决方案。然而以往在MiniPC上进行调试或者需要显示图像画面与用户交互时,依旧要借助那笨重的HDMI显示器或者电视机。

为了让设备显示同样的便携与省电,RoboPeak荣幸推出便捷式带有触摸功能的USB显示器。它专门针对MiniPC设计,仅有名片那么大,只需要一根USB数据线即可工作,且无需额外供电。

特点

广泛的设备支持

您可以使用它作为目前各种嵌入式开发板(如树梅派、Cubieboard等)的显示器来使用!得益于USB接口,这使得以往无法连接显示器输出的设备也有机会通过RPUSBDisp显示画面,比如您的路由器就可以。并且我们也支持Arduino Yun,Intel Galileo 开发版!

标准的设备接口

配合RoboPeak开发的配套驱动程序,RPUSBDisp可以被目标操作系统识别为标准的显示器和触摸屏设备,这意味着任何现有的图形界面程序无需做任何的修改即可在RPUSBDisp显示。

开源意味着更多可能

作为开源项目,我们提供了它的原理图、通讯协议、Linux内核驱动代码等。方便您基于RPUSBDisp实现更多的创意。

下面我们先通过一段视频向各位展示RPUSBDisp是如何使用的。

性能提要

  • 显示器分辨率:320×240
  • 色彩深度:16bpp
  • 屏幕尺寸:2.8吋
  • 通讯方式:USB2.0 Full-Speed
  • USB接口规格:Micro-USB
  • 触控屏:单点电阻式
  • 尺寸大小:长74mm,宽60mm

请参考文档数据手册获取更多产品参数信息。

支持的硬件平台

RPUSBDisp可以支持任何具有USB Host通讯功能的计算设备,作为他们的标准显示器和触摸屏设备。您只需增加对应的驱动程序即可。对于目前被绝大多数嵌入式设备使用的Linux平台,我们提供了开源的内核驱动。

为了方便您的使用,我们提供了常见开发平台,如流行的树梅派(raspberry-pi)、cubieboard等的预编译ROM镜像。您只需要简单的将这些镜像文件下载,写入您的开发板内即可使用RPUSBDisp了!

目前我们提供如下平台的ROM镜像下载(将不断增加中),相关下载链接请参考后文的固件下载章节。

1. 树莓派
P1070153

2. cubieboard (I代与II代)
P1070140

3. pcDuino
P1070182

4. 基于Allwinner A10/ Rockchip RK3066方案的MiniPC 电视棒 (MK802,UG802等)
P1070194

5. WR703N迷你路由器
P1070200

使用方式

请参考用户手册文档了解具体的使用方式。

RPUSBDisp作为一款全新的产品面世,其核心的驱动尚未成为MiniPC厂商固件里默认的一份子。为了让RPUSBDisp工作,您需要安装RPUSBDisp配套的驱动程序。

快速上手:使用预装驱动的ROM镜像

对于常见的MiniPC,您只需简单的下载并刷入由我们提供的预装有USB显示屏驱动程序的ROM镜像即可。

我们提供了绝大多数MiniPC平台的SD卡ROM镜像,可以使用镜像写入工具(windows: Win32DiskImager, Linux/Mac: dd)将镜像写入SD卡,即可使用。

对于具有内置Nand Flash的设备(比如Cubieboard、大多数MiniPC电视棒),我们提供了打包好的nand flash ROM镜像,使用配套的下载工具即可将支持RPUSBDisp显示的ROM永久固化在您的开发版内。

具体的操作方式请参考用户手册

进阶使用:编译内核驱动实现支持

对于我们尚未提供ROM镜像的设备,也不用担心,我们提供了RPUSBDisp的Linux内核驱动代码。您可以按照下文文档和源代码中README的步骤自行编译驱动,即可将RPUSBDisp在您的设备上运行。

资深用户:自定义驱动程序

对于不满足我们现有驱动方式的用户,也可以通过我们公布的USB通讯协议规范自定义更加强大的驱动程序。

固件下载

获取RoboPeak官方支持的固件请点击:下载地址

文档与源代码

如不额外说明,这次给出的源代码均遵循GPL v2协议规范,或者以代码中采用的许可为准。文档的版权均归RoboPeak所有。

如果在使用过程中遇到Bug或者有任何改进建议,请给我们留言或联系我们 (support@robopeak.com)。

注意:RoboPeak不对任何因不当使用开源代码而可能造成的损失承担法律责任。

购买方式

目前DFRobot作为我们的指定代理商负责销售RPUSBDisp,欢迎访问下列地址购买。

 

RoboPeak USB Connector – 免驱动USB的AVR/51 ISP编程器

English Version will be ready soon, you may refer to the project website for details first:

http://code.google.com/p/rp-usb-connector/

这里我们很荣幸向大家分享RoboPeak团队开发并使用的免驱动USB的AVR/51 ISP编程器: RoboPeak USB Connector。他的硬件和固件设计已经完全开源,配合Arduino-Lite使用会有很多便利,希望能对各位AVR/Arduino开发者和爱好者有所帮助。

项目主页:http://code.google.com/p/rp-usb-connector/

仅使用单个Atmega88芯片制作,采用USB-HID协议,无需任何驱动可以运行在Windows任意版本(包括64位版本)、Linux、MacOS。相比USBasp编程器(目前尚未良好支持Vista和Windows7),他的优势是显而易见的。

Continue reading RoboPeak USB Connector – 免驱动USB的AVR/51 ISP编程器