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

 
 
> USB клавиатура, s3c2410 (ARM9) и USB клавиатура
TrueCyrix
сообщение May 22 2014, 03:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 6-08-13
Пользователь №: 77 820



Здравствуйте! Помогите пожалуйста разобраться.
Есть устройство на базе s3c2410 из семейства ARM-ов, есть у этого устройства USB порт, есть USB клавиатура, обычная компьютерная 102 клавиши или сколько там у неё... не суть, каким образом можно получить данные из такой клавиатуры? Пишу и отлаживаю в CodeWarrior 1.2
Может быть есть какие нибудь примеры? Выводить буду в uart по событию, сам uart проинициализирован и работает. Очень надеюсь на помощь, потому как в интернете нужной информации найти не смог.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение May 22 2014, 04:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



ну надо поднять USB - host, тот какой в этом контроллере возможен. Добавить программный USB стэк который будет обрабатывать данные от клавиатуры, клавиатура это HID, как то так...
Go to the top of the page
 
+Quote Post
TrueCyrix
сообщение May 22 2014, 04:58
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 6-08-13
Пользователь №: 77 820



Значит надо понять на каких портах сидит USB и работать с этими портами... вот бы простой примерчик, я так то представляю (приблизительно), как это должно работать, только пока не на что опереться. Само устройство USB (клавиатура) имеет некий контроллер, который передаёт данные, которые нужно обработать по событию (наверное прерывание) считать эти данные, передаваемые контроллером из клавиатуры... ой какой тёмный лес. Без примеров очень не просто.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TrueCyrix   USB клавиатура   May 22 2014, 03:13
- - Golikov A.   Ох! Вам надо взят глубже, сильно, надо стандар...   May 22 2014, 05:18
|- - TrueCyrix   Ого! Спасибо за столь ёмкое объяснение! По...   May 22 2014, 06:05
|- - DmitryM   Цитата(TrueCyrix @ May 22 2014, 13:15) Ог...   May 22 2014, 06:46
- - Golikov A.   а блин, чертовы операционки... Все время про них з...   May 22 2014, 08:20
|- - TrueCyrix   Дело в том, что операционки нет, там просто голое ...   May 22 2014, 12:51
|- - kovigor   Цитата(TrueCyrix @ May 22 2014, 20:01) Не...   May 22 2014, 13:10
- - Golikov A.   Голое ядро - наш человек)! не ps/2 утопия, е...   May 22 2014, 13:46
|- - kovigor   Цитата(Golikov A. @ May 22 2014, 20:56) Г...   May 22 2014, 14:05
- - Golikov A.   Полез в описание, нашел вот такое http://elinux.or...   May 22 2014, 14:29
|- - kovigor   Цитата(Golikov A. @ May 22 2014, 21:39) в...   May 22 2014, 14:53
|- - undefined   Цитата(kovigor @ May 22 2014, 23:03) Но н...   May 22 2014, 16:56
- - Golikov A.   Думаю да, надо подтянуть чужую реализацию. Я делал...   May 22 2014, 17:00
|- - kovigor   Цитата(Golikov A. @ May 23 2014, 00:10) Э...   May 22 2014, 17:05
|- - undefined   Цитата(Golikov A. @ May 23 2014, 01:10) к...   May 22 2014, 17:08
- - Golikov A.   я пытаюсь сказать что код обслуживания OHCI очень ...   May 23 2014, 00:19
|- - TrueCyrix   Ну товарищи - я в не большом шоке , я думал это ...   May 23 2014, 01:29
|- - kovigor   Цитата(TrueCyrix @ May 23 2014, 08:39) мо...   May 23 2014, 03:20
||- - mantech   Цитата(kovigor @ May 23 2014, 11:30) Если...   May 23 2014, 04:38
|- - undefined   Цитата(TrueCyrix @ May 23 2014, 09:39) Я ...   May 23 2014, 05:51
|- - TrueCyrix   Всем большое спасибо за ответы! Я понял, что р...   May 23 2014, 07:26
|- - undefined   Цитата(TrueCyrix @ May 23 2014, 15:36) Вс...   May 23 2014, 07:36
|- - kovigor   Цитата(TrueCyrix @ May 23 2014, 14:36) Вз...   May 23 2014, 08:24
|- - jcxz   Цитата(kovigor @ May 23 2014, 18:34) 1. Н...   May 23 2014, 11:04
|- - undefined   Цитата(jcxz @ May 23 2014, 19:14) Не увер...   May 23 2014, 11:34
|- - mantech   Цитата(undefined @ May 23 2014, 18:44) Эт...   May 23 2014, 13:36
- - Golikov A.   Весь прикол в том что вы связались с USB - это сам...   May 23 2014, 03:03
- - Golikov A.   Ну и еще вопросы личного роста...   May 23 2014, 05:15
- - Golikov A.   а у нас на фирме были переходники с рисуночком мыш...   May 23 2014, 14:39
|- - kovigor   Цитата(Golikov A. @ May 23 2014, 21:49) а...   May 23 2014, 15:42
- - Golikov A.   а если это телефон? Ну решать конечно топикстартер...   May 23 2014, 17:28
|- - TrueCyrix   ничего не получается   Jun 2 2014, 08:18
|- - kovigor   Цитата(TrueCyrix @ Jun 2 2014, 15:28) нич...   Jun 2 2014, 08:41
- - Golikov A.   Цитатаничего не получается это нормально. USB - у...   Jun 2 2014, 11:08
|- - kovigor   Цитата(Golikov A. @ Jun 2 2014, 18:18) Гл...   Jun 2 2014, 11:27
|- - esaulenka   Цитата(kovigor @ Jun 2 2014, 19:37) У чел...   Jun 2 2014, 13:47
|- - TrueCyrix   я вот даже не пойму с чего начать, в каких-то книж...   Jun 3 2014, 01:16
|- - jcxz   Цитата(TrueCyrix @ Jun 3 2014, 11:26) Лад...   Jun 3 2014, 01:49
|- - DmitryM   Цитата(TrueCyrix @ Jun 3 2014, 08:26) я в...   Jun 3 2014, 01:52
|- - TrueCyrix   Цитата(DmitryM @ Jun 3 2014, 10:02) Снача...   Jun 3 2014, 02:07
|- - DmitryM   Цитата(TrueCyrix @ Jun 3 2014, 09:17) Win...   Jun 3 2014, 02:32
- - Golikov A.   должно помочь, OHCI - стандарт, если там обращения...   Jun 2 2014, 12:52
- - Golikov A.   на пальцах это выглядит так. 1. вы втыкаете устро...   Jun 3 2014, 03:27
|- - TrueCyrix   По моему у меня уже начинается сдвиг... Объясните...   Jun 3 2014, 06:14
- - Golikov A.   вы сейчас с кем говорите? У меня возникает устой...   Jun 3 2014, 07:02
|- - TrueCyrix   Цитата(Golikov A. @ Jun 3 2014, 15:12) То...   Jun 3 2014, 08:12
|- - DmitryM   Цитата(TrueCyrix @ Jun 3 2014, 15:22) Даж...   Jun 3 2014, 10:55
|- - DmitryM   Цитата(TrueCyrix @ Jun 3 2014, 15:22) П...   Jun 4 2014, 01:48
|- - TrueCyrix   Цитата(DmitryM @ Jun 4 2014, 09:58) Переч...   Jun 4 2014, 03:36
|- - DmitryM   Цитата(TrueCyrix @ Jun 4 2014, 10:46) Не ...   Jun 4 2014, 04:22
|- - TrueCyrix   1) включение питания клавиатуры 2) клавиатура - AA...   Jun 4 2014, 04:29
- - Golikov A.   win CE - это операционка, кроме поддержки стэков U...   Jun 3 2014, 09:09
|- - jcxz   Цитата(Golikov A. @ Jun 3 2014, 19:19) wi...   Jun 3 2014, 11:31
- - Golikov A.   никто не спорит, потому uCOS тоже операционка...   Jun 3 2014, 12:01
- - Golikov A.   Цитатаа как общаться с USB клавиатурой? Примеров н...   Jun 4 2014, 05:37
|- - TrueCyrix   Вы хотите сказать, что хост постоянно "клюёт...   Jun 4 2014, 06:29
- - Golikov A.   ЦитатаВы хотите сказать, что хост постоянно ...   Jun 4 2014, 07:09
|- - TrueCyrix   Да уж... не всё так просто. Ладно, я ещё немного п...   Jun 4 2014, 07:26
|- - Lagman   Цитата(TrueCyrix @ Jun 4 2014, 15:36) Да ...   Jun 4 2014, 16:47
- - Golikov A.   ставьте rs485 он адресуемый, полингом можно решить...   Jun 4 2014, 09:47
- - ohmjke   Топикстартер хоть что-нибудь читал вообще про USB?...   Jun 17 2014, 06:47


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

 


RSS Текстовая версия Сейчас: 6th August 2025 - 20:44
Рейтинг@Mail.ru


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