Tags Posts tagged with "sterowniki"

sterowniki

przez -
1 1325
Panel dotykowy, ekran dotykowy

Ostatnio coraz popularniejsze stały się urządzenia z ekranem dotykowym pojemnościowym, a na rynku oprócz tabletów i UMPC (Ultra-Mobile PC) można znaleźć także sporo dużych desktopowych monitorów, z zainstalowanym panelem dotykowym.

Firma NextWindow znana jest z produkcji paneli dotykowych, montowanych w monitorach różnych popularnych producentów typu Samsung. Jednak użytkownicy systemów Uniksowych mogą odczuć brak wsparcia ze strony tego producenta.

Historia jest taka, że któryś z pracowników zlitował się nad osobami, korzystającymi z Linuksa i postanowił poświęcić trochę wolnego czasu na pisanie sterowników do własnościowego interfejsu paneli dotykowych, produkowanych przez firmę, w której pracuje.

Niestety trzeba przyznać, że obsługa wielodotyku w systemach Uniksowych jest nadal trochę w tyle, jednak światełko w tunelu pojawia się ze strony Ubuntu, UTouch oraz Unity. Sam sterownik umożliwia kontrolę kursora przy pomocy dotyku, dodatkowo dla użytkowników Ubuntu pozwala na wykonywanie gestów multitouch.

Dla użytkowników Fedory oraz systemów debianopodobnych przygotowane zostały paczki DEB oraz RPM. Ich instalacja nie powinna sprawić problemów.

W systemie Fedora do zainstalowania sterowników potrzebne będą pakiety nwfermi-daemon-x.x-x.fcyy.zzz.rpm oraz nwfermi-0.xxx-zdkms.noarch.rpm dostępne do pobrania ze strony projektu. Aby zainstalować pobrane pliki należy wykonać poniższe polecenie, oraz uruchomić ponownie komputer.

sudo rpm -ivh nwfermi-*.rpm

 

W Debianie i Ubuntu oraz wszystkich debianopodobnych systemach do instalacji sterownika potrzebne będzie użycie dpkg, gdebi, bądź Centrum Oprogramowania Ubuntu. Ze strony projektu potrzebne będą paczki o nazwach nwfermix.x.x_yyy.deb oraz xf86-input-nextwindow_xxx_yyy.deb gdzie x to wersja, a y nazwa architektury sprzętowej procesora.

Aby zainstalować paczkę przy pomocy gdebi lub Centrum Oprogramowania Ubuntu należy otworzyć pliki dwuklikiem. Druga metoda instalacji jest poprzez konsolę przy użyciu dpkg – w tym celu należy użyć poniższego polecenia:

sudo dpkg -i nwfermi-*.deb xf86-input-nextwindow*.deb

 

Dla innych systemów operacyjnych opartych na jądrze Linux sprawa jest nieco bardziej skomplikowana – będziemy potrzebować plików nagłówkowych X11 oraz jądra systemu do kompilacji modułu jądra, który komunikuje się ze sprzętem oraz do modułu dla X11, który zapewnia komunikację pomiędzy trybem graficznym X11 a jądrem i urządzeniem.

Najprościej instalacja wygląda w Gentoo ponieważ standardowo każda biurkowa instalacja z zainstalowanym X11 posiada pliki nagłówkowe jądra oraz podsystemu graficznego Xorg.

Jeśli więc używamy Gentoo to pliki nagłówkowe mamy z głowy, w innym wypadku jednak wymagana jest instalacja pakietów “-dev” oraz “-headers” czyli przykładowo xorg-server-dev, coś w tym rodzaju – nazwa zależy od konkretnego systemu, należy użyć wyszukiwarki pakietów.

Ze strony projektu należy pobrać pakiet źródłowy xf86-input-nextwindow, następnie wypakować zawartość, wykonać ./autogen.sh, make i skopiować powstały plik nextwindow_drv.so do katalogu /usr/lib/xorg/modules/input/.

Budowa modułu jądra “nwfermi” wygląda nieco podobnie, lecz sprowadza się w tym wypadku tylko do polecenia make. Zawartość pakietu nw-fermi.deb/rpm należy wypakować w dowolne miejsce, następnie wykonać make w katalogu źródeł, skopiować nw-fermi.so do /lib/modules/`uname -r`/kernel/drivers/input/touchscreen/nw-fermi.so.

Aby odświeżyć listę dostępnych modułów kernela należy wykonać depmod -a następnie do załadowania modułu potrzebne jest tylko modprobe nw-fermi.

Aby sterowniki zadziałały, należy wykonać restart serwera graficznego.

Dell

Dell ogłosił techniczne szczegóły swojego wsparcia dla Ubuntu 7.04. Wśród ciekawych punktów można znaleźć informację o tym, że firma będzie wspierać tworzenie wolnych sterowników do urządzeń niedostarczenie wspieranych w chwili obecnej przez Linuksa.

Dell nie będzie za to wspierał (przynajmniej na razie) zastrzeżonych kodeków i innych nie-wolnych formatów.

Ogółem oferta Della wydaje się przemyślana i udana. Firma raczej dołoży wszelkich starań, żeby komputery z pre-instalowanym GNU/Linuksem były z nim w pełni kompatybilne, a to oznacza brak problemów z rozdzielczością, hibernacją, WiFi i innymi technologiami tradycyjnie powodujących problemy pod Linuksem ze względu na brak wsparcia ze strony producentów.

przez -
0 327
Open Source

Na rynku sterowników dla Linuksa być może nastąpi wielka rewolucja. Greg Kroah-Hartman – haker linuksowego jądra i autor książki “Jądro Linuksa w pigułce“, zaproponował producentom sprzętu w imieniu developerów jądra nieodpłatne stworzenie sterowników dla ich sprzętu pod Linuksa.

Jedyne co jest wymagane to dostarczenie specyfikacji opisującej sposób działania danego sprzętu, lub kontaktu do osoby odpowiedzialnej do odpowiedzi na takie pytania. Mile widziane byłyby też testowe egzemplarze urządzeń. W zamian producenci sprzętu dostaliby gotowe sterowniki, które zostałyby włączone do jądra Linuksa i tym samym trafiłyby do praktycznie wszystkich dystrybucji Linuksa.

Sterowniki pisane byłyby przez członków ponad 1500 osobowej społeczności, która zajmuje się rozwojem jądra. Ponieważ sterowniki będą dodawane do jądra, trafią do każdej dystrybucji. Pozwoli to również firmom skupić się bardziej na pracy nad sterownikami dla innych systemów, a równocześnie umożliwi dodanie informacji supported on Linux w materiałach marketingowych produktu.

Sterowniki byłyby aktualizowane wraz ze zmianami API i działałyby na różnych procesorach wspieranych przez Linuksa. Wsparciem technicznym także zajmowałaby się społeczność, a konkretnie ci programiści, którzy tworzyli dany sterownik. W przypadku dystrybucji klasy enterprise wsparcie techniczne oferowałyby firmy, które je tworzą.

Twórcy sprzętu nie musieliby się też martwić o poufne fragmenty specyfikacji ich urządzeń, które są chronione przez NDA (Non-disclosure agreement). We współpracy z OSDL/TLF (Open Source Development Lab/The Linux Foundation) stworzono program dostarczający ram prawnych, dzięki którym firmy mogą współpracować z programistami będącymi członkami społeczności a wymagania NDA zostaną spełnione.

Oferta dotyczy różnych typów urządzeń, od gadżetów USB, przez karty do obróbki grafiki, do szybkich kart sieciowych.

Polecane

Jesień Linuksowa

1 1186
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...