QkiZ.pl: 100% geek tech blog
Ubuntu, Linux for human being
MENU
BLOG
INNE
Nowe programy w dziale Download (Ubuntu, Amiga, Symbian)
Przenoszenie danych: Nullmodem Drukuj Email
Ocena użytkowników: / 0
SłabyŚwietny 
Amiga - Gotowe rozwiązania
Wpisany przez QkiZ   
Czwartek, 28 Maj 2009 10:26
Spis treści
Przenoszenie danych: Nullmodem
Konfiguracja połączenia
Pliki konfiguracyjne
Usługi sieciowe
Udostępnianie Internetu i dodatkowe programy
Problemy
Wszystkie strony
Nullmodem to sieć dwóch komputerów połączonych ze sobą kablem przez złącza szeregowe. Tym artykułem rozpocznę cykl, który będzie poświęcony przenoszeniu danych pomiędzy Amigą, a zwyczajnym blaszakiem przez TCP/IP. Jako, że używam Linuksa, w artykule będę się właśnie do niego odnosić. Tym bardziej, że w Viście i 7 nie ma wsparcia dla połączeń nullmodem.

Zanim zaczniemy opiszę wymagania sprzętowe. Ze strony Amigi, może być dowolna. Podstawa to dysk twardy ponieważ instalacja AmiTCP (pakietu, który będzie potrzebny) zajmuje nieco ponad 1 MB. Do tego minimum 2 MB RAMu. Mi po załadowaniu systemu zostaje jakieś 1200 kB pamięci. Po uruchomieniu AmiTCP zostaje mi tylko jakieś 800 kB. Trochę mało, programów do sieci z MUI już nie uruchomię, bo samo to żre kupę pamięci. Tak więc Amiga 600 + dodatkowy RAM pod klapką to absolutne minimum do tego rodzaju wymiany danych. Jeśli chodzi o Amigi bez dysku twardego i z 1 MB lepiej jest zastosować Amiga Explorer czy ADF Sender. Ten pierwszy zapewnia przejęcie kontroli nad Amigą przez Windows'a, ale zabójczych prędkości nie ma. Na stronie tego drugiego można wyczytać, że dzięki sterownikowi BaudBandit jest w stanie uzystać prędkość 115200 bajtów na sekundę przy transferze z Amigi na pc. Jakoś specjalnie nie chce mi się w to wierzyć, ponieważ na potrzeby tego artykułu testowałem ten sterownik i nie mógł osiągnąć więcej niż 19200 bajtów na sekudnę. Sposób który wypracowałem daje możliwość transferu na poziomie 57600. Do tego przy pomocy AmiTCP jest możliwość postawienia na Amidze serwisów FTP, Telnet, jak i korzystać z usług postawionych na Linuksie.
Kabel Nullmodem
Oczywiście do tego połączenia będzie nam potrzebny kabel. Lewa końcówka na zdjęciu to RS-232, ten koniec kabla wtykamy do portu szeregowego w pc. Drugi koniec to 25-pin D-Sub, ten koniec wtykamy do złącza serial port w Amidze. Większość współczesnych pecetów już nie posiada portu szeregowego w takiej postaci. Został wyparty przez USB. Potrzebna wtedy będzie przejściówka COM<>USB. Bez trudu można coś takiego nabyć na Allegro. Tak samo kabel nullmodem. Do tych adapterów zazwyczaj jest dołączana płyta. Linux bez problemu powinien sobie poradzić z adapterem. Moje Ubuntu prawidłowo wykryło go bez jakiejkolwiek konfiguracji mam już port szeregowy. Na Viście i 7, problem już był. Musiałem użyć płyty ze sterownikami.
Adapter COM-USB
Jak już wcześniej napisałem ani Vista, ani 7 nie ma wsparcia dla nullmodem. Można się ratować instalacją Amiga Explorer'a, działa pod 7 bez problemu, ale już z ADF Sender nie działa. Na Linuksie różnica pomiędzy zwykłym wbudowanym portem COM, a adapterem w USB jest taka, że będą inne pliki wykorzystywane do zbudowania interfejsu sieciowego. W komputerze z COM będzie to plik /dev/ttyS0, a w komputerze z adapterem USB (brak COM) jest /dev/ttyUSBx, gdzie x to numer portu adaptera USB. Może się różnić w zależności od ilości podłączonych innych urządzeń USB. Np. u mnie jest to plik /dev/ttyUSB3, ponieważ zanim wetknąłem adapter do USB, do pozostałych portów miałem podłączoną mysz i modem 3G. Adapter był trzeci w kolejności.
Tyle spraw technicznych, przejdźmy do wymagań software'owych. Aby móc skorzystać z tego sposobu przenoszenia danych trzeba najpierw przenieść w jakiś inny sposób sterownik 8n1.device, instalkę AmiTCP i inne pakiety, które później nam będą potrzebne jeśli będziemy chcieli wykorzystać Amigę jako serwer usług. Można użyć Amiga Explorer'a i przerzucić ważniejsze pliki, a później resztę już za pomocą skonfigurowanego połączenia. Pakiet AmiTCP ma 700 kB, więc wysyłanie go prędkością 19200 kB/s trochę potrwa. Instnieje jeszcze sposób przenoszenia danych pomiędzy Amigą, a pc przez nullmodem bez żadnego oprogramowania, ale to już wyższa szkoła jazdy. Trzeba skonfigurować tak samo oba porty w maszynach, przygotować Amigę na odbiór danych z portu szeregowego i skierować dane do pliku, później na pc wysłać plik na port szeregowy. Po skopiowaniu, przerywamy odbiór danych z terminala na Amidze i jeśli wszystko było dobrze ustawione i nie było przekłamań, otrzymamy plik bez uszkodzeń. Tylko jest z tym problem. Na Amidze nie mamy możliwości konfiguracji wszystkich ustawień portu, jest tylko prędkość, bufor, handshaking, parzystość, ilość bitów na znak i bit stopu. Na Ubuntu możliwości ustawień parametrów do konfiguracji jest więcej, przez co nie wiem jak ustawić te pozostałe, których na Amidze nie ma. W oddzielnym artykule napiszę kiedyś jak to robić z programem ADF Sender.


.
Komentarze
Dodaj nowy Szukaj RSS
Aristoteles  - Null modem |109.243.187.xxx |2010-02-24 16:58:31
Witam,
Swego czasu przenosiłem dane pomiędzy Amigą a pc właśnie kabelkiem null modem. Do celu tego używałem A1200 68030/28 (+8MB fastu) oraz oprogramowania zwanego "Twin express". O tyle komfortowego, że nie wymagało żadnej instalacji, zżerało chyba 50 KB RAMu i działało bezawaryjnie. Pakiet ten składał się z aż dwóch plików, jeden dla Ami, drugi dla pc (działa tylko w trybie ms-dos). Po odpaleniu na obu komputerach, ten program (po uprzednim podłączeniu kabla do obu maszyn) umożliwiał kopiowanie i przenoszenie danych pomiędzy wszystkimi napędami siedzącymi w obu komputerach (program działał tylko w trybie tekstowym, wyglądem i działaniem przypominał MS-DOS). Nic więcej niestety nie potrafił. Jednak ze względu na prostotę jego obsługi właśnie ten programik polecam do przenoszenia danych tą drogą. Prędkość takiego połączenia wynosiła około 1MB/m, zatem kopiowanie np archiwum 200MB trwało około 200 minut. Wykorzystując ten czas na np spacer można było przy okazji zadbać o zdrowie.

Pozdrawiam
QkiZ  - @Aristoteles |2010-02-26 12:22:12
Kabel nullmodem mam jeszcze, ale go już nie używam. Z braku czasu zainwestowałem w kartę sieciową =)
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
=)=D=(XD:dizzy:T_T:blush:^_^=_=-_-:pout::angry:
=Oo_O:snicker::eyebrow::sigh::sick::whisper::whistle::nuu::gah::flame::cool:
:shy::kawaii::notfunny::snooty::uhh:X_XXB:talkbiz::grr::onoes::psychotic::scared:
:evil::nomnom::zombie::want::drunk::love::meow::music:
 
Zmieniony: Wtorek, 25 Sierpień 2009 13:08
 
JoomlaWatch Stats 1.2.9 by Matej Koval
blip: qkiz

Sonda

Czy podoba Ci się nowe Ubuntu 10.04
 

Spinacz RSS

Grafika



Kraje

93.6%Poland Poland
2%United Kingdom United Kingdom
0.7%Germany Germany
0.5%United States United States
0.4%Ireland Ireland

Goście

Dzisiaj: 2
Wczoraj: 146
Bieżący tydzień: 808
Poprzedni tydzień: 1124
Bieżący miesiąc: 4050
Poprzedni miesiąc: 4630
Ogółem: 32379


menu
Creative Commons License
Document made with KompoZer
Wykorzystanie zawartości tej strony w celach komercyjnych bez zgody autora jest zabronione.
Jeśli wykorzystujesz zawartość tej strony w swoich artykułach, podaj jako źródło adres URI tej strony.
inne