C64Power Forum
Inne => Offtopic => Wątek zaczęty 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
-
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é"
-
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?
-
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...
-
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.
-
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.
-
W ostatnim zdaniu dla jasności zapomniałem dodać - "za pomocą AVR'a bez sprzętowej obsługi USB".
-
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...
-
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.
-
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?
-
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
-
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....
-
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
-
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 :)