Desarrollo de Raspberry Pi Embedded
Arranque de Alpine Linux en el módulo de computación Raspberry Pi
En nuestro proyecto para un cliente estamos utilizando el módulo de computación Raspberry Pi, junto con una placa portadora de módulo de computación personalizada (llamada PCCB - Pi Control Carrier Board) que proporciona RS485, CAN, RS232, LAN, USB y un reductor para tensiones de entrada de 6 - 24 V. (Si estás interesado en hardware personalizado...
WeiterlesenEmpaquetado de proyectos Python para Debian / Raspbian con dh-virtualenv
Este artículo pretende explicar algunas cosas a los desarrolladores que no usan mucho Python, y podrían tener dificultades con algunos de los conceptos de otra manera. Recomiendo encarecidamente la lectura del siguiente artículo como introducción a los conceptos tratados aquí: https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org es un repositorio oficial de software para el lenguaje de programación Python....
WeiterlesenCambios en el initramfs de Alpine 3.9.0
Alpine 3.9.0 incluye una nueva versión del script de init en su initramfs. izquierda: Alpine 3.9.0, derecha: Alpine 3.8.2 Hay un número de cambios interesantes: mejor y más temprano soporte de red para el proceso de arranque, con un parámetro adicional del kernel para cmdline.txt: BOOTIF, que permite especificar la interfaz del dispositivo que se desea utilizar para...
WeiterlesenUso del compilador nuitka para python3 en Alpine Linux ARMHF (musl)
Motivación pidoctor está escrito en Python (ya que no había manera fácil de conseguir Crystal para trabajar en ARMHF / musl). Esto significa una dependencia de Python - que añade sobrecarga. Sospecho que esta sobrecarga es la razón por la que pidoctor no se ejecutará en 256 MB Raspberry Pi's - porque la RAM se agota...
WeiterlesenDepuración del proceso de arranque de Alpine
Como he comentado en mi anterior post, Alpine Linux pasa por varias etapas cuando arranca. Justo después de montar el medio de arranque, y escanearlo en busca de apkovl's (con nlplug-findfs), hay una opción para obtener una consola, configurando $SINGLEMODE a yes. Establecer SINGLEMODE a yes es fácil, simplemente se añade la palabra "single"...
WeiterlesenProceso de arranque alpino en la Raspberry Pi
Hoy vamos a echar un vistazo al proceso de arranque de Alpine Linux en una Raspberry Pi con cierto detalle. La imagen muestra el contenido de una tarjeta SD "virgen" con la imagen Alpine, que aún no ha sido arrancada. Esta imagen muestra el contenido de la carpeta de arranque. Etapas del arranque inicial en la Raspberry Pi...
WeiterlesenDocumentación de nlplug-findfs
Uso de nlplugfs-findfs: %s [opciones] DEVICE opciones: -a OUTFILE añade las rutas de los apkovls encontrados a OUTFILE -b OUTFILE añade los repositorios de arranque encontrados a OUTFILE -c CRYPTDEVICE ejecuta cryptsetup luksOpen cuando se encuentra CRYPTDEVICE -h muestra esta ayuda -H HEADERDEVICE usa HEADERDEVICE como cabecera de LUKS -k CRYPTKEY ruta al fichero de claves -m CRYPTNAME usa CRYPTNAME nombre para...
WeiterlesenCrystal & Alpine en la Raspberry Pi
Reunir dos tecnologías interesantes: Alpine Linux - una distribución de Linux de pequeño tamaño y orientada a la seguridad Crystal - un lenguaje compilado con una sintaxis agradable (similar a Ruby) en la Raspberry Pi (armhf / ARMv6, que también soportaría la Pi Zero W) no es posible actualmente, a partir del 21.12.2018. No hay (al menos no...
WeiterlesenPrimeros pasos de Alpine Linux
Aquí hay una breve introducción a Alpine Linux, específicamente para la plataforma Raspberry Pi ¿Por qué Alpine Linux? es pequeño se puede instalar copiando los archivos en la partición FAT de la SD se puede ejecutar desde la RAM, el sistema de archivos permanecerá de sólo lectura (la persistencia de los cambios es, por supuesto, posible) esto es muy bueno para los sistemas embebidos ...
WeiterlesenCanal WiFi 13 y 14 en Alpine Linux aka no puedo conectarme a mi router aka crda configuración
Resumen Mientras desarrollaba un sistema de prueba embebido y de sólo lectura para una modificación del puerto WLAN de la Pi Zero W que hemos hecho para un cliente, me encontré con un problema interesante. La Pi Zero W de repente dejó de conectarse a nuestro router. Después de algunas investigaciones, me las arreglé para encontrar la razón, y la solución. La razón: Los dominios reguladores de la WLAN en...
Weiterlesen