LPT przez ExpressCard
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 155
- Rejestracja: 08 paź 2008, 21:24
- Lokalizacja: Tarnobrzeg/Kraków
Witaj benon 
Troszke mnie nie było wiec nadrabiam zaległosći (walka z powodzią ;/)
Udało Ci się sprawdzić działanie tego pod linuxem ?? Troche mnie to interesuje bo też czeka mnie to w przyszłości, choć wydaje mi się, że lepiej do sterowania maszyna skołowac jakąś stacjonarke i nie bawić sie z laptopem

Troszke mnie nie było wiec nadrabiam zaległosći (walka z powodzią ;/)
Udało Ci się sprawdzić działanie tego pod linuxem ?? Troche mnie to interesuje bo też czeka mnie to w przyszłości, choć wydaje mi się, że lepiej do sterowania maszyna skołowac jakąś stacjonarke i nie bawić sie z laptopem

-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 9
- Posty: 38
- Rejestracja: 04 sty 2010, 21:33
- Lokalizacja: Wronki
Zakupiłem kartę na exprescard z fizycznym portem LPT gniazdo DB26 + przejściówka na DB25 i 2xRS232.
Czyli mam fizyczny LPT i 2xcom.
Ni jak jednak ta karta nie chce działać z EMC2.
System widzi ją ale nie mogę ustawić portu.
Czyli mam fizyczny LPT i 2xcom.
Ni jak jednak ta karta nie chce działać z EMC2.
System widzi ją ale nie mogę ustawić portu.
03:00.0 Serial controller: NetMos Technology PCIe 9901 Multi-I/O Controller
03:00.1 Serial controller: NetMos Technology PCIe 9901 Multi-I/O Controller
03:00.2 Parallel controller: NetMos Technology PCIe 9901 Multi-I/O Controller
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 5
- Posty: 420
- Rejestracja: 01 lip 2007, 17:52
- Lokalizacja: trelleborg
Nie mozesz ustawic portu poniewaz on nie istnieje.
Ta karta nie jest LPT tylko emulatorem LPT.
To ze za nim jest fizyczny LPT2 nie znaczy ze to jest port LPT2.
Na wiekszosci stron producentow sprzetu sterowanego LPT jest ta informacja, z laptopa nie da sie sterowac przez LPT w czasie rzeczywistym.
Do tego sluzy podlaczany w maszynie maly, linuxowy komputer, ktoremu tylko wydajemy polecenia trafiajace tam pakietami.
Tak wyglada robotyka na dzien dzisiejszy.
Ta karta nie jest LPT tylko emulatorem LPT.
To ze za nim jest fizyczny LPT2 nie znaczy ze to jest port LPT2.
Na wiekszosci stron producentow sprzetu sterowanego LPT jest ta informacja, z laptopa nie da sie sterowac przez LPT w czasie rzeczywistym.
Do tego sluzy podlaczany w maszynie maly, linuxowy komputer, ktoremu tylko wydajemy polecenia trafiajace tam pakietami.
Tak wyglada robotyka na dzien dzisiejszy.
bumeluję
-
- Znawca tematu (min. 80)
- Posty w temacie: 3
- Posty: 83
- Rejestracja: 11 gru 2009, 08:28
- Lokalizacja: Brzeziny
Niestety nie mogę się zgodzić do końca z kolegą vv3k70r. W porcie LPT nie chodzi o sposób sterowania tylko o możliwość obsługi pinów portu i jak system "widzi" taki port. EC z LPT to nie to samo co kabel usb=>lpt. Z przyczyn formalnych zmuszony jestem do pracy i programowania w systemie Bill'a i nie jestem mocny w linux-ie ale nie sądzę żeby linux nie obsługiwał EC z lpt tak jak fizycznego portu.
Zatnę się i uruchomię emc2 na laptopie z ExpressCard:p
Zatnę się i uruchomię emc2 na laptopie z ExpressCard:p
Życie jest piękne, jeżeli odpowiednio dobierze się środki antydepresyjne...
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 3
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
To nie tak kolegovv3k70r pisze:Nie mozesz ustawic portu poniewaz on nie istnieje.
Ta karta nie jest LPT tylko emulatorem LPT.
To ze za nim jest fizyczny LPT2 nie znaczy ze to jest port LPT2.

Ta karta podłączana jest po szynie PCI Express. Nie ma tu wielkiej różnicy w stosunku do portu LPT który jest wbudowany na płycie PC.
Portowi LPT nie robi różnicy kto i kiedy nim steruje - wpis do rejestru portu przekłada się na stan pinów prawie natychmiast - nawet w skali PCta.
To co boli to sprzętowe mechanizmy oszczędzania energii. Zwłasza te w laptopowych wersjach chipsetów i procesorów. Nie wszystkie da się wyłączyć. I dlatego real time na PC jest tak trudny - hardware nie chodzi synchronicznie ( a to zegary stają, a to zmienia się częstotliwość pracy rdzeni - to tylko pojedyncze przykłady). Jeszcze Windows który nie jest real time i wymaga sztuczek aby np. Mach miał swoje 100kHz. Na linuxie jest łatwiej - ale tylko trochę.
Aha - EMC2 chodzi na kartach PCIexpress. Niestety nie na wszystkich, można poczytać na forach o problemach z niektórymi kartami ( zazwyczaj to były błędy w ich chipsetach)