Marcando la diferencia

RASPBERRY PI Y OTRAS PLATAFORMAS. COMENTARIO


gear



NOTA: EN LAS EXPLICACIONES SE DAN POR SABIDOS MUCHOS DE LOS TERMINOS USADOS COMO GPIO, MICROPROCESADOR, MICROCONTROLADOR, ETC, YA NO INCLUIMOS AQUI LOS DETALLES DE ESTOS TERMINOS, POR EL TIEMPO Y ESPACIO QUE ELLO DEMANDARIA, POR ESO PIDO DISCULPAS SI EL COMENTARIO LES PARECE QUE TIENE UN LENGUAJE TECNICO DESCONOCIDO.


EL RASPBERRY PI SOLO TIENE  1 ( O 2) PIN DEDICADO AL PWM, EL OTRO ESTA UTLIZADO EN LA SALIDA DE  AUDIO DEL DISPOSITIVO.  EL MICROPROCESADOR (NO MICRONTROLADOR) QUE UTILIZA EL RASPBERRY PI, TIENE HABILITADO ESOS PUERTOS.

ADEMAS NO SE PUEDE UTILIZAR DELAYS MENORES A 100 MS. SI ES MENOR EL TIEMPO  DEDICADO  YA NO FUNCIONARA EL EQUIPO. A DIFERENCIA DEL ARDUINO EL RASPBERRY PI TIENE UN SISTEMA OPERATIVO CORRIENDO DENTRO DE ESE DISPOSITIVO, SI UN PWM ESTA UTILIZANDO TODO EL RECURSO (VELOCIDAD)  YA NO RESPONDE EL SISTEMA OPERATIVO Y POR LO TANTO SE DESESTABILIZA EL EQUIPO (LOS MICROCONTROLADORES TIENEN UN SISTEMA OPERATIVO PERO MÁS BÁSICO Y ES SOLO DE CONTROL INTERNO, INCLUSO LOS PLCs TIENEN SISTEMAS OPERATIVOS BASICOS DE CONTROL PERO NO SON SISTEMAS OPERATIVOS PESADOS COMO WINDOWS O LINUX, POR EJEMPLO, PARA QUE SE ENTIENDA LES INCLUYO ESTA SALVEDAD, ES QUE EXISTEN CIERTAS PARTES QUE SE CONTROLAN COMO SER EL MANEJO DE LOS PINES QUE QUEDAN EN MODO SLEEP POR EJEMPLO DENTRO DEL MANEJO DE BAJO CONSUMO YA QUE EL CONSUMO DE ENERGIA ES CRITICO POR LAS CRISIS ENERGÉTICAS MUNDIALES).  PASA A SER UN SISTEMA INESTABLE. EL RASPBERRY PI DEBERIA DE LIMITAR EL PROCESAMIENTO DEL PIN UTILIZADO COMO PWM, PERO LO IDEAL ES QUE EL DUTY CYCLE PUEDA SER CONTROLADO VARIANDOLO DESDE 0% AL 100%.  CON ESTAS LIMITACIONES DE DISEÑO YA PERDEMOS EN RESPUESTA.  AUNQUE DESDE MI PUNTO DE VISTA LA PLACA RASPBERRY PI NO FUE CONCEBIDA PARA USO EXCLUSIVO DE LOS PINES DEL GPIO, AUNQUE NECESITEMOS DE ESOS PINES PARA NUESTROS PROYECTOS DE AUTOMATIZACION.  MAS BIEN NOS DEBEMOS CONCENTRAR EN OTRAS PLACAS O UTILIZAR ARDUINO QUE SE COMUNIQUE CON RASPBERRY PI.

LA DIFERENCIA PRINCIPAL ENTRE UN RASPBERRY PI Y UN ARDUINO (O UNA PLACA PARECIDA TIPO STARTER KITS DE CUALQUIER FABRICANTE) ES QUE ESTOS ESTAN COMPUESTOS DE MICROCONTROLADORES,  Y UN RASPBERRY PI TIENE UN MICROPROCESADOR, AUNQUE LAS DOS PLACAS MENCIONADAS UTILIZAN CHIPS DE LA EMPRESA ATMEL.  EL MICROPROCESADOR ES ARM. EN CAMBIO UN ARDUINO PUEDE TENER UN ATM MEGA U OTROS.

LA VENTAJA SIEMPRE HACIA EL ARDUINO YA QUE PARA TRABAJAR CON ENTRADAS Y SALIDAS Y ASI COMO LA CANTIDAD DE PWM Y PROCESAMIENTO ANALOGICO Y DIGITAL ES MEJOR.

BUENO HASTA AHORA,  PERO HAY UNA DEFERENCIA IMPORTANTE YA QUE LOS MICROCONTROLADORES SON AUTONOMOS EN EL SENTIDO DE QUE TIENE MUCHOS COMPONENTES INTERNOS DENTRO DE LA MISMA PASTILLA DE CHIP.   LA ARQUITECTURA INTERNA ES SUPERIOR A LA DE UN MICROPROCESADOR.

DEPENDE SIEMPRE DE LA GENTE QUE VAYA UTILIZANDO Y MASIFICANDO LOS MICROCONTROLADORES PARA QUE LAS EMPRESAS QUE DESARROLLAN ESTOS MICROS CAMBIEN SU CORE INTERNO PARA SOPORTAR MAYOR CAPACIDAD; POR EJEMPLO PASAR DE 32 BITS A 64 BITS O INCLUIR PROCESAMIENTO PARALELO CON MULTICORE DENTRO DE LOS MICROCONTROLADORES, SI LES DIGO QUE YA EXISTEN PROCESAMIENTO PARALELO DENTRO DE LOS MICROCONTROLADORES QUE ME DIRIAN?😀 Y QUE ES UN GRAN AVANCE…

BASICAMENTE UN MICROCONTROLADOR TIENE INMERSO UN MICROPROCESADOR Y SI LA TECNOLOGIA DE PROCESASORES LLEGA AL LIMITE EN SU TECNOLOGIA POR ESO APARECEN LOS MULTICORES, INCLUIR DENTRO DE LOS MICROCONTROLADORES PROCESAMIENTO PARELELO NO LES DEBERIA EXTRAÑAR ESA POSIBILIDAD, PERO SI CONSTITUYE UN CAMBIO DE LA FILOSOFIA DE TRABAJO TANTO DE HARDWARE COMO DE SOFTWARE Y DE LA ELECTRONICA EN SI, QUE AHORA SE ABRE UNA PUERTA O COMPUERTA POR EXPLORAR.

EL RASPBERRY PI COMO LE CONTAMOS ADOLECE DE ESA FALTA DE MICROCONTROLADOR. LA COMBINACION PERFECTA SERIA QUE PARA EL MANEJO DEL GPIO SE UTILICEN MICROCONTROLADOR Y PARA EL MANEJO DEL SISTEMA OPERATIVO DEL DISPOSITIVO SE UTILICE UN MICROPROCESADOR.  SERA LO FAVORABLE PARA NO DEGRADAR NINGUNA PRESTACION.

UNA SOLUCION DE LA EMPRESA INTEL ES PREPARAR UNA PLACA QUE PRETENDE TOMAR EL MERCADO GANADO POR RASPBERRY PI, VEREMOS QUE TAL LES VA A LA GENTE DE INTEL.  YO CREO QUE TENDRA POCA ACEPTACION DE LA GENTE😉 PASANDOME AL CAMPO FUTURISTA Y DE LA INTUICION JA JA JA..

LA PLACA RASPBERRY PI FUNCIONA A 700 MHZ. Y LA PROPUESTA DE INTEL ES 1 GHZ. PERO SE PUEDE AMPLIAR EL RASPBERRY PI HASTA ESA MISMA VELOCIDAD CON CIERTAS PRECAUCIONES.

PERO, LO MEJOR ES QUE YA EXISTEN PLACAS DE ARDUINO QUE INCLUYEN SISTEMA OPERATIVO LINUX, TODAS LAS TECNOLOGICAS VAN DE LA MANO ACTUALENTE, PASANDOSE DE UN LADO A OTRO SIN PROBLEMAS…

UNA DE LAS VENTAJAS APRECIABLES DEL RASPBERRY ES QUE LOS PROYECTOS SE PUEDEN DISEÑAR EN LA MISMA PLACA Y PROBAR ALLI DIRECTAMENTE SIN NECESITAR DE UNA COMPUTADORA PARA TRANSFERIR LAS CONFIGURACIONES.  Y ES BASTANTE RAPIDA YA QUE NO NECESITAN MAS NADA.

APARTE DE LAS ENTRADAS DE GPIO EN MENOR CANTIDAD DEL RASPBERRY COMPARANDOLAS CON QUE ALGUNAS PLACAS DE ARDUINO Y ADEMAS DE RENDIMIENTO MENOR DEL RASPBERRY, ÉSTE ADOLECE DE LA FALTA DE DOCUMENTACION ORDENADA Y EN CANTIDAD COMO LA QUE CONTAMOS CON ARDUINO.

UNA PREGUNTA: POR QUE NECESITO ACTUALIZAR PARTE DEL LINUX Y CONFIGURAR DESPUES PARA QUE ME ACEPTE ESE PROCESAMIENTO DEL GPIO, MIL VECES ME PREGUNTO, PORQUE SI LAS PLACAS LAS DISEÑARON CON ESOS PINES DE GPIO, PORQUE YA NO LE INCLUYERON ALLI LOS MODULOS PARA QUE PUEDA MANEJARLOS.  HAY OTRA VERSION MODIFICADA DEL KERNEL DE LINUX INCLUYE ALGUNAS MEJORAS PERO NO LA HEMOS PROBADO.  LA FALTA DE DOCUMENTACION CLARA ES UN PUNTO NEGATIVO PARA ESTA PLACA DE BAJO COSTE.  A MIL ES MEJOR ARDUINO, POR LO MENOS PARA LOS PROPÓSITOS QUE LE QUEREMOS BRINDAR. YO CREO QUE SI NECESITAS HACER UN WEBSERVER SE PUEDE CON RASPBERRY, PERO TAMBIEN HAY PLACAS AUTONOMAS WEBSERVER EN ARDUINO.   DESDE MI PUNTO DE VISTA YA QUE RASPBERRY TIENE LINUX SE PUEDE HACER MAS COSAS CON SU WEBSERVER.

MICROCHIP EMPRESA LIDER DEL MERCADO MUNDIAL TIENE SOLUCIONES DEL MISMO TENOR QUE ESTA POR DEMAS DECIRLES, PERO SE DEBE CONOCER TAMBIEN.  LAS CONFIGURACIONES PARA MANEJO DE WEBSERVER DE ARDUINO SON MAS SIMPLES PORQUE SE ESCONDEN MUCHAS PARTICULARIDADES.  AVECES ES NECESARIO MANEJAR LOS COMANDO AT, DE LOS MISMOS QUE TIENEN LOS SISTEMAS DE COMUNICACION POR MODEM.  ESTOS COMANDOS AT LOS NECESITA PARA CONFIGURAR LAS PLACAS DE MICROCHIP, PARA CONFIGURAR LOS BLUETOOTH, LOS CHIPS DE TRANSMISION Y RECEPCION DE RADIO FRECUENCIA Y DEMAS..

POR EJEMPLO EL PUERTO SERIE DE ALGUNAS DE LAS PLACAS ASOCIADAS UTILIZAN 9600 BAUDIOS, SI QUIERE IR A MAYOR VELOCIDAD NECESITA UTILIZAR LOS COMANDO AT PARA ELEVARLAS.  POR DEFECTO ESTAN PREPARADAS PARA 9600 BPS.

FOTO DEL RASPBERRY PI UNA PLACA MUY EXTENDIDA PRINCIPALMENTE EN EUROPA Y ESTADOS UNIDOS.

Y LOS ORIENTALES SON FANATICOS DEL RASPBERRY PI, ARDUINO Y MICROCONTROLADORES MICROCHIP.   ;)

ESTAMOS EN UN MUNDO DONDE TODA LA TECNOLOGIA NO TIENE FRONTERAS, Y HA LLEGADO HASTA ESTE PEQUEÑO PAIS LLAMADO PARAGUAY TAMBIEN  😉

SIEMPRE NUESTRAS PUERTAS ESTAN  ABIERTAS A SUS COMENTARIOS: sb.ramaucsa@ieee.org

Estamos en camino de extender los conocimientos desde nuestro país, no es necesario hoy en día profesionalizarse en el exterior, hay muchos medios por lo que disponen para tener una educación continua de calidad.  Desde El IEEE ES UN MEDIO NATURAL PARA ESO.   ESPERANDO QUE MUCHOS COMPRENDAN ESO E INGRESEN AL IEEE.  USTEDES PUEDEN COLABORAR INCLUSO EN LA ELABORACION DE ESTANDARES MUNDIALES. QUIEN LE ESCRIBE LE PUEDE DECIR, QUE HE APRENDIDO MUCHISIMAS COSAS DE TODOS LOS EVENTOS QUE REALIZAMOS EN LA RAMA, Y TAMBIEN CON TODA LA INFORMACION DEL IEEE, QUE ESO ES APARTE DE LAS COSAS QUE HACEMOS EN LA RAMA.  Y ULTIMAMENTE PUDIENDO COLABORAR EN LA ELABORACION DE ESTANDARES DEL IEEE DESDE MI PAIS.

UN PUNTO QUE SIEMPRE ME OLVIDO, ES SOBRE CONSULTAS QUE UNA VEZ NOS HICIERON, SOBRE SI EL IEEE TIENE CERTIFICACIONES,  LES PUEDO DECIR QUE SI DEPENDIENDO DE SUS CARRERAS.

LAS CERTIFICACIONES QUE MAS REQUIEREN EN PARAGUAY SON LOS INFORMATICOS Y ESO ESTA EN LA SOCIEDAD DE COMPUTER SOCIETY IEEE, QUE OFRECE VARIADOS PROGRAMAS DE CERTIFICACIONES.  YO COMO NO ESTOY INTERESADO EN INFORMATICA NO ESTOY MUY INFORMADO SOBRE TODAS ESTAS CERTIFICACIONES, PERO SI ALGUIEN SOLICITA LE PUEDO FACILITAR REVISANDO DICHA INFO.. GRACIAS!!!

ieeemundial

SEÑORES: EL TERCER ESTADO EXISTE Y MUCHAS DE LAS COMPUTADORAS Y EQUIPOS ELECTRONICOS NO PODRIAN FUNCIONAR SIN ESE ESTADO.  ME PARECE EXTRAÑO QUE SE HAGA POCA MENCIÓN DE ESE ESTADO.   EL TERCER ESTADO SE UTILIZA EN ELECTRONICA DIGITAL Y CORRESPONDE A UN ESTADO DE ALTA IMPEDANCIA.  MUCHOS CONOCEN EL ESTADO ALTO O VERDADERO, EL ESTADO BAJO O FALSO, PERO NO HABLAN DEL TERCER ESTADO.   EN LAS CIENCIAS DE LA INFORMACION NI SE ACUERDAN DE ESTE ESTADO Y ME PREGUNTO PORQUE SOLO PIENSAN QUE EXISTEN 2 ESTADOS POSIBLES.😉

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s