2012-11-12 6 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가 보낸 무엇을 "데이터"를받을 수 있나요? C에서 USB 버퍼를 읽을 수 있습니까?

+0

팬텀 SDK? 나는 결코 그것을 전에하지 않았다. 컴퓨터가있는 간단한 프로그램의 소스를 보더라도 컴퓨터 <-> USB <-> NXT 통신. –

+0

@muntoo Fantom SDK에 대한 링크는 어디에 있습니까? – ArchHaskeller

+0

나는 [이 페이지] (http://mindstorms.lego.com/en-us/support/files/Advanced.aspx)의 첫 번째 "소프트웨어 개발자 키트"라고 생각합니다. –

답변

1

팬텀 SDK는 리눅스를 지원하지 않습니다. 대신 libnxt를 사용하십시오. 데비안 리포지토리에있는 파일은 아직 유지 관리 중입니다.