[NTG]Program Terminal dla USB

Nov 07, 2006 16 Replies

Witam



Czy kto¶ zna dobry program-terminal (w rodzaju Tera Term), ale nie dla RS-232, lecz dla USB??? - najlepiej freeware. Oczywi¶cie przej¶ciówki sprzêtowe RS / USB nie wchodz± w grê!



Pozdr Krycha ! Popraw adres priva !


Krycha napisał(a):

A z jakim urządzeniem USB chcesz gadać? Bo za bardzo nie da się terminalem obsłużyć np. zewnętrznego dysku twardego, karty muzycznej czy joysticka. USB to nie RS232. Twój wymyślony program terminalowy musiałby wiedzieć, jak pogadać z danym urządzeniem. Albo chociaż (w najniższej warstwie) wysyłać dane przez jednego endpointa a odbierać z drugiego.

do debugowania USB uzywam windriver'a - mozna wysylac takze pliki, dane wpisujesz w hex jest jeszcze kilka innych programow, ktorych nazw nie pomne, a ktore uzywalem - google Twoim przyjacielem odpowiednik zwyklego terminala musialby dodatkowo wspierac wybor roznego rodzaju endpointow, konfiguracji (ALT CFG)... moze prosciej sobie takowy napisac?obsluga USB pod win jest IMHO banalna. windriver dodatkowo umozliwia wygenerowanie drivera do dowolnego uzadzenia kilkoma kliknieciami, i co ciekawe to naprawde dziala.

Wygląda nieźle, tylko ta cena... :(

emule zamarzlo?:) A do testowania wersje 30 dniowa sciagnij...

Z prockiem AT90USB1286. Dziêki za pozosta³e cenne rady!

Krycha ! Popraw adres priva !

Cenna rada, zw³aszcza ¿e jaki¶ windriver jest w firmie.

Pozdr Krycha ! Popraw adres priva !

Krycha napisał(a):

No to jeszcze napisz conieco o oprogramowaniu, które zapisujesz do procka. Tam jest uniwersalny podukład USB function, na którym możesz zrobić prawie dowolną klasę USB, którą potrzebujesz. Czyli procesor udaje np. klawiaturę czy joystick (USB HID) albo pendrive (USB Mass Storage) albo głośniki stereofoniczne albo konwerter USB-RS232 (ACM CDC). Jak wg Ciebie miałby wyglądać uniwersalny terminal obsługujący cokolwiek podłączanego przez USB?

a na

formatting link
jest zak³adka Tools i tam s± jakie¶ programy do testowania USB - czy kto¶ siê tym w ogóle interesowa³?

identyfikator: 20040501 napisał(a):

Jeżeli o testowanie chodzi to prawie każdy interfejs pecetowy obsługuje BusHound. Polecam zdecydowanie.

USB ma s³u¿yæ jedynie do przesy³ania znaków ASCII miêdzy PC a urz±dzeniem (w obie strony). Klient chce zmieniæ PC i przy okazji ¿yczy sobie modernizacji urz±dzenia, polegaj±cej na zast±pieniu dotychczasowej transmisji po RS-232, transmisj± po USB (bez stosowania przej¶ciówek) - tylko tyle! Dot±d urz±dzenie obs³ugiwane by³o z HyperTerminala - st±d moje naiwne pytanie o podobny program do transmisji ASCII po UB :)

Pozdr Krycha ! Popraw adres priva !

Krycha napisał(a):

Trzeba było tak od razu napisać. W tym przypadku najprościej będzie w urządzeniu doczepić układ FT232R, który jest jednoukładowym konwerterem USB-RS232. Narobisz się 100x mniej niż stosując procesor z portem USB.

A jeżeli jednak chcesz USB w procesorze - to zaimplementuj klasę USB CDC ACM. Po utworzeniu odpowiedniego pliku .inf (nie trzeba pisać żadnych driverów, systemy takie jak Windows XP czy Linux mają standardowe) twoje urządzenie będzie widoczne w komputerze jak kolejny port COM. Natchnienie możesz czerpać np. z przykładowych kodów źródłowych systemu FreeRTOS (obsługa USB dla AT91SAM7S64).

Tak - wiem wszystko na ten temat ;-)

Mister

gadaj Wa¶æ, gadaj!

Jeste¶ wielki - to mnie urz±dza. Pozostaje jedynie wykopanie jakiego¶ narzêdzia, które zast±pi terminal w PC - poszukam w¶ród tych do testowania USB, zapodanych ni¿ej przez "identyfikatora". Je¶li nie znajdê, to pozostanie mi (za rad± "Grega") przegry¼æ siê przez windriver'a.

Tutaj ju¿ nie chcê, ale twoje rady mog± siê okazaæ bezcenne na przysz³o¶æ - wielkie dziêki!!!

Pozdr Krycha ! Popraw adres priva !

Krycha napisał(a):

Najpierw zajrzyj na stronę producenta

formatting link
a dopiero potem pytaj. Dla wszystkich układów produkowanych przez FTDI są dostępne gotowe sterowniki do wielu systemów (Windows, Linux, MacOS) więc nic samemu nie trzeba pisać. Ściągasz gotowy sterownik (w Linuxie wbudowany standardowo w kernel), instalujesz i już. Po podłączeniu przez USB układu FT232 pojawia się nowy wirtualny port COM. Obsługujesz go dowolnym programem terminalowym. Numer portu COM można zmienić w zakładce w Menadżerze urządzeń.

Temat rzeka, co konkretnie chcesz wiedzieæ?

Mister

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required