Доступ к порту Ethernet или USB

Добрый день. Этот пост предназначен для того, чтобы узнать, какой язык программирования для Windows Vista вы могли бы предложить для доступа к необработанным данным через порт Ethernet или порт USB. Моя сила в микроконтроллерах. У меня есть проект, в котором 32-битный микроконтроллер является последним обрабатывающим устройством в программно-определяемом радио. Micro имеет возможность выводить оцифрованные сигналы через порт USB или порт Ethernet. Я хотел бы использовать ПК в качестве инструмента для построения графиков, чтобы отображать необработанный оцифрованный звук в виде волны на экране и, возможно, воспроизводить звук на выходе звуковой карты. Кроме того, я буду создавать данные спектра БПФ либо на 32-битном микроконтроллере, либо на ПК, если программное обеспечение достаточно быстрое, для отображения спектра на моем ноутбуке. У меня есть прошлый опыт работы со старым VB. В моем последнем проекте я использовал простую базовую программу (JustBasic) для отправки управляющих данных через устройство USB/RS232 на микроконтроллер. Этот интерфейс определенно недостаточно быстр для этого проекта. Дополнительные будущие функции будут заключаться в использовании Ethernet или USB для управления функциями в реальном времени, т. е. частотами фильтра, размером БПФ и частотой дискретизации в микроконтроллере. Любая помощь приветствуется.


person Gary    schedule 30.07.2011    source источник


Ответы (1)


Microsoft предоставляет API исходного ввода для получения данных. прямо с USB-устройства. Вы можете использовать C# для доступа к порту (см. здесь) или любой другой . НЕТ язык. Вы также можете использовать C или C++ (см. здесь).

person Chris Gregg    schedule 30.07.2011