[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Android Mouse Emulator



On Wed, Feb 20, 2013 at 04:57:13PM +0100, Giovanni Orlandi wrote:
> 
> pare che con le librerie standard di android non sia possibile ma si debba
> ricompilare il kernel
> con le estensioni giuste...

*forse* non e' necessario ricompilare il kernel, ma quantomeno poter compilare
un driver per il kernel giusto e avere root access sicuramente si, per farlo come stai 
pensando tu almeno, per il semplice motivo che le api android NON 
permettono l'uso della usb a basso livello ma hanno le due modalita' host
e accessory che NON permettono di scrivere una cosa come quella che chiedi tu.

Questo pero' comporta diversi problemi:

1- deve essere un android rootato
2- o ricompili il kernel o devi poter compilare un driver per quel kernel

Un approccio diverso potrebbe essere questo:

Prendere un pic18 un avr, e fare una piccola schedina che, fornita di 2
usb, da un lato dialoghi con android via usb accessory api su software apposito,
e dall'altro comunichi con la tua macchina come tastiera usb.

Questa potrebbe essere una scheda MOLTO piccola, e se fatta bene risulta solo
una roba del tipo "mi devo portare dietro l'apposito cavetto".

Un ulteriore vantaggio sarebbe inoltre che si potrebbe anche espandere il discorso
gestendo anche il video, e fare di fatto un kvm over ip remoto gestibile da android...


-- 

Franco (nextime) Lanza
Lonate Pozzolo (VA) - Italy
SIP://casa@casa.nexlab.it

NO TCPA: http://www.no1984.org
you can download my public key at:
http://danex.nexlab.it/nextime.asc || Key Servers
Key ID = D6132D50
Key fingerprint = 66ED 5211 9D59 DA53 1DF7  4189 DFED F580 D613 2D50
-----------------------------------
echo 16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D212153574F444E49572045535520454D20454B414D204F54204847554F4E452059415020544F4E4E4143205345544147204C4C4942snlbxq | dc
-----------------------------------

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking