Hola amigos, muy buenas.
Estoy intentando conectar un módulo wireless (RFM12Pi) con conexión serie UART (Para conectar al raspberry por el puerto apio) y para ello estoy usando (en otra plataforma distinta a openwrt, concretamente synology) un conversor a de USB-TTL. El caso es que lo tengo funcionando ok y me preguntaba si podría conectarlo al router para que el synology "pudiera" descansar un poco más, ya que este receptor recibe datos cada 15 segundos...
El caso es que lo que me gustaría hacer es conectarlo directamente al puerto UART "interno", tal y como se hace en el raspberry, pero para que funcione hay que eliminar en el boot de arranque dicho puerto serie para que quede libre, este es el código que hay que eliminar/comentar del boot del raspberr, os copio:
I had to make sure that Raspberry Pi’s UART is disconnected from the console and available for programs to use. The problem here is that /boot/cmdline.txt is mounded on a R/O partition, easiest way is to insert the SD card in a computer and edit that file there. Remove the text that make reference to the UART i.e.
console=ttyAMA0,115200 kgdboc=ttyAMA0,115200
Sabeis si es posible "liberar" el UART para poder leerlo una vez arrancado openwrt?
En tal caso, cómo se llamaría?
Muchas gracias.
En principio, tengo un par de routers con los que podría probar, un HG556a, y un par de comtrends, lo que pasa que necesito python y el uso de recursos es algo alto, por lo que creo que me decantaré por el HG556a.
RFM12Pi info -->
http://wiki.openenergymonitor.org/index.php?title=RFM12Pi_V2Pues ya lo tengo funcionando!!!Para los que lo pudieran necesitar, de la wiki info para evitar el uso del puerto como consola:
http://wiki.openwrt.org/doc/recipes/terminate.console.on.serialUsé el primer método, el que no tiene que reconstruir el kernel.
Instalé coreutils-stty y reinicié.
Luego, puse los pines del UART físicamente, según
http://wiki.openwrt.org/toh/huawei/hg556aComprobé que la Vcc ref a masa es de 3.3 y pinché el adaptador Rx, Tx, Gnd y Vcc.
Alimenté el router y el adaptador empezó a lucir

Buena señal...
Luego, por ssh, inicializo...
stty -F /dev/ttyS0 raw speed 9600
y al leer el puerto con
cat /dev/ttyS0
Empieza a devolverme los datos que esperaba, así que inicié el soft que ya estaba todo instalado y FUNCIONANDO!!!

Así que tema resuelto.
Moderadores, podéis cerrar el hilo si lo creéis oportuno.
Saludos.
PD: Cada día me sorprende mas openwrt y hasta donde se puede llegar...