Разработка для специализированного компьютера со встроенным оборудованием - PullRequest
4 голосов
/ 31 марта 2009

Мы смотрим на реализацию программы чтения карт для интегрированного компьютера. Компьютер представляет собой сенсорный экран со встроенным компьютером, работающим под управлением Windows XP, и встроенный в экран кардридер.

Считыватель - это устройство USB, но, к сожалению, он настолько плотно встроен в этот экран / компьютер, что я не могу отсоединить его и подключить к чему-то другому.

Для загрузки SDK - это боль, так как он не существует. SDK состоит из приложения VB (не .NET), которое обменивается данными с устройством USB через подсистему HID с помощью нескольких функций API Windows, и, поскольку нам нужно, чтобы это было частью приложения .NET, нам нужно переопределить его с помощью P /Invoke.

Таким образом, тестирование будет проблематичным, так как мне, вероятно, придется постоянно копировать новые файлы на компьютер и иметь кучу журналов, чтобы выяснить, что идет не так.

Или я? Что еще я могу сделать? Запуск Visual Studio на этом компьютере будет более сложной задачей, чем просто копирование программы и ведение журнала, так что это не вариант, но что еще? Могу ли я удаленно отлаживать это со своей машины? Машина обладает сетевыми возможностями, поэтому я могу легко подключиться к ней по сети.

Какие-нибудь советы или советы кто-нибудь может дать?

Ответы [ 2 ]

2 голосов
/ 31 марта 2009

Visual Studio и отладчики командной строки все поддерживают удаленную отладку.

1 голос
/ 31 марта 2009

Посмотрите на USB через сеть или похожую программу. Вы можете сделать удаленный USB-порт виртуальным портом на своем компьютере разработчика и выполнять отладку локально.

...