|
Нужна помощь по Visual Studio, помогите разобраться с библиотечкой HIDAPI, очень прошу помочь/подсказать |
|
|
|
Mar 31 2012, 05:57
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Пытаюсь научиться работать с USB. Сделал макетную платку с STM32F103. На основе примера от Keil научился передавать и принимать пакеты Feature по 64 байта. Со стороны ПК использовал
SimpleHIDWrite3.rar ( 192.85 килобайт )
Кол-во скачиваний: 273. Теперь стоит задача научиться писать свой софт для ПК под свою платку. Хочу суметь повторить функционал вышеприведенной программы. После долгих поисков в интенете остановился на http://www.signal11.us/oss/hidapi/. Скачал этот HIDAPI. Из всего многообразия заработало только консольное приложение (hidapi-0.5.0\windows). Заработало под Visual C++ 2010 Express. Попытки запустить "testgui" успеха не принесли. Прошу помочь/научить как сделать Windows Form Aplication используя этот HIDAPI ? Уверенность в успехе вселяет тот факт, что консольное приложение работает и видит мою платку. Функциональность HIDAPI вполне устраивает. Может кому удастся запустить пример testgui? В качастве среды разработки хочу использовать Visual C++ 2010 Express или Visusl Studio 2005. Прошу помочь. Спасибо.
hidapi_0.5.0.zip ( 1.51 мегабайт )
Кол-во скачиваний: 161
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
 |
Ответов
|
Apr 2 2012, 08:53
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Вам надо не с HID определяться, а с GUI, т.к. вам надо приделывать HID Parser к GUI, а не наоборот  GUI можно делать на чем угодно, и от этого будет зависить все остальное. Варианты: WinAPI - крайне не рекомендую, т.к. будет очень громоздко и придется вникать во внутренности оконного API MFC - так же не рекомендую, т.к. она чуть более чем мертва WTL - Лучше, чем WinAPI и MFC, но GUI придется рисовать руками (в коде), да и вникать в нее придется WFP - Можно брать, но учтите, что .NET это отдельная песня, и стаковать с ней ваш HID Parser придется самому, а для этого надо представлять .NET чуть более, чем на уровне рисования GUI мышкой на экране. Так же очень рекомендуется для .NET приложений использовать его родной языкб т.е. C#, а не С++ (он там весьма своеобразный, и не расчитанный на реальное использование) Qt - Можно брать, но придется вникать в Qt и С++ на достаточном уровне VCL + Builder - Тоже можно взять, но это никоем образом ни Microsoft, и никаким боком ни с какими VS не совместимо Ну и еще что нибудь можно взять ....
|
|
|
|
|
Apr 2 2012, 13:28
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата(XVR @ Apr 2 2012, 11:53)  Вам надо не с HID определяться, а с GUI, т.к. вам надо приделывать HID Parser к GUI, а не наоборот  GUI можно делать на чем угодно, и от этого будет зависить все остальное. Варианты: WinAPI - крайне не рекомендую, т.к. будет очень громоздко и придется вникать во внутренности оконного API MFC - так же не рекомендую, т.к. она чуть более чем мертва WTL - Лучше, чем WinAPI и MFC, но GUI придется рисовать руками (в коде), да и вникать в нее придется WFP - Можно брать, но учтите, что .NET это отдельная песня, и стаковать с ней ваш HID Parser придется самому, а для этого надо представлять .NET чуть более, чем на уровне рисования GUI мышкой на экране. Так же очень рекомендуется для .NET приложений использовать его родной языкб т.е. C#, а не С++ (он там весьма своеобразный, и не расчитанный на реальное использование) Qt - Можно брать, но придется вникать в Qt и С++ на достаточном уровне VCL + Builder - Тоже можно взять, но это никоем образом ни Microsoft, и никаким боком ни с какими VS не совместимо Ну и еще что нибудь можно взять .... Пока самый дешевый путь выпустить коммерческое ПО к прибору - это купить Visual Studio 2010 Professional. Обойдется где-то вдвое дешевле Builder 2010. Единственное - условий лицензии пока не читал. Но думаю там примерно одно и тоже - год обновляется, потом пользуйся как есть.
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
Сообщений в этой теме
smk Нужна помощь по Visual Studio, помогите разобраться с библиотечкой HIDAPI Mar 31 2012, 05:57 bolden Я использовал Windows DDK, где собственно есть би... Mar 31 2012, 19:21 smk Windows DDK подразумевает установку драйвера? Хоте... Mar 31 2012, 19:28 bolden драйвера для работы с USB HID, из DDK, установлен... Apr 1 2012, 05:00 l1l1l1 насколько я помню, MS VC++ Express отличается от п... Apr 1 2012, 06:29 smk Цитата(l1l1l1 @ Apr 1 2012, 09:29) тем бо... Apr 1 2012, 09:04 bolden скажем так WinApi и DDK вещи параллельные.
DDK - ... Apr 1 2012, 10:42 YAM Зачем же так извращаться, да еще и на Visual Studi... Apr 1 2012, 10:46 smk Цитата(YAM @ Apr 1 2012, 13:46) Зачем же ... Apr 1 2012, 14:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|