Перейти к содержанию
    

Проблема с установкой UM245R от FTDI

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

 

Я недавно начал работать в 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?

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

>gcc -o hello hello.c

 

А эти исходники как откомпилировать - так же как hello.c используя gcc или по другому?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А эти исходники как откомпилировать - так же как hello.c используя gcc или по другому?
Ну там же написано, что надо сказать make

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Я недавно начал работать в 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).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ИМХО этого делать не нужно. Драйвер ftdi_sio уже лет как 10 входит в штатное ядро. Во всяком случае в ядрах 2.6.x он есть.

 

Спасибо. Так и есть - после переустановки Linux на более новую версию (OpenSuse 11.1) он сам сам обнаружил устройство.:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...