C64Power Forum

Inne => Offtopic => Wątek zaczęty przez: wegi w 12 Października 2016, 22:52

Tytuł: nie bój się USB !
Wiadomość wysłana przez: wegi w 12 Października 2016, 22:52
Rok 2003 - Igor Cesko, słowacki inżynier napisał natywną obsługę na przetaktowanym AT90S2313 do własnego sterownika na IR reciver na USB PC. Powstała nota AVR309.

Rok 2013 , pomimo udostępnienia DDK mało kto wie jak pisać sterowniki. Mało kto wie jak rozróżniać deskryptory klasy, PIDy sridy itp. dziadostwa. Krocie zarabiają firmy i programiści od driverów dla elektroniki do PC, USB itp.

Nadal czarna dziura. Nikt nie wie o CDC, HID itp. dziwach.

Maj 2013 - skromny polski elektronik odkrywa przed nami obsługę interfejsu HID. Powstaje milowy kit AVT3057 bazujący na natywnej obsłudze HID przez jądro windy !

NIE BÓJ SIĘ USB !!!

http://serwis.avt.pl/manuals/AVT3057.pdf
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: JLS w 13 Października 2016, 07:36
No proszę,
oczom własnym nie wierze, kim jest autor.
Po lekturze elektrody, czytając różne wątki i zapytania tegoż samego autora,
mogę napisać tylko tyle:  "je nemožné"
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: Raf w 13 Października 2016, 10:08
natywna obsluge na uC bez sprzetowego kontrolera USB - cos mi ta terminologia nie pasuje ;) to jaka obsluge maja AT90USB* oraz atmega*u* ?

Cos takiego bylo juz wczesniej:
1. https://www.mikrocontroller.net/articles/USB_IR_Remote_Receiver

ale tak naprawde to wyzej wymieniony kit wyglada na niewielka modyfikacje:
2. http://www.marwedels.de/malte/usbir/
- dodany zostal bootloader przez usb (tak jak w projekcie 1), zmieniony uC z attiny84 na m8 oraz jest inny odbiornik IR (aczkolwiek " Jako  odbiornik  podczerwieni  można  zastosować  dowolny  o  identycznym  rozkł
adzie  wyprowadzeń  na  36kHz").

Nawet gdybym nie probowal analizowac co sie tam dzieje, znajac mozliwosci autora i tak nie spodziewalbym sie aby bylo to cos wiecj niz jedynie modyfikacja cudzego projektu (przy udziale ludzi z elektrody? :D) .

Jeszcze gorszy w tym wszystkim jest niestety zachwyt Wegiego, chcesz wywolac tutaj gownoburze?
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: Fishman w 13 Października 2016, 11:02
Ale tak poza tym to nic szczególnie odkrywczego tam chyba nie ma? Gotowa biblioteka vUSB, HID i IR, oraz parę linijek kodu wrzucających odczyty z IR do HID. To chyba nawet nie wymaga kopiowania czyjegoś projektu...
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: KB777 w 13 Października 2016, 13:07
Rok 2003 - Igor Cesko, słowacki inżynier napisał natywną obsługę na przetaktowanym AT90S2313 do własnego sterownika na IR reciver na USB PC. Powstała nota AVR309.

Rok 2013 , pomimo udostępnienia DDK mało kto wie jak pisać sterowniki. Mało kto wie jak rozróżniać deskryptory klasy, PIDy sridy itp. dziadostwa. Krocie zarabiają firmy i programiści od driverów dla elektroniki do PC, USB itp.

Nadal czarna dziura. Nikt nie wie o CDC, HID itp. dziwach.

Maj 2013 - skromny polski elektronik odkrywa przed nami obsługę interfejsu HID. Powstaje milowy kit AVT3057 bazujący na natywnej obsłudze HID przez jądro windy !

Co ja paczę ? No klękajcie narody ! Olo jest wielki !! :)  Choć trudno uwierzyć, że ten artykuł sam popełnił, no...

A w kwestii czarnej dziury - miałem okazję w jednej firmie pracować z Lucem (Lucjan Bryndza). Zrobił np. na Cortexie M3 klona FTDI2232, działał lepiej niż oryginał i jako serial i jako JTAG. I na układzie tańszym niż FTDI ;)

Rozczaruję Cię - ludzie od driverów wcale dobrze nie zarabiają (przynajmniej nie w PL), lepiej siedzieć w J2EE.
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: wegi w 13 Października 2016, 15:27
natywna obsluge na uC bez sprzetowego kontrolera USB - cos mi ta terminologia nie pasuje ;) to jaka obsluge maja AT90USB* oraz atmega*u* ?

[...]
Jeszcze gorszy w tym wszystkim jest niestety zachwyt Wegiego, chcesz wywolac tutaj gownoburze?

Natywna w sensie kodu asm, który jest zbiorem serwisów wywoływanych przez sprzęt i sterownik PC. Tak jak HID obsługiwany jest natywnie przez kernel windy i nie potrzeba pisać i instalować dodatkowych sterowników.

Liczyłem na stosowne sprostowanie etcetera. xD

Ale tak poza tym to nic szczególnie odkrywczego tam chyba nie ma? Gotowa biblioteka vUSB, HID i IR, oraz parę linijek kodu wrzucających odczyty z IR do HID. To chyba nawet nie wymaga kopiowania czyjegoś projektu...

Szczególne było to, że w 2013 takich kitów AVT komunikujących się na HID przez USB za pomocą AVRa było ZERO. Wszędzie FT232 Dzisiaj masz LUFA USBASP VUSB Bootloadery, Atmel Flip software i tanie kontrolery USB. Wówczas to było w powijakach.

Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: wegi w 13 Października 2016, 15:39
W ostatnim zdaniu dla jasności zapomniałem dodać - "za pomocą AVR'a bez sprzętowej obsługi USB".
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: wegi w 13 Października 2016, 16:03
Rozczaruję Cię - ludzie od driverów wcale dobrze nie zarabiają (przynajmniej nie w PL), lepiej siedzieć w J2EE.

Kupujesz aparat, kamerę, kartę graficzną... Autorskie sterowniki producenta na dołączonej płycie to 10tki jak nie setki tysięcy dolarów...
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: Raf w 13 Października 2016, 17:37
Po co kity jak tam sa dwa oporniki i dwie diody zenera + gniazdo usb? V-usb zwane kiedys avr-usb wystartowalo ok 2005... do tego zastosowan wiele nie ma poza hid ale szkoda mi czasu wchodzic w polemike z taki kontrargumentami.
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: Raf w 13 Października 2016, 19:23
Aha, jeszcze jedno, zapomnialem dodac, ze caly czas zakladasz tematy w nieopowiednich dzialach (vide     C64Power Forum »    Hardware »    Mody »    nie bój się USB ! a jest to zdecydowanie offtopic, chociaz zdarzaly sie lepsze rodzyny ale zamiast je "zbierac" to posprzatalem), czemu?
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: wegi w 13 Października 2016, 20:29
Aha, jeszcze jedno, zapomnialem dodac, ze caly czas zakladasz tematy w nieopowiednich dzialach (vide     C64Power Forum »    Hardware »    Mody »    nie bój się USB ! a jest to zdecydowanie offtopic, chociaz zdarzaly sie lepsze rodzyny ale zamiast je "zbierac" to posprzatalem), czemu?

Bo nie było działu "AVR w akcji" ? :-) Sorry za zamieszanie.

[...]
Nawet gdybym nie probowal analizowac co sie tam dzieje, znajac mozliwosci autora i tak nie spodziewalbym sie aby bylo to cos wiecj niz jedynie modyfikacja cudzego projektu (przy udziale ludzi z elektrody? :D) .
[...]

Jak zrobiłeś coś sam na USB możesz pokazać, bo to ciekawy temat.

Akurat po fakcie też wiem, że USB1.1 emuluje ten rezystor (Igor dongle), ale wcześniej nie było cwaniaków od takich projektów. Przed 2003 rokiem też milczałeś i nie występowałeś ze stekiem porad, jak podpiąć się jako USB1.1 prawda ? A przecież wystarczy rezystor... Dziś piszesz, że to tylko rezystor i diody ? Trzeba było to ogłosić w 2000 roku, to byłby wyczyn.

Po co kity jak tam sa dwa oporniki i dwie diody zenera + gniazdo usb? V-usb zwane kiedys avr-usb wystartowalo ok 2005... do tego zastosowan wiele nie ma poza hid ale szkoda mi czasu wchodzic w polemike z taki kontrargumentami.

CDC jeszcze.

Kontrargumentami ? Nie chodzi o kontrargumenty, tylko o ewolucję tego na AVR'ach. Początkowo, brak obsługi USB powodował ogromną "duszność" i potrzebę tej obsługi. To była wielka luka i pustka. Wszystko się komplikowało i przedrażało. Trzeba było montować FT232 czy inny chip, instalować sterowniki. FT232 nie kosztował 5 tylko 15 złotych...

btw. Zastanawia mnie dlaczego ze stron Atmela zniknęła nota AVR309
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: Raf w 13 Października 2016, 20:55
Igor Cesko w 2003 roz***al system i chwala mu. Ja probowalem robic z AVR-USB (wowczas) kilka lat temu cos ale  nie ciosajac cudze projekty tylko samemu od podstaw i sie zniechecilem (nie pamietam juz co mi nie dzialalo).

Wspolczesnie natoamist bawienie sie V-USB poza urzadzeniami HID nie ma w ogole sensu, bo predkosc transmisji ssie (a czemu to mozna sobie szukac, chocby o XU1541). Sa bez problemu dostepne tanie ARMy zasilane 3.3v z I/O 5V tolerant (zabawki od retro 7-bit) a wbudowanym USB host/device full speed a to masz tylko w kilku AT90USB* - ciezko osiagalnych i drogich. AtXmega tez odpada bo nie ma 5v tolerant I/O. Nie wiem co w PICach piszczy....
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: wegi w 13 Października 2016, 21:20
Igor Cesko w 2003 roz***al system i chwala mu.

Jak najbardziej.

Patrząc na 1541U, https://www.youtube.com/watch?v=fAS2VkjGuwQ, http://www.xilinx.com/support/documentation/data_sheets/ds593.pdf

Do FPGA wystarczy pewnie wgrać jakiś wzorcowy wsad i jest obsługa USB 2.0
Tytuł: Re: nie bój się USB !
Wiadomość wysłana przez: Kisiel w 13 Października 2016, 23:28
Nie bardzo kumam o co biega, w CM0/CM3 za dwa dolary lub jeden masz wszystko tylko trzeba się wykazać wiedzą i umiejętnościami zamiast kopiować informacje z google. Za parę lat pewnie będzie kolejne zaskoczenie że olowi się udało na cortexie uruchomić modem wifi :P

Otwieranie parasola w dupie jest równie zaskakujące :)