реклама на сайте
подробности

 
 
> Нужна помощь по Visual Studio, помогите разобраться с библиотечкой HIDAPI, очень прошу помочь/подсказать
smk
сообщение Mar 31 2012, 05:57
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 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


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Apr 2 2012, 08:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Вам надо не с HID определяться, а с GUI, т.к. вам надо приделывать HID Parser к GUI, а не наоборот sm.gif
GUI можно делать на чем угодно, и от этого будет зависить все остальное.
Варианты:
WinAPI - крайне не рекомендую, т.к. будет очень громоздко и придется вникать во внутренности оконного API
MFC - так же не рекомендую, т.к. она чуть более чем мертва
WTL - Лучше, чем WinAPI и MFC, но GUI придется рисовать руками (в коде), да и вникать в нее придется
WFP - Можно брать, но учтите, что .NET это отдельная песня, и стаковать с ней ваш HID Parser придется самому, а для этого надо представлять .NET чуть более, чем на уровне рисования GUI мышкой на экране. Так же очень рекомендуется для .NET приложений использовать его родной языкб т.е. C#, а не С++ (он там весьма своеобразный, и не расчитанный на реальное использование)
Qt - Можно брать, но придется вникать в Qt и С++ на достаточном уровне
VCL + Builder - Тоже можно взять, но это никоем образом ни Microsoft, и никаким боком ни с какими VS не совместимо
Ну и еще что нибудь можно взять ....

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - smk   Цитата(XVR @ Apr 2 2012, 11:53) Вам надо ...   Apr 2 2012, 13:28
- - _Артём_   Цитата(smk @ Apr 2 2012, 16:28) Пока самы...   Apr 2 2012, 15:08
- - XVR   Цитата(_Артём_ @ Apr 2 2012, 19:08) Было ...   Apr 2 2012, 16:10
- - _Артём_   Цитата(XVR @ Apr 2 2012, 19:10) Этого уже...   Apr 2 2012, 16:13
- - XVR   Цитата(_Артём_ @ Apr 2 2012, 20:13) Новых...   Apr 3 2012, 10:31
- - _Артём_   Цитата(XVR @ Apr 3 2012, 13:31) Даже free...   Apr 3 2012, 10:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01369 секунд с 7
ELECTRONIX ©2004-2016