DVB-usb tuner w Ubuntu (AF9015)
Jakis czas temu kopi?em tani tuner DVB który nie działał pod Ubuntu 8.10. Schowa?em go do szuflady i zapomniałem o nim do dziś kiedy go znalazłem mając już zainstalowany Ubuntu 9.04. Postanowiłem sprawdzić czy zadziała na najnowszym Ubuntu. Nie zadziałał od razu jak sie można było spodziewać, ale szybko znalazłem strone opisująca jak uruchomi? DVB Tuner Afatech 9015 pod Ubuntu 8.10.
Pozwoliłem sobie zatem streścić opis instalacji tego tunera USB w Ubuntu 9.04.
Należy zainstalować narzędzia służące do kompilacji jeżeli i jeszcze nie mamy:
sudo apt-get install mercurial linux-headers-$(uname -r) build-essential gcc make
później pobieramy plik i przystępujemy do instalacji:
hg clone http://linuxtv.org/hg/~anttip/af9015/archive/tip.tar.gz cd tip.tar.gz make && sudo make install
Po około 7 minutach instalacja była gotowa i można przejść do dalszego ciągu uruchamiania tunera.
Otwórzplik /etc/modules dowolnym edytorem tekstu:
sudo nano /etc/modules
dodaj następująca linie na końcu tego pliku
dvb-usb-af9015
Pobierz ostatnia wersje firmware z tego miejsca:
http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/
na dzie? dzisiejszy by?a to wersja 4.95.0
http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
po pobraniu skopiuj ten plik do pliku /lib/firmware nastepujacym poleceniem:
sudo cp dvb-usb-af9015.fw /lib/firmware
Teraz uruchomiłem podgląd w logu /var/log/messages poleceniem:
tail -f /var/log/messages
podłączyłem tuner do gniazda USB i odczyta?em podobny komunikat:
Jun 10 23:56:38 think2 kernel: [ 352.900670] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Jun 10 23:56:38 think2 kernel: [ 352.900679] usb 1-8: firmware: requesting dvb-usb-af9015.fw Jun 10 23:56:38 think2 kernel: [ 352.966023] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Jun 10 23:56:39 think2 kernel: [ 353.045240] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state. Jun 10 23:56:39 think2 kernel: [ 353.046656] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Jun 10 23:56:39 think2 kernel: [ 353.046999] DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick) Jun 10 23:56:39 think2 kernel: [ 353.483721] af9013: firmware version:4.95.0 Jun 10 23:56:39 think2 kernel: [ 353.486976] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)... Jun 10 23:56:39 think2 kernel: [ 353.526282] MT2060: successfully identified (IF1 = 1220) Jun 10 23:56:40 think2 kernel: [ 354.003392] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected. Jun 10 23:56:40 think2 kernel: [ 354.024379] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Jun 10 23:56:40 think2 kernel: [ 354.024850] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.1/input/input11 Jun 10 23:56:40 think2 kernel: [ 354.033411] generic-usb 0003:15A4:9016.0008: input,hidraw6: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-8/input1
Zainstalowałem również program do oglądania telewizji w DVB:
sudo apt-get install dvb-utils me-tv -y
Następnie uruchomi?em me-tv. Pojawiła sie opcja skanowania kanałów co chwile trwało i znaleziono ich 27, w tym kanały radiowe. Niestety tylko 3 publiczne kanały telewizyjne są dostępne w Holandii do odbioru za darmo.
Me TV generuje również rozpiskę programu telewizyjnego jak również możliwość nagrywania programów.


Cokolwiek tylko nie iPhone – HTC Magic
W końcu stałem się posiadaczem najnowszego telefonu z Androidem -HTC Magic zwany tez G2.
Telefon jest wyposażony w kartę pamięci 8 GB Micro-SD. Dalej wśród najważniejszych opcji jest:
WIFI (WPA, WEP)
GPS+
GSM/GPRS EDGE UMTS 3G modem
dotykowy wyświetlacz 320×480 (3,5″)
Bluetooth 2.0
3,5 Mpix camera
Bateria na 420 godzin stanby i 7,5 godzin rozmowy
System operacyjny Android 1.5, 288MB pamięci użytkowej i 512MB systemowej. Do tego pamięć jest rozszerzalna za pomocą kart SDHC.
Telefon nie ma klawiatury dzięki czemu jest mniejszy niż poprzedni model. Klawiatura na ekranie dotykowym działa dobrze.
Za pomocą Android Market można zainstalować mnóstwo najdziwniejszych programów. Pomijając rożne programy z Google z którymi system doskonale się integruje. (Maps, Gmail, Calendar, Sky Map)
Jak dotąd zabrakło mi możliwości przesyłania plików z innych urządzeń za pomocą bluetooth. Nie mogę nawet przesłać książki telefonicznej za pomocą bluetooth. Podobnie podłączenie kabla USB nic nie daje. Do telefonu można się dostać tylko poprzez siec WiFi lub “telefoniczna”.
Po podłączeniu telefonu do komputera za pomocą łącza USB nie można natychmiast dostać się do karty pamięci najpierw należy na telefonie uruchomić ta opcje w notyfikacjach.
Do synchronizacji na przykład muzyki można poza łączem USB posłużyć się programem FTP-Server z Marketu.
Nareszcie prawdziwy telefon on-line, zwłaszcza dla fanatyków Google jest urządzeniem wartym polecenia.
Cokolwiek tylko nie Apple
GPSbabel konwersja kilku plikow jenoczesnie
Sezon wycieczkowy w pełni i powoli gromadzi sie lista zapisów z podręcznego GPSu. Niektóre z GPS nie potrafią zapisać śladów w plik GPX tak jak na przykład używany przezemnie Magelln Explorist 210. Najczęściej zbieram ślady do momentu kiedy będę mógł je przeanalizować. Łatwym sposobem jest script za pomocą którego można masowo konwertować pliki z formatu LOG to KML. Format KML można wówczas obejrzeć na Google Earth.
Oto script:
#!/bin/bash
for i in `ls *.log`; do
out=${i%%.*}
gpsbabel -t -i magellanx -f $i -o kml,units=”m” -F $out.kml
## gpsbabel -i gpx -f $i -o kml -F $out.kml
done
Zapisz to w folderze w ktirym znajduja sie pliki do konwersji, nazwij go na przykład convert, zmień parametr egzekucji poprzez
sudo chmod x+a cnvert
I już możesz konwertować wszystkie pliki log do kml. Oczywiscie script nie jest ograniczony tylko do konwersji log do kml, wystarczy dopasowac odpowiednio parametryby konwertowac dowolne formaty obslugiwane przez gpsbabel.
