The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Программирование USB, _Mister (ok), 29-Июн-15, (0) [смотреть все] –2

Сообщения [Сортировка по времени | RSS]


6. "Программирование USB"  +/
Сообщение от Аноним (-), 30-Июн-15, 16:44 
> Вот ссылка на исходники http://file.qip.ru/arch/NDSfC5_P/commandline.html

Ну вот я это собрал. После пары нехитрых манипуляций. Заняло аж три минуты на все, при том что я довольно погано програмлю.

Из очевидного:
1) Нужен libusb 0.1 (включая -dev хидеры).
2) В set-led.c инклюды прописаны не так как реально расположены файлы в архиве.

Реально при такой иерархии надо заменить


#include "../firmware/requests.h"   /* custom request numbers */
#include "../firmware/usbconfig.h"  /* device's VID/PID and names */

на текущую диру, как то должно быть:


#include "requests.h"   /* custom request numbers */
#include "usbconfig.h"  /* device's VID/PID and names */

...после чего все компилится как из пушки, как минимум gcc 4.9 в 64-битном линухе.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

7. "Программирование USB"  –3 +/
Сообщение от _Mister (ok), 01-Июл-15, 10:51 
У меня значит снова компилляция не прошла. Выдал u_32 class class mask. Gcc 4.9.1beta с usb.h из двух строчек, зато есть mod_devicetable.h и major.h.


Ответить | Правка | Наверх | Cообщить модератору

8. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 11-Июл-15, 04:32 
> У меня значит снова компилляция не прошла. Выдал u_32 class class mask.
> Gcc 4.9.1beta с usb.h из двух строчек, зато есть mod_devicetable.h и
> major.h.

Попробовал установить все описанное выше, не получилось.

Ответить | Правка | Наверх | Cообщить модератору

9. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 12-Июл-15, 05:47 
У меня предположение - качаю не то. Может есть где описание о настроке моего usb?
Ответить | Правка | Наверх | Cообщить модератору

11. "Программирование USB"  +/
Сообщение от Аноним (-), 19-Июл-15, 01:40 
> У меня предположение - качаю не то.

Науке неизвестно: телепаты все еще в отпуске. Вот если б вы написали что вы делаете, что получилось, с цитированием введенных команд и ответом на них - мы бы могли даже попробовать догадаться что там у вас происходит.

> Может есть где описание о настроке моего usb?

Может быть, откуда мы знаем: телепаты - в отпуске. Со своей стороны имею заметить что тот архив который вы выложили - нормально компилируется в обычной убунте 15.04, gcc 4.9.2. Если поставить пакет с заголовками либы libusb-dev и поправить пути инклюдов под структуру архива, как описано.

У меня пока ощущение что вы не умеете пользоваться компилятором и ставить библиотеки и не имеете представления о программировании. И это вам сильно мешает. А еще вы довольно наивны и думаете что мы тут телепаты. Вы нас переоцениваете.

Ответить | Правка | Наверх | Cообщить модератору

10. "Программирование USB"  +/
Сообщение от Аноним (-), 19-Июл-15, 01:31 
> Выдал u_32 class class mask.

Бред какой-то. И нельзя ли все-таки полное сообщение об ошибке? GCC обычно выдает намного более информативные сообщения - скопируйте "как есть".

> Gcc 4.9.1beta

А зачем вам beta-версия компилятора? Для остроты ощущений? Вам программу надо собрать или вы ищете баги в компиляторе? Если программу собрать - используйте релизные версии компиляторов, для начала.

> с usb.h из двух строчек,

usb.h идет не в комплекте gcc, это хидер библиотеки lubusb, версии 0.1 (более поздний libusb 1.0 не подойдет).

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

12. "Программирование USB"  –2 +/
Сообщение от _Mister (ok), 18-Авг-15, 11:47 
Загрузил библиотеку. Вроде работает. Попробую написать немного кода.
Ответить | Правка | Наверх | Cообщить модератору

13. "Программирование USB"  –2 +/
Сообщение от _Mister (ok), 28-Окт-15, 08:25 
> Загрузил библиотеку. Вроде работает.Создал a.out. У меня FreeBSD. Не пускается. Кто нибудь знает как его запустить?
Ответить | Правка | Наверх | Cообщить модератору

14. "Программирование USB"  +1 +/
Сообщение от Andrey Mitrofanov (?), 28-Окт-15, 09:22 
>>как его запустить?

http://lmddgtfy.net/?q=%D0%BA%D0%B0%...

Ответить | Правка | Наверх | Cообщить модератору

15. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 29-Окт-15, 14:09 
По слухам в X, файл запускается, но у меня нет X. Ссылку посмотрел. Там про формат ELF пишут.
Пишут команда aout-to-elf нужна. У меня на Unix нет такой. Пробовал набирать для запуска a.out выдает типа- это не команда.
Ответить | Правка | Наверх | Cообщить модератору

16. "Программирование USB"  +1 +/
Сообщение от Andrey Mitrofanov (?), 29-Окт-15, 14:38 
>команда aout-to-elf нужна.
>У меня на Unix нет такой.

Мне стала резко не интересна Ваша проблема, неумение задавать вопросы и читать ответы поисковика.

Просто для моего друга Гульбария:
- "Unix"-ом у Вас кто работает?
- уточните, что говорит `file ./a.out` , чтобы я не волновался за здоровье "Gcc"

>для запуска a.out выдает типа- это не команда.

Ответить | Правка | Наверх | Cообщить модератору

17. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 31-Окт-15, 07:38 
Не знаю.Не знаю. Мне пока больше Debian нравится. Пока Кай Пецке читаю.
Ответить | Правка | Наверх | Cообщить модератору

18. "Программирование USB"  –2 +/
Сообщение от _Mister (ok), 03-Ноя-15, 11:11 
Вот и в Debian a.out не запустился.
Ответить | Правка | Наверх | Cообщить модератору

19. "Программирование USB"  +1 +/
Сообщение от Andrey Mitrofanov (?), 03-Ноя-15, 11:22 
> Вот и в Debian a.out не запустился.

19ым сообщением в этом длинном и совершенно бесполезном для Вселенной треде сообщаю тебе, о отрок, находящийся в затруднениии, что запускать надо ./a.out, а не a.out, как ты привык в этой своей винде.

$ ls -l
итого 12
-rwxr-xr-x 1 abm abm 4868 Ноя  3 11:19 a.out
-rw-r--r-- 1 abm abm   40 Ноя  3 11:19 tesc.c
$ ls -lG
итого 12
-rwxr-xr-x 1 abm 4868 Ноя  3 11:19 a.out
-rw-r--r-- 1 abm   40 Ноя  3 11:19 tesc.c
$ ls -lGg
итого 12
-rwxr-xr-x 1 4868 Ноя  3 11:19 a.out
-rw-r--r-- 1   40 Ноя  3 11:19 tesc.c
$ a.out
bash: a.out: команда не найдена
$ file ./a.out
./a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x704712e6195e41dba212155c728b187063c64594, not stripped
$ ./a.out
Hello, darling!
$ _

Ответить | Правка | Наверх | Cообщить модератору

20. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 04-Ноя-15, 05:04 
Спасибо. В Debian a.out запустился.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

21. "Программирование USB"  +/
Сообщение от _Mister (ok), 06-Ноя-15, 11:01 
На FreeBSD a.out запустился.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

22. "Программирование USB"  +/
Сообщение от _Mister (ok), 08-Дек-15, 07:04 
Выше постом ошибся в слове Пецке, нужно было Петцке.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

23. "Программирование USB"  +/
Сообщение от _Mister (ok), 28-Май-16, 08:12 
Для FreeBsd у меня gcc2.7. Пойдут ли либы usb для 32 разрядов?


Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

24. "Программирование USB"  +/
Сообщение от _Mister (ok), 26-Авг-16, 06:28 
> //file.qip.ru/arch/gZFQpaHe/KiCad3D.html - это KiCad для Ubuntu.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

25. "Программирование USB"  +/
Сообщение от _Mister (ok), 26-Авг-16, 09:10 
>> //file.qip.ru/arch/gZFQpaHe/KiCad3D.html - это KiCad для Ubuntu.

Эта ссылочка забилась почему-то. Файл загрузил, и скриншот есть, но файл самопроизвольно удалился. Вот!

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

26. "Программирование USB"  +/
Сообщение от _Mister (ok), 27-Авг-16, 05:12 
File.qip.ru/file/jg7Extfy/KiCadU.html - вот другая ссылочка. KiCad Ubuntu сам раньше на нём печатки разводил.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

27. "Программирование USB"  +/
Сообщение от Andrey Mitrofanov (?), 29-Авг-16, 09:35 
> file/jg7Extfy/KiCadU.html - вот другая ссылочка. KiCad Ubuntu сам раньше
> на нём печатки разводил.

Забаньте де6ила: то ли варезом решил "поделиться", то ли малварь распространяет.

Или де6ил, то есть, --
    http://kicad-pcb.org/download/ubuntu/
    packages.ubuntu.com/src%3Akicad
, или урод-малварщик.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

28. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 03-Сен-16, 08:03 
Это Linux и вареза в ней нет. Для новичков опен код на сайте KiCad'а, юзай поисковик как. ..
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

29. "Программирование USB"  +/
Сообщение от _Mister (ok), 03-Сен-16, 09:58 
Год назад мне упала на почту грин карта. Написал на форуме мол не могу приехать здоровье не поволяет. А сейчас меня начали притеснять, скорее всего выгонят из инета. Уже не помню,  но вподе бы 13 лет назад подал заявку на плавучую платформу. Написал опыт работы и прочее, уже не всё помню.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

30. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 25-Сен-16, 07:06 
На Microchip.com мое сообщение уже пометили как спам. А там всего пять слов. И наверника переписка Каутского с Энгельсом уже у провайдера. Вот так.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

31. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 25-Ноя-16, 16:57 
Вот мой vmlinuz https://yadi.sk/d/JNs5-yROzP4Uu.


Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

32. "Программирование USB"  –1 +/
Сообщение от _Mister (ok), 30-Ноя-16, 05:51 
По новой получил и установил. Ощущение как в поговорке " Из грязи да в князи. Немного быстрее, 1.2Мб, без единой ошибки и при загрузке . Все сделал по книге Кай Петцке, только Ipv6 убрал. Раньше многие искали vmlinuz размером 1.2Мб. Но высылать не собираюсь.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

33. "Программирование USB"  +/
Сообщение от _Mister (ok), 24-Дек-16, 10:28 
Не собрал пример для USB. Модераторы могут закрыть тему. GCC-4.9 недосягаем. Пишет мой GCC нет usb.h.


Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру