thebohemian
Still Fresh
- Joined
- Nov 29, 2005
- Messages
- 86
USB Gadget ist für USB Slave Ports. Mit einem entsprechendem Treiber kann man dem darüber verbundenen USB Host eine gewisse Funktionalität vorspielen.
Der GP2X kann zB über das USB Gadget Mass Storage zum Massenspeichermedium werden.
Die neueren Linux kernel unterstützen ein sogenanntes USB Gadget Serial Device. Laut Beschreibung verhält sich dieses auf Host- als auch auf Client-Seite wie eine normale serielle Verbindung (/dev/tty). Da ich mich mit Kernel Crosskompilieren nich so auskenne, hab ich ein paar Fragen:
1) Kann man das USB Gadget Serial Modul eines späteren 2.4er Kernels für ARM crosscompilen und es auf dem GP2X zum Laufen bringen?
2) Angenommen man bekäme es geladen: Ließe sich damit eine Terminal-Verbindung zum GP2X aufbauen?
3) Würden wir dafür die Quellen des, in den GPH Kernel Sourcen nicht enthaltenen, Netchip 2272 benötigen? Laut Website des Herstellers könne man diese auf Anfrage erhalten (siehe http://www.plxtech.com/products/NET2000/NET2272/PCI-RDK/default.asp unter Linux Support in der Tabelle).
4) Linux kernel für eine andere Architektur kompilieren: Wer kennt eine gute Anleitung dafür und wo gibt es die?
Der GP2X kann zB über das USB Gadget Mass Storage zum Massenspeichermedium werden.
Die neueren Linux kernel unterstützen ein sogenanntes USB Gadget Serial Device. Laut Beschreibung verhält sich dieses auf Host- als auch auf Client-Seite wie eine normale serielle Verbindung (/dev/tty). Da ich mich mit Kernel Crosskompilieren nich so auskenne, hab ich ein paar Fragen:
1) Kann man das USB Gadget Serial Modul eines späteren 2.4er Kernels für ARM crosscompilen und es auf dem GP2X zum Laufen bringen?
2) Angenommen man bekäme es geladen: Ließe sich damit eine Terminal-Verbindung zum GP2X aufbauen?
3) Würden wir dafür die Quellen des, in den GPH Kernel Sourcen nicht enthaltenen, Netchip 2272 benötigen? Laut Website des Herstellers könne man diese auf Anfrage erhalten (siehe http://www.plxtech.com/products/NET2000/NET2272/PCI-RDK/default.asp unter Linux Support in der Tabelle).
4) Linux kernel für eine andere Architektur kompilieren: Wer kennt eine gute Anleitung dafür und wo gibt es die?