Obs

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

Obsługa kalkulatora TI 89 Titanium

Post autor: Czocher »

Niedawno zakupiłem kalkulator graficzny Texas Instruments 89 Titanium. Wiem, że można go podłączyć do komputera, dzięki czemu można wrzucać na niego oprogramowanie itp. Znalazłem moduł odpowiedzialny za komunikację z kalkulatorem przez USB (paczka tidev-modules-source). Próbowałem go skompilować i wgrać przy pomocy module-assistant. I tu następuje coś dziwnego - module-assistant tworzy paczkę z modułem (nie wyrzucając przy tym żadnych błędów), która jednak okazuje się... pusta :/. Mógłby ktoś spróbować kompilacji tego modułu dla jądra 2.6.22 i udostępnić paczkę?, ew. jeżeli ktoś ma jakieś pomysły pisać śmiało.

[ Dodano: 2007-11-10, 03:43 ]
Udało mi się w końcu odpalić komunikację. Krótkie Howto:
1. Z tego repozytorium ściągamy TiLP2 wraz z zależnościami (wszystkie biblioteki).
2. Instalujemy je (najlepiej wwalić wszystkie pliki *.deb do jednego folderu i wpisać jako root "dpkg -i *.deb")
3. Uruchamiamy TiLP2 komendą:

Kod: Zaznacz cały

tilp --cable=[rodzaj kabla] --port=[port] --calc=[typ kalkulatora]
Więcej w man tilp.

U mnie komenda wyglądała tak:

Kod: Zaznacz cały

tilp --cable=DirectLink --port=1 --calc=ti89t
Komunikacja w moim przypadku działa w 100% (choć czasami występują niewielkie problemy eliminowane przez odłączenie i ponowne podłączenie kalkulatora).
qba88
Posty: 14
Rejestracja: 08 marca 2008, 20:07

Post autor: qba88 »

fajnie że ktoś pomyślał o HOW-TO do TI-89 ;-)
Jednak nie udało mi sie skonfigurowac, a robie wszystko wg instrukcji, napocztku wg rad przekopiowalem do innego folderu deby no i wyskoczyły błędy i kalkulatora nie wykryło, dlatego pomyślałem że może błąd jest bo i tak jest zaznaczone *.deb i przekopiowałem deby tam gdzie są wszystkie biblioteki ponowiłem dpkg i

Kod: Zaznacz cały

(Odczytywanie bazy danych ... 158312 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia gfm 1.02-1 (wykorzystując gfm_1.02-1_i386.deb) ...
Rozpakowanie pakietu zastępującego gfm ...
Przygotowanie do zastąpienia libticables2-1 1.2.0-1 (wykorzystując libticables2-1_1.2.0-1_i386.deb) ...
Rozpakowanie pakietu zastępującego libticables2-1 ...
Przygotowanie do zastąpienia libticables2-1-dev 1.2.0-1 (wykorzystując libticables2-1-dev_1.2.0-1_i386.deb) ...
Rozpakowanie pakietu zastępującego libticables2-1-dev ...
Przygotowanie do zastąpienia libticalcs2-7 1.1.0-1 (wykorzystując libticalcs2-7_1.1.0-1_i386.deb) ...
Rozpakowanie pakietu zastępującego libticalcs2-7 ...
Przygotowanie do zastąpienia libticalcs2-7-dev 1.1.0-1 (wykorzystując libticalcs2-7-dev_1.1.0-1_i386.deb) ...
Rozpakowanie pakietu zastępującego libticalcs2-7-dev ...
Przygotowanie do zastąpienia libticonv3 1.1.0-1 (wykorzystując libticonv3_1.1.0-1_i386.deb) ...
Rozpakowanie pakietu zastępującego libticonv3 ...
Przygotowanie do zastąpienia libticonv3-dev 1.1.0-1 (wykorzystując libticonv3-dev_1.1.0-1_i386.deb) ...
Rozpakowanie pakietu zastępującego libticonv3-dev ...
Przygotowanie do zastąpienia libtifiles2-5 1.1.0-1 (wykorzystując libtifiles2-5_1.1.0-1_i386.deb) ...
Rozpakowanie pakietu zastępującego libtifiles2-5 ...
Przygotowanie do zastąpienia libtifiles2-5-dev 1.1.0-1 (wykorzystując libtifiles2-5-dev_1.1.0-1_i386.deb) ...
Rozpakowanie pakietu zastępującego libtifiles2-5-dev ...
Przygotowanie do zastąpienia tfdocgen 1.00-1 (wykorzystując tfdocgen_1.00-1_i386.deb) ...
Rozpakowanie pakietu zastępującego tfdocgen ...
Przygotowanie do zastąpienia tiemu 3.02-1 (wykorzystując tiemu_3.02-1_i386.deb) ...
Rozpakowanie pakietu zastępującego tiemu ...
dpkg: w odniesieniu do tiemu-gdb_3.02-1_i386.deb zawierającego tiemu-gdb:
 tiemu-gdb w konflikcie z tiemu
  tiemu (wersja 3.02-1) jest rozpakowany ale nie skonfigurowany.
dpkg: błąd przetwarzania tiemu-gdb_3.02-1_i386.deb (--install):
 konflikt pakietów - nie będzie instalowany tiemu-gdb
Przygotowanie do zastąpienia tiemu-skinedit 1.27-1 (wykorzystując tiemu-skinedit_1.27-1_i386.deb) ...
Rozpakowanie pakietu zastępującego tiemu-skinedit ...
Przygotowanie do zastąpienia tilp2 1.10-1 (wykorzystując tilp2_1.10-1_i386.deb) ...
Rozpakowanie pakietu zastępującego tilp2 ...
Konfigurowanie libticables2-1 (1.2.0-1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libticables2-1-dev:
 libticables2-1-dev zależy od pkg-config; jednakże:
  Pakiet pkg-config nie jest zainstalowany.
 libticables2-1-dev zależy od libglib2.0-dev; jednakże:
  Pakiet libglib2.0-dev nie jest zainstalowany.
dpkg: błąd przetwarzania libticables2-1-dev (--install):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libticalcs2-7-dev:
 libticalcs2-7-dev zależy od pkg-config; jednakże:
  Pakiet pkg-config nie jest zainstalowany.
 libticalcs2-7-dev zależy od libglib2.0-dev; jednakże:
  Pakiet libglib2.0-dev nie jest zainstalowany.
 libticalcs2-7-dev zależy od libticables2-1-dev; jednakże:
  Pakiet libticables2-1-dev nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania libticalcs2-7-dev (--install):
 problemy z zależnościami - pozostawiony nieskonfigurowany
Konfigurowanie libticonv3 (1.1.0-1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libticonv3-dev:
 libticonv3-dev zależy od pkg-config; jednakże:
  Pakiet pkg-config nie jest zainstalowany.
 libticonv3-dev zależy od libglib2.0-dev; jednakże:
  Pakiet libglib2.0-dev nie jest zainstalowany.
dpkg: błąd przetwarzania libticonv3-dev (--install):
 problemy z zależnościami - pozostawiony nieskonfigurowany
Konfigurowanie libtifiles2-5 (1.1.0-1) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie libtifiles2-5-dev:
 libtifiles2-5-dev zależy od pkg-config; jednakże:
  Pakiet pkg-config nie jest zainstalowany.
 libtifiles2-5-dev zależy od libglib2.0-dev; jednakże:
  Pakiet libglib2.0-dev nie jest zainstalowany.
 libtifiles2-5-dev zależy od libticonv3-dev; jednakże:
  Pakiet libticonv3-dev nie jest jeszcze skonfigurowany.
 libtifiles2-5-dev zależy od zlib1g-dev; jednakże:
  Pakiet zlib1g-dev nie jest zainstalowany.
dpkg: błąd przetwarzania libtifiles2-5-dev (--install):
 problemy z zależnościami - pozostawiony nieskonfigurowany
Konfigurowanie tfdocgen (1.00-1) ...
Konfigurowanie tiemu-skinedit (1.27-1) ...
Konfigurowanie libticalcs2-7 (1.1.0-1) ...
Konfigurowanie tiemu (3.02-1) ...
Konfigurowanie tilp2 (1.10-1) ...
Konfigurowanie gfm (1.02-1) ...
Wystąpiły błędy podczas przetwarzania:
 tiemu-gdb_3.02-1_i386.deb
 libticables2-1-dev
 libticalcs2-7-dev
 libticonv3-dev
 libtifiles2-5-dev
nie chce sknocić totalnie zależności a za bardzo nigdy nie majstrowałem przy pakietach i ograniczałem się do aptitude więc prosze o pomoc na forum.
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

Post autor: Czocher »

Mała poprawka (a raczej ułatwienie) do poprzedniego mojego posta:

Zamiast ściągać pakiety ręcznie można poprostu dodać repozytorium:

Kod: Zaznacz cały

deb [url]http://repo.calcforge.org/debian/i386/[/url] stable main
do

Kod: Zaznacz cały

/etc/apt/sources.list
wykonać

Kod: Zaznacz cały

su -c "apt-get update" lub jak kto woli su -c "aptitude update"
i potem już można instalować używajając apt'a lub synaptica.
ODPOWIEDZ