Mostrando las entradas con la etiqueta raspbian stretch. Mostrar todas las entradas
Mostrando las entradas con la etiqueta raspbian stretch. Mostrar todas las entradas

lunes, 1 de julio de 2019

XiuaElectronics: Raspberry Pi 4 modelo B 1Gb, 2GB o 4GB

Nueva Raspberry Pi 4 Modelo B

Buenas tardes estimados lectores, en el día de hoy les vengo a hablar acerca de la nueva y tan esperada Raspberry Pi 4 con sus nuevas características y mejoras con respecto a sus anteriores versiones. 
La Raspberry Pi 4 es la hermana mayor de las RPi's. Con una capacidad de 1GB o 2GB o 4GB dependiendo del modelo que desees adquirir, es una tarjeta que puede ser usada como un pc desktop básico ya que posee el hardware necesario para ejecutar tareas del diario vivir. 
En las anteriores versiones pudimos ver que tanto en procesamiento y memoria ram se quedaba algo corto, sobre todo en el momento de utilizar nuestras mini pc para ejecutar contenido multimedia. Para esta versión EN VERDAD --esta vez si-- añadieron características fundamentales con las cuales pueden hacer gala a su propuesta filosófica de una computadora a bajo precio. Siendo sincero el añadir un modulo Wi-Fi y Bluetooth a la RPi 3 a mi juicio no es un gran salto, pero para esta 4ta versión si opino lo contrario. 

Además de la mejora significativa en cuanto a ofrecer más ram dependiendo del modelo que se compre, otra de la mejoras que mas me llama la atención es el soporte para doble monitor a 4K. Por fin un gran salto que no lo esperaba. Anteriormente se pensaba que estas semi computadoras funcionaria perfectamente para personas de escasos recursos, pero en verdad que las anteriores versiones dejaban mucho que desear, partiendo que en mi país (Colombia) podemos encontrar pc de escritorio básicos casi que al mismo precio que la Raspberry Pi 3. Con la nueva Raspberry Pi 4 según sus creadores "La velocidad y el rendimiento de la nueva Raspberry Pi 4 es un paso más que los modelos anteriores. Por primera vez, hemos construido una experiencia de escritorio completa. Ya sea que esté editando documentos, navegando por la web con un montón de pestañas abiertas, haciendo malabares con hojas de cálculo o dibujando una presentación, encontrará la experiencia fluida y muy reconocible, pero de una forma más pequeña, más eficiente en el uso de la energía y mucho más rentable. máquina."
Esta nueva tarjeta conserva las mismas tecnologías de redes que las versión 3. Gigabit Ethernet, más Wi-Fi y Bluetooth, así que aquí no hay mucho que decir. Se les agradece que hallan agregado 2 puertos USB 3.0 adicionales a los puertos USB 2.0 que ya poseían versiones anteriores. 

Las características de la Raspberry Pi 4 Modelo B son:

Imagen Raspberry Pi 4, por raspberrypi.org 
  • A 1.5GHz quad-core 64-bit ARM Cortex-A72 CPU (~3× performance)
  • 1GB, 2GB, or 4GB of LPDDR4 SDRAM
  • Full-throughput Gigabit Ethernet
  • Dual-band 802.11ac wireless networking
  • Bluetooth 5.0
  • Two USB 3.0 and two USB 2.0 ports
  • Dual monitor support, at resolutions up to 4K
  • VideoCore VI graphics, supporting OpenGL ES 3.x
  • 4Kp60 hardware decode of HEVC video
  • Complete compatibility with earlier Raspberry Pi products.


Y el precio según la memoria ram que desea será:



RAMRetail price
1GB$35
2GB$45
4GB$55


NOTA: El precio expuesto aquí proviene de la fuente y casa matriz de la tarjeta, es decir, que este precio no se incluye Iva y demás cobros por su venta.

Imagen Raspberry Pi 4 alimentación, por raspberrypi.org
  • Alimentación: La alimentación es algo curioso, aunque según la página nos dice que consume menos, --cosa que no creo por el 4k si se usara- en esta nueva versión hemos pasado de USB micro-B a USB-C para nuestro conector de alimentación. Esto es compatible con 500 mA adicionales de corriente, lo que garantiza que tenemos un total de 1.2 A para dispositivos USB descendentes, incluso con una gran carga de CPU. 









Imagen Raspberry Pi 4 conector de vídeo, por raspberrypi.org
  • Conectores de vídeo: Para acomodar la salida de doble pantalla dentro del espacio de la tarjeta existente, se ha reemplazado el conector HDMI tipo A (tamaño completo) con un par de conectores HDMI tipo D (micro).











Imagen Raspberry Pi 4 opuertos, por raspberrypi.org
  • Puerto Ethernet y USB: El Ethernet Gigabit se ha movido hacia la parte superior derecha de la placa, desde la parte inferior derecha, simplificando enormemente el enrutamiento de PCB. El conector Power-over-Ethernet (PoE) de 4 pines permanece en la misma ubicación, por lo que Raspberry Pi 4 sigue siendo compatible con PoE HAT. El controlador de Ethernet en el SoC principal está conectado a un Broadcom PHY externo a través de un enlace RGMII dedicado, proporcionando un rendimiento total. El USB se proporciona a través de un controlador VLI externo, conectado a través de un solo carril PCI Express Gen 2, y que proporciona un total de 4 Gbps de ancho de banda, compartido entre los cuatro puertos. Los tres conectores en el lado derecho de la placa sobresalen del borde un milímetro adicional, con el objetivo de simplificar el diseño de la caja. En todos los demás aspectos, el conector y la disposición de los orificios de montaje siguen siendo los mismos, lo que garantiza la compatibilidad con los HAT existentes y otros accesorios.



  • Sistema Operativo: Para la Raspberry Pi 4, se esta preintalando un sistema operativo radicalmente renovado, basado en la próxima versión de Debian 10 Buster. Esto trae numerosas mejoras técnicas detrás de escena, junto con una interfaz de usuario ampliamente modernizada y aplicaciones actualizadas, incluido el navegador web Chromium 74. 
  • Algunos consejos para quienes deseen ponerse en marcha con Raspbian Buster de inmediato: le recomendamos que descargue una nueva imagen, en lugar de actualizar una tarjeta existente. Esto asegura que está comenzando con un sistema Buster limpio y funcional. Si realmente desea probar la actualización, primero haga una copia de seguridad. Un notable paso adelante es que, para Raspberry Pi 4, se ha retirado la pila de controladores de gráficos heredados utilizada en modelos anteriores. En su lugar, estamos utilizando el controlador Mesa "V3D" desarrollado por Eric Anholt en Broadcom durante los últimos cinco años. Esto ofrece muchos beneficios, incluida la navegación web acelerada por OpenGL y la composición del escritorio, y la capacidad de ejecutar aplicaciones 3D en una ventana debajo de X. También elimina aproximadamente la mitad de las líneas de código de código cerrado en la plataforma.

Bueno esto es a groso modo las mejoras que oficialmente nos hacen llegar de Rapsberry Pi. Para el siguiente comentario seré algo estricto con el sistema operativo, y es que yo soy usuario de Debian desde hace ya más de 5 años y considero que poseo un buen nivel manejando distros basadas en el kernel de Linux. Debian es la distribución la cual es la base de Raspbian. En general el comportamiento que presenta por lo menos en la última distribución mejora significativamente en cuanto a rendimiento comparado con sus versiones anteriores. La última versión disponible es Raspbian 9, pero seré sincero a  decir que no es el deseado para un pc desktop. En general Debian es una distro que en un pc de escritorio su consumo en cuanto a memoria ram es bajisimo y la versión para Raspbian debería serlo, por tal razón no debería bloquearse "lagearse o congelarse"  al momento de abrir unas dos o tres pestañas del navegador. Espero con ansias que esta nueva versión de Raspbian mejoren significativamente el rendimiento de la Raspberry Pi 4, sobretodo en cuanto a consumo de ram, cosa que veo muy probable con los comunicados en el blog de Raspberry. 

Para finalizar, les comento que tal como veo esta tarjeta, parece que una buena opción para una pc de escritorio. Obviamente no tendrá las mismas características, pero tiene el añadido del puerto GPIO, su bajo consumo con respecto a un pc normal y que esta vez si la hicieron --la rompieron-- con la doble pantalla en 4k a 60 fps.



Fuentes:  
  • https://www.raspberrypi.org/products/raspberry-pi-4-model-b/
  • https://www.raspberrypi.org/blog/the-new-official-raspberry-pi-beginners-guide-updated-for-raspberry-pi-4/
  • https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/
  • https://www.raspberrypi.org/blog/buster-the-new-version-of-raspbian/




Escrito por: Breismam Alfonso Rueda Díaz









Bien muchachos, esto es todo por hoy. Estén pendientes de mi canal, de mi blog y de mi pagina de Facebook para más contenido.







domingo, 17 de febrero de 2019

XiuaElectronics: Servidor web Con raspbery Pi 2 + IP Estática + Acceso a internet Parte#01

Servidor web Con raspbery Pi 2 + IP Estática + Acceso a internet Parte#01

Buenas noches estimados lectores, en el día de hoy vamos a tratar un tema que en la actualidd es de suma importancia, y es acerca de los servidores web. Lo que haremos en esta entrada será configurar una Raspberry Pi como un servidor web y mostrar una página html a través de el. Antes de comenzar con la configuración veremos algo de teoría que será fundamental para entender cda parte del vídeo y que puedan entender lo máximo posible el proceso.


¿Qué es un servidor web?


Un servidor web es un programa el cual procesa un programa del lado de un servidor. Entendiendo que un servidor es un computador con una conexión a internet. La finalidad de un servidor web es realizar la comunicación bidireccional de un servidor a un cliente, que en este caso seria otro computador con acceso a internet que no comparte archivos a diferencia de servidor web que si lo hace. Como el servidor web comparte archivos, podemos compartir imagenes y escritos, vídeos y demás, por tal razón los servidores web son tan ampliamente usados en el mundo, ya que a través de ellos podemos compartir nuestros archivos con interfaces gráficas como lo son las páginas web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador

¿Qué es una red local?


Una red de área local (Local Area Network, o LAN) es un grupo de equipos de cómputo y dispositivos asociados que comparten una línea de comunicación común o un enlace inalámbrico con un servidor. Normalmente, una LAN abarca computadoras y periféricos conectados a un servidor dentro de un área geográfica distinta, como una oficina o un establecimiento comercial. Las computadoras y otros dispositivos móviles utilizan una conexión LAN para compartir recursos como una impresora o un almacenamiento en red.

Una red de área local puede servir a sólo dos o tres usuarios (por ejemplo, en una red de oficina pequeña) o a varios cientos de usuarios en una oficina más grande. Las redes LAN incluyen cables, conmutadores, enrutadores y otros componentes que permiten a los usuarios conectarse a servidores internos, sitios web y otras redes LAN a través de redes de área extensa (WAN).


¿Qué es PHP?


PHP, acrónimo recursivo en inglés de PHP: Hypertext Preprocessor (preprocesador de hipertexto), es un lenguaje de programación de propósito general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en un documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera el HTML resultante.

PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en muchos sistemas operativos y plataformas sin ningún costo.

En lugar de usar muchos comandos para mostrar HTML (como en C o en Perl), las páginas de PHP contienen HTML con código incrustado que hace "algo" (en este caso, mostrar "¡Hola, soy un script de PHP!). El código de PHP está encerrado entre las etiquetas especiales de comienzo y final que permiten entrar y salir del "modo PHP".

Lo que distingue a PHP de algo del lado del cliente como Javascript es que el código es ejecutado en el servidor, generando HTML y enviándolo al cliente. El cliente recibirá el resultado de ejecutar el script, aunque no se sabrá el código subyacente que era. El servidor web puede ser configurado incluso para que procese todos los ficheros HTML con PHP, por lo que no hay manera de que los usuarios puedan saber qué se tiene debajo de la manga.

Lo mejor de utilizar PHP es su extrema simplicidad para el principiante, pero a su vez ofrece muchas características avanzadas para los programadores profesionales. No sienta miedo de leer la larga lista de características de PHP. En unas pocas horas podrá empezar a escribir sus primeros scripts.

¿Qué es apache?


Apache es un software de servidor web gratuito y de código abierto con el cual se ejecutan el 46% de los sitios web de todo el mundo. El nombre oficial es Apache HTTP Server, y es mantenido y desarrollado por la Apache Software Foundation.

Le permite a los propietarios de sitios web servir contenido en la web, de ahí el nombre de “servidor web”. Es uno de los servidores web más antiguos y confiables, con la primera versión lanzada hace más de 20 años, en 1995.

Cuando alguien quiere visitar un sitio web, ingresa un nombre de dominio en la barra de direcciones de su navegador. Luego, el servidor web envía los archivos solicitados actuando como un repartidor virtual.


¿Qué es Mysql?

MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo,1​2​ y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.

MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.


Bueno, ya que vimos a groso modo que es un servidor web, red de área local, PHP, que es apache y que es mysql procederemos a ver el siguiente vídeo tutorial para poder empezar a configurar nuestraRaspberry Pi como servidor web:

Bueno mis estimados seguidores y lectores; hasta este punto ya deberán tener configurada sus Raspberry Pi como servidores bajo una red local con una IP dinamica. En la siguiente entrada procederemos a establecer una IP estática a nuestro nuevo servidor.


Escrito por: Breismam Alfonso Rueda Díaz



Bien muchachos, esto es todo por hoy. Estén pendientes de mi canal, de mi blog y de mi pagina de Facebook para más contenido.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube: https://www.youtube.com/c/breismanrueda
Twitter: https://twitter.com/BreismamR



Cualquier duda, trabajo, tutoria personalizada por correo electrónico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/