Pergunta

Meu amigo está trabalhando em um projeto em que ele precisa para obter alguns sinais digitais em um computador para exibir / manipulá-los.

Então, eu o aconselhei a inserir esses sinais em uma porta USB devido à sua popularidade (porque o dispositivo (que emite os sinais) eo programa usado para exibição e manipulação de ambos devem ser projetados para uso do mundo real e pode ser vendido em o mercado)

A plataforma alvo é o Windows, principalmente, mas seria melhor se o software foi multi-plataforma. E o meu amigo tem conhecimento em C ++, e não se importaria de aprender C também.

Onde ele deve começar, e quais são os passos para obter os sinais para a memória?

Muito obrigado

Foi útil?

Solução

Há um ótimo artigo aqui: USB integração de hardware / software que descreve o processo na íntegra.

Outras dicas

Get um elevador de laboratório ou um do Phidgets . (Eu usei os antigos várias vezes, não o último) eles são bastante baratos e ambos têm suporte de driver Java, entre outras coisas. (Como motoristas LabView)

Há mais portas em computadores, e muitas portas são mais fáceis do que USB. USB suporta 127 dispositivos, e, portanto, os dispositivos têm de cooperar. Por outro lado, uma entrada de microfone é destinado a exatamente uma entrada. Pode provar-lo em 8 bit / 22kHz ou melhor, e normalmente você começa HW buffering. Você também pode usar os drivers existentes e APIs simples.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top