ForDiag.cz

Fórum o autodiagnostice
Právě je 29 bře 2024, 06:36

Všechny časy jsou v UTC+01:00




Odeslat nové téma  Odpovědět na téma  [ 6 příspěvků ] 
Autor Zpráva
 Předmět příspěvku: Fordiag v Linuxu
PříspěvekNapsal: 16 lis 2012, 11:52 
Offline

Registrován: 22 zář 2012, 10:57
Příspěvky: 3
Ahoj všem.
Pořídíl jsem kabel pro svoje Fordíky. Vzhledem k mojí neoblibě většinového operačního systému jsem se musel utkat s problémem, jak windowsovskej program rozběhnout v Linuxu. Wine je jasná volba, ale problém je trošku emulace COM portu na USB. Po hledání a čtení jsem použil postup Marka250 z Fordfans a trošku jsem ho vylepšil, abych mohl kliknout na ikonu a spustil se mi fungující program. Provozuju to v Ubuntu 12.04 bez problémů. Pokud někdo funguje v grafickým prostředí KDE, tak asi bude muset použít místo gksudo kdesu. Já KDE nepoužívám, tak nemám jak to odzkoušet.

Postup Marka250
Citace:
1.instalace wine(přez centrum softwaru -CS)
2.instalace ovladače kabelu a to konkrétně FTDI:Library to control and program the FTDI USB controller libftdi1 a Library to control and program the FTDI USB controller libftdipp1(opět CS)
3.zasunout kabel a v terminálu si ověřte přiřazení na port ttyUSB0(může být i jiné číslo)

marko@marko-ubuntu:~/.wine/dosdevices$ dmesg

ve výpisu by se měl objevit nějak takto a tím je jisté že je kabel použitelný:
[ 1054.432657] USB Serial support registered for FTDI USB Serial Device
[ 1054.432745] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[ 1054.432791] usb 2-1: Detected FT232RL
[ 1054.432794] usb 2-1: Number of endpoints 2
[ 1054.432797] usb 2-1: Endpoint 1 MaxPacketSize 64
[ 1054.432800] usb 2-1: Endpoint 2 MaxPacketSize 64
[ 1054.432802] usb 2-1: Setting MaxPacketSize 64
[ 1054.435192] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 1054.435232] usbcore: registered new interface driver ftdi_sio
[ 1054.435235] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
Zbylý postup se dá zapsat do scriptu, který se postará o zbytek nastavení a spuštění.

Můj script
Kód:
rm ~/.wine/dosdevices/com1				# uvolnění COM1, kdyby byl obsazen
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1		# nasměrování USB0 na COM1
gksudo chmod 777 /dev/ttyUSB0				# přiřazení práv portu
~/.wine/drive_c/Program\ Files/ForDiag/fordiag.exe	# spuštění programu
rm ~/.wine/dosdevices/com1				# uvolnění COM1

_________________
Ford Focus 1.8 TDCi 85 kW, r.v. 2001
Ford Fiesta 1.4, r.v. 2004, PowerShift


Nahoru
   
 Předmět příspěvku: Re: Fordiag v Linuxu
PříspěvekNapsal: 24 lis 2012, 23:39 
Offline

Registrován: 01 zář 2012, 14:38
Příspěvky: 5
Rozběhl Fordiag už někdo na tabletu nebo telefonu s androidem či jinou aplikací?Jinak skriptík je fajn,díky za iniciativu pane ;)


Nahoru
   
 Předmět příspěvku: Re: Fordiag v Linuxu
PříspěvekNapsal: 09 pro 2012, 17:29 
Offline
Administrátor
Uživatelský avatar

Registrován: 30 srp 2012, 19:56
Příspěvky: 918
To by nekdo nejdiv musel do Androidu dopsat virtualizaci Windows (linux na to ma prave Wine).

_________________
Tomas, fordiag (at) fordiag.cz
Mondeo 2.5T I5 Ghia Duratec volvotop
Mondeo 1.8 16V Ghia Zetec blacktop


Nahoru
   
 Předmět příspěvku: Re: Fordiag v Linuxu
PříspěvekNapsal: 23 čer 2013, 09:19 
Offline

Registrován: 22 zář 2012, 10:57
Příspěvky: 3
Ahoj. Tak jsem aktualizoval systém na Ubuntu 13.04 a přestal mi chodit script na spouštění programu. Zrada byla v organizaci adresářů pod Wine. Novější verze totiž používá při instalaci adresář Program Files (x86) a právě ty závorky dělají problém. Script jsem tedy poopravil a zase chodí.
Kód:
rm ~/.wine/dosdevices/com1            # uvolnění COM1, kdyby byl obsazen
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1      # nasměrování USB0 na COM1
gksudo chmod 777 /dev/ttyUSB0            # přiřazení práv portu
cd "/home/marek/.wine/drive_c/Program Files (x86)/ForDiag"            # přesun do adresáře ForDiag
wine ForDiag.exe   # spuštění programu
rm ~/.wine/dosdevices/com1            # uvolnění COM1

_________________
Ford Focus 1.8 TDCi 85 kW, r.v. 2001
Ford Fiesta 1.4, r.v. 2004, PowerShift


Nahoru
   
 Předmět příspěvku: Re: Fordiag v Linuxu
PříspěvekNapsal: 13 pro 2013, 17:25 
Offline

Registrován: 13 pro 2013, 16:30
Příspěvky: 6
Kluci, taky bych to chtěl rozchodit na Ubuntu 13.04.. Ale dostanu se do fáze ln -sf /dev/ttyUSB0 s tady skončím.
Prosím o pomoc... :cry:


Nahoru
   
 Předmět příspěvku: Re: Fordiag v Linuxu
PříspěvekNapsal: 13 pro 2013, 17:56 
Offline

Registrován: 13 pro 2013, 16:30
Příspěvky: 6
Citace:
Ahoj všem.
Pořídíl jsem kabel pro svoje Fordíky. Vzhledem k mojí neoblibě většinového operačního systému jsem se musel utkat s problémem, jak windowsovskej program rozběhnout v Linuxu. Wine je jasná volba, ale problém je trošku emulace COM portu na USB. Po hledání a čtení jsem použil postup Marka250 z Fordfans a trošku jsem ho vylepšil, abych mohl kliknout na ikonu a spustil se mi fungující program. Provozuju to v Ubuntu 12.04 bez problémů. Pokud někdo funguje v grafickým prostředí KDE, tak asi bude muset použít místo gksudo kdesu. Já KDE nepoužívám, tak nemám jak to odzkoušet.

Postup Marka250
Citace:
1.instalace wine(přez centrum softwaru -CS)
2.instalace ovladače kabelu a to konkrétně FTDI:Library to control and program the FTDI USB controller libftdi1 a Library to control and program the FTDI USB controller libftdipp1(opět CS)
3.zasunout kabel a v terminálu si ověřte přiřazení na port ttyUSB0(může být i jiné číslo)

marko@marko-ubuntu:~/.wine/dosdevices$ dmesg

ve výpisu by se měl objevit nějak takto a tím je jisté že je kabel použitelný:
[ 1054.432657] USB Serial support registered for FTDI USB Serial Device
[ 1054.432745] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[ 1054.432791] usb 2-1: Detected FT232RL
[ 1054.432794] usb 2-1: Number of endpoints 2
[ 1054.432797] usb 2-1: Endpoint 1 MaxPacketSize 64
[ 1054.432800] usb 2-1: Endpoint 2 MaxPacketSize 64
[ 1054.432802] usb 2-1: Setting MaxPacketSize 64
[ 1054.435192] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 1054.435232] usbcore: registered new interface driver ftdi_sio
[ 1054.435235] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
Zbylý postup se dá zapsat do scriptu, který se postará o zbytek nastavení a spuštění.

Můj script
Kód:
rm ~/.wine/dosdevices/com1				# uvolnění COM1, kdyby byl obsazen
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1		# nasměrování USB0 na COM1
gksudo chmod 777 /dev/ttyUSB0				# přiřazení práv portu
~/.wine/drive_c/Program\ Files/ForDiag/fordiag.exe	# spuštění programu
rm ~/.wine/dosdevices/com1				# uvolnění COM1
Prosim .. po vložení dmesg.. mi vyjede tato obrazovka ...


[23563.994755] FAT-fs (mmcblk0p1): error, invalid access to FAT (entry 0x4e84f7f0)
[23563.994757] FAT-fs (mmcblk0p1): error, invalid access to FAT (entry 0x4e84f7f0)
[23563.994759] attempt to access beyond end of device
[23563.994761] mmcblk0p1: rw=0, want=21077423688, limit=31260672
[23563.995314] FAT-fs (mmcblk0p1): error, invalid access to FAT (entry 0xbbbf3fd4)
[23563.995429] FAT-fs (mmcblk0p1): error, invalid access to FAT (entry 0x1f7bc3bf)
[23571.234908] mmc0: card 0007 removed
[24021.166945] systemd-hostnamed[6292]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[25299.552926] systemd-hostnamed[10148]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[25734.720272] systemd-hostnamed[10333]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[38541.405340] systemd-hostnamed[14906]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[42011.410962] systemd-hostnamed[15968]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[43466.167069] usb 2-1.2: new full-speed USB device number 4 using ehci-pci
[43466.183321] hub 2-1:1.0: unable to enumerate USB device on port 2
[44070.000207] systemd-hostnamed[16882]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[45387.166319] systemd-hostnamed[17143]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[46818.808983] systemd-hostnamed[19370]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
willy-am@willyam-HP:~/.wine/dosdevices$..

Nevím si s tím rady. Jsem v linuxu nováček..


Nahoru
   
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma  Odpovědět na téma  [ 6 příspěvků ] 

Všechny časy jsou v UTC+01:00


Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Limited
Český překlad – phpBB.cz