RoboPeak USB显示器SDK正式发布

RoboPeak USB Display User Mode SDK

有很多RoboPeak USB显示器的用户曾经咨询过这个问题:有没有一种方法能够在更多的平台上,用更底层的API来操作显示屏,而不需要依赖重新编译Linux内核,或者安装内核模块,最好能够不使用X11就能使用图形环境

我们的答案是:当然可以!今天我们发布了RoboPeak USB显示器用户态SDK。

亮点

  • 支持 Windows/OS X/Linux
  • 支持 x86/arm
  • 直接使用显示屏的底层操作原语,性能更好
  • 完全开源

功能

  • 枚举所有已经连接的显示屏 (相关API: enumDevices, findFirstDevice, openFirstDevice)
  • 处理触摸屏事件 (相关API: setStatusUpdatedCallback, getStatus)
  • 填充颜色 (相关API: fill)
  • 绘制位图(支持位操作) (相关API: bitblt)
  • 绘制矩形(支持位操作) (相关API: fillrect)
  • 在屏幕上,将一块显示区域的内容拷贝到另一块区域 (相关API: copyArea)

获取途径

我们已经将SDK完全开源,托管在了github上。Github源码仓库地址是: https://github.com/robopeak/rpusbdisp/tree/master/drivers/usermode-sdk。祝大家玩得开心~

Leave a Reply

Your email address will not be published. Required fields are marked *