[转帖]JavaGUI < - > USB < - > StartKit通讯 总结一下我的项目的结构:JavaGUI <---> USB或某种类型的JNI的USB <---> XMOS的信号产生---> 后处理硬件。我建立了对XMOS startkit各种可选择的滤波器和包络信号发生器,并希望通过USB与使用Java的图形用户界面在本地机器上的startkit接口。然后,
我将输出的串行数据流硬件DAC的一些模拟的后处理。
我将需要大约20个变量(双打)通过USB从GUI传递到Startkit,无论是异步的每次更新或同步每0.5秒 - 较容易。我想如果可能的话(8个32位值每毫秒)来传递数字信号回到GUI图形输出。我创建了Java GUI和信号生成软件,但我很憋屈有关在USB通讯双方的XMOS端和本地Java结束话题。我读书,我发现在其他论坛上XUD和XTAG2相关的文档。我觉得这个任务应该是非常容易的,普遍的,直接的,但我已经找到有关讨论是相当不同的性质和/或对更复杂的应用。任何帮助,无论是与整体方案架构的想法或简单的例子(例如通过基于定时器通过USB单变量)将是有益的。我是一名电气工程师,拥有一些基本的嵌入式C的经验,但我的更广泛的软件背景是有限的。请记住这一点,你的反应。
作为一个方面说明,我最近发现了XMOS芯片和阅读编程指南等后,相信它会提供一个美好的平台,为今后的项目开发。我很高兴通过针对XC语言提供的芯片的扩展功能。这就是说,要查明上述问题的底线将极大地帮助我在未来的项目。
谢谢,
约瑟夫
回答:
嗨约瑟夫,
用户代码不能直接访问USB上的startKIT它是XTAG功能,即“调试”而已。
你可以得到输入/出数据使用套接字接口xscope设备..请参阅
宿主应用程序。