Vagant 0 5 июня, 2009 Опубликовано 5 июня, 2009 · Жалоба Здравствуйте, Я недавно начал работать в 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? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 5 июня, 2009 Опубликовано 5 июня, 2009 · Жалоба что именно надо с ними сделать в шаге 3? Это исходники - откомпилировать надо. Это слово о чем-то говорит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vagant 0 6 июня, 2009 Опубликовано 6 июня, 2009 · Жалоба Это исходники - откомпилировать надо. Это слово о чем-то говорит? Ну конечно, я часто компилировал в Windows, а с Linux я только вчера начал работать. :rolleyes: Я уже компилировал вчера 2 маленькие С программы (одна это Hello World) и другая посылает байт в параллельный порт примерно так: >gcc -o hello hello.c А эти исходники как откомпилировать - так же как hello.c используя gcc или по другому? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 6 июня, 2009 Опубликовано 6 июня, 2009 · Жалоба А эти исходники как откомпилировать - так же как hello.c используя gcc или по другому?Ну там же написано, что надо сказать make Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amw 0 6 июня, 2009 Опубликовано 6 июня, 2009 · Жалоба Здравствуйте, Я недавно начал работать в 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). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 6 июня, 2009 Опубликовано 6 июня, 2009 · Жалоба Так 6-ой и 7-ой пункты "перечня работ" из корневого сообщения говорят как раз о том, что штатный из поставки хотят заменить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vagant 0 8 июня, 2009 Опубликовано 8 июня, 2009 · Жалоба ИМХО этого делать не нужно. Драйвер ftdi_sio уже лет как 10 входит в штатное ядро. Во всяком случае в ядрах 2.6.x он есть. Спасибо. Так и есть - после переустановки Linux на более новую версию (OpenSuse 11.1) он сам сам обнаружил устройство.:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться