![]() |
1
4
你可能想看看比较互补的 Processing 和 Wiring 工具。处理是一个用于构建用户界面的环境,而布线是一个用于编程I/O板的环境,例如同名的接线板,它的更简单的同类 Arduino 以及相关设备。接线板通常通过串行链路与台式计算机通信,或通过串行仿真与USB通信。 |
![]() |
2
1
Java可能是一个很好的选择。它有可用于低级线程和通信API的库,并且应该能够很好地执行控制循环。我知道它有一个串行端口通讯库,我相信有一些开源的USB库。对于UI,可以使用Java 2D图形API,或者对于更高级的UI,可以尝试略微忽略的Java3D或更新的JOGL库。Swing有它的缺点,但实际上它很容易用于制作基本形式的uis。 |
![]() |
3
1
如果你想要简单和大量支持的硬件,我想你最好的选择是LabVIEW。这是所有的图形编程(拖动块,建立连接)和许多USB设备(例如DIO)有LabVIEW支持。内置串行支持。它可以使uis变得相当容易(它主要用于GUI控制)。 |
![]() |
4
0
|
![]() |
5
0
ACE http://www.cs.wustl.edu/~schmidt/ACE.html 是一个与平台无关的C++库(没有UI),QT( http://www.qtsoftware.com/products/ 是C++的跨平台UI库。 不幸的是,访问硬件仍然依赖于平台) |
![]() |
itMaxence · 从c库调用objective-c方法 7 年前 |
![]() |
seladb · Makefile-目录不存在时失败-跨平台 7 年前 |
![]() |
Ryan · 调整StackLayout元素的高度 7 年前 |
![]() |
Sergei G · C printf跨平台格式,无警告[重复] 7 年前 |