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

 
 
> Проблема с установкой UM245R от FTDI
Vagant
сообщение Jun 5 2009, 20:33
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



Здравствуйте,

Я недавно начал работать в Linux и мне нужна небольшая помощь в установке UM245R от FTDI (вот этого http://www.ftdichip.com/Products/EvaluationKits/UM245R.htm ). К нему прилагается инструкция по установке:

1. Create a temporary folder in your linux machine.
2. Extract the files from ftdi_sio.tar.gz file to your temporary folder
"gunzip ftdi_sio.tar.gz"
"tar -xvf ftdi_sio.tar"
3. Build the driver
"make"
4. Plug in your ftdi device
5. Check to see if default driver was loaded
"lsmod" - you will see ftdi_sio if a driver is loaded
6. Remove the default installed driver
"rmmod ftdi_sio"
7. Install the newly built driver
"insmod ftdi_sio.o"

Я выполнил шаги 1 и 2 но не понял что делать в шаге 3? После распаковки в директории есть 4 файла:

ftdi_sio.c
ftdi_sio.h
Makefile
Rules

что именно надо с ними сделать в шаге 3?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
zltigo
сообщение Jun 5 2009, 23:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Vagant @ Jun 5 2009, 23:33) *
что именно надо с ними сделать в шаге 3?

Это исходники - откомпилировать надо. Это слово о чем-то говорит?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Vagant
сообщение Jun 6 2009, 05:17
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



Цитата(zltigo @ Jun 6 2009, 02:27) *
Это исходники - откомпилировать надо. Это слово о чем-то говорит?


Ну конечно, я часто компилировал в Windows, а с Linux я только вчера начал работать. rolleyes.gif Я уже компилировал вчера 2 маленькие С программы (одна это Hello World) и другая посылает байт в параллельный порт примерно так:

>gcc -o hello hello.c

А эти исходники как откомпилировать - так же как hello.c используя gcc или по другому?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 6 2009, 08:09
Сообщение #4


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Vagant @ Jun 6 2009, 08:17) *
А эти исходники как откомпилировать - так же как hello.c используя gcc или по другому?
Ну там же написано, что надо сказать make


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
amw
сообщение Jun 6 2009, 11:37
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(Vagant @ Jun 5 2009, 23:33) *
Здравствуйте,

Я недавно начал работать в Linux и мне нужна небольшая помощь в установке UM245R от FTDI (вот этого http://www.ftdichip.com/Products/EvaluationKits/UM245R.htm ). К нему прилагается инструкция по установке:

ИМХО этого делать не нужно. Драйвер ftdi_sio уже лет как 10 входит в штатное ядро. Во всяком случае в ядрах 2.6.x он есть.
Чтобы убедится в этом можно выполнить такие команды
Код
$ uname -a
Linux fox 2.6.28.1-2 #3 SMP PREEMPT Wed Jan 28 20:43:19 EET 2009 x86_64 GNU/Linux
~$ /sbin/modprobe -l ftdi_sio
/lib/modules/2.6.28.1-2/kernel/drivers/usb/serial/ftdi_sio.ko

Параметр для modprobe "ель маленькое" а не "ай"
Воткните свой девайс в USB и посмотрите в конце фала /var/log/messages. Там будет что-то наподобие
Код
Jun  6 14:34:50 fox kernel: [12984.156045] usb 1-1: new full speed USB device using ohci_hcd and address 2
Jun  6 14:34:50 fox kernel: [12984.333060] usb 1-1: configuration #1 chosen from 1 choice
Jun  6 14:34:50 fox kernel: [12984.338405] usb 1-1: New USB device found, idVendor=0403, idProduct=6010
Jun  6 14:34:50 fox kernel: [12984.338411] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun  6 14:34:50 fox kernel: [12984.338415] usb 1-1: Product: Dual RS232
Jun  6 14:34:50 fox kernel: [12984.338418] usb 1-1: Manufacturer: FTDI
Jun  6 14:34:50 fox kernel: [12984.429332] usbcore: registered new interface driver usbserial
Jun  6 14:34:50 fox kernel: [12984.429360] USB Serial support registered for generic
Jun  6 14:34:50 fox kernel: [12984.429425] usbcore: registered new interface driver usbserial_generic
Jun  6 14:34:50 fox kernel: [12984.429427] usbserial: USB Serial Driver core
Jun  6 14:34:50 fox kernel: [12984.444825] USB Serial support registered for FTDI USB Serial Device
Jun  6 14:34:50 fox kernel: [12984.444901] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
Jun  6 14:34:50 fox kernel: [12984.444927] usb 1-1: Detected FT2232C
Jun  6 14:34:50 fox kernel: [12984.445114] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
Jun  6 14:34:50 fox kernel: [12984.445125] ftdi_sio 1-1:1.1: FTDI USB Serial Device converter detected
Jun  6 14:34:50 fox kernel: [12984.445143] usb 1-1: Detected FT2232C
Jun  6 14:34:50 fox kernel: [12984.445187] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB1
Jun  6 14:34:50 fox kernel: [12984.445199] usbcore: registered new interface driver ftdi_sio
Jun  6 14:34:50 fox kernel: [12984.445202] ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver

И у Вас появится устройство /dev/ttyUSB0 (ноль - это если больше нет переходников USB->RS232).


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 6 2009, 12:25
Сообщение #6


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Так 6-ой и 7-ой пункты "перечня работ" из корневого сообщения говорят как раз о том, что штатный из поставки хотят заменить.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Vagant
сообщение Jun 8 2009, 13:26
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820



Цитата(amw @ Jun 6 2009, 14:37) *
ИМХО этого делать не нужно. Драйвер ftdi_sio уже лет как 10 входит в штатное ядро. Во всяком случае в ядрах 2.6.x он есть.


Спасибо. Так и есть - после переустановки Linux на более новую версию (OpenSuse 11.1) он сам сам обнаружил устройство.smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 15:36
Рейтинг@Mail.ru


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