Vlasrni USB zarizeni na routeru Tp-link WR1043ND

Miroslav Mraz mraz na seznam.cz
Sobota Březen 3 19:07:58 CET 2012


OpenWrt je dobrá volba, prakticky vše už máte připraveno. Včetně obou
verzí libusb a ovladačů FTDI. Podobnou srandu mám udělanou jako
kompozitní zařízení, které kromě CDC (sériový port) obsahuje ještě mass
storage class s podporou SDHC karty připojené přes SPI. To se na routeru
docela hodí. Ale je to pro ARM NXP LPC1343.
Toho CDC bych se nebál, pokud máte nějaké demo pro PIC, asi nebude
problém. U toho NXP to také chodilo na první pokus. Jen mi trochu trvalo
přijít na to, že v Linuxu je lépe použít usb-acm driver, obecný
usb-serial (generic) si s tím moc nerozumí. MSC je trochu větší oříšek,
ty příklady na webu jsou dost ošizené. I to jsem rozchodil, dokonce se z
toho dá nabootovat PC.
Libusb také není takové drama, osobně bych ale použil to CDC. Funkčnost
si pak jednoduše otestujete nějakým tím minicomem.


Petr Tošovský píše v So 03. 03. 2012 v 07:02 +0100:
> Zdravim.
> Mam v planu si udelat rozsireni routeru Tp-link WR1043ND tak, abych s
> nim mohl ovladat dva digitalni vystupy a jeden vstup. Do routeru primo
> hardwarove zasahovat nechci, takze bych rad vyuzil jeho USB port.
> Rikal jsem si, ze bych u te prilezitosti zkusil poprve pouzit MCU PIC,
> dival jsem se na radu PIC18F. Predstava je takova, ze se k routeru
> pripojim terminalem a pomoci nej budu schopen precist stav vstupu a
> nastavit vystup.
> Moje otazka je, jaky zvolit rezim USB zarizeni, aby to na strane
> routeru, kam je problematicke cokoliv nahravat a nebo snad i pro nej
> neco programovet, bylo co nejjednodussi. Vidim to na tri varianty:
> 1. USB HID zarizeni - pokud jsem tomu spravne porozumnel, tak nebude
> potreba resit ovladac, ale asi bude problem s ovladanim, primo pres
> terminal se nejspis ovladani realizovat neda bez nejakeho vlastniho
> softwaru v routeru.
> 2. Vytvorit virtualni COM port - software v routeru netreba, ale nevim
> zatim jak to je s ovladacem, nejspis se bude muset instalovat, netusim
> ani jak. Sem by asi spadalo pouziti nejakeho FTDI cipu, problem s
> nutnosti ovladace ale zustava.
> 3. Uplne vlastni typ zarizeni - nutnost ovladace i ovladaciho
> softwaru, zbytecne narocne.
> 
> Mohl by mi nekdo poradit jakou cestou se vydat a pripadne i poskytnout
> nejaky ukazkovy projekt pro PIC18F s ovladanim pres USB z Linuxu? Na
> webu se toho vali spousta, nasel jsem toho dost, ale necham si
> poradit, nez se do toho pustim sam. Rikam si, ze to uz nekdo musel
> urcite resit.
> Je to jen domaci projekt, takze nic urgentniho. Jaky bude pouzit MCU
> je mi celkem jedno, jen jsem si rikal, ze se priucim neco noveho.
> Toz tak. Predem dekuji vsem, kteri si to aspon precetli.
> 
> Tosa
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list