2012-11-12 143 views
2

如何通过USB端口发送数据并在Linux机器上接收数据?通过USB进行NXC通信

task main() 
{ 
byte data[2] = {1,2}; 
while (1) 
{ 
    Wait(1000); 
    SetUSBOutputBuffer(0, 2, data); 
} 
} 

与它编译:

nbc -d -Z2 usb.nxc 

的dmesg:

usb 2-1.2: reset full-speed USB device number 6 using ehci_hcd 

现在怎么办,我得到了 “数据” 什么是由NXT送我将如何编写Linux程序?在C将读取USB缓冲区?

+0

Fantom SDK?不过,我从来没有做过。甚至可以查看具有NXT通信的简单程序的源代码。 –

+0

@muntoo Fantom SDK的链接在哪里? – ArchHaskeller

+0

我认为这是[本页]上的第一个“软件开发工具包”(http://mindstorms.lego.com/en-us/support/files/Advanced.aspx)。 –

回答

1

Fantom SDK不支持Linux。相反,使用libnxt。 Debian存储库中的一个仍在维护中。