Inicializando o Alpine Linux no módulo de cálculo Raspberry Pi

Em nosso projeto para um cliente estamos usando o módulo de cálculo Raspberry Pi Compute Module, juntamente com uma placa portadora de módulo de cálculo personalizada (chamada PCCB - Pi Control Carrier Board) que fornece RS485, CAN, RS232, LAN, USB e um step-down para tensões de entrada de 6 - 24 V. (Se você estiver interessado em hardware personalizado...

Weiterlesen

Empacotando projetos Python para Debian / Raspbian com dh-virtualenv

Este artigo visa explicar algumas coisas aos desenvolvedores que não usam muito Python, e podem ter dificuldades com alguns dos conceitos de outra forma. Eu recomendo altamente a palestra do seguinte artigo como uma introdução aos conceitos discutidos aqui: https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org é um repositório oficial de software para a linguagem de programação Python....

Weiterlesen

Alterações no initramas Alpino 3.9.0 initramfs

Alpine 3.9.0 envia uma nova versão do init script em seu initramfs. esquerda: Alpine 3.9.0, à direita: Alpine 3.8.2 Há uma série de mudanças interessantes: melhor e mais antigo suporte de rede para o processo de inicialização, com um parâmetro de kernel adicional para cmdline.txt: BOOTIF, permitindo que você especifique a interface do dispositivo que deseja usar...

Weiterlesen

Depuração do processo de boot alpino

Como discutido no meu post anterior, o Alpine Linux passa por várias etapas quando arranca. Logo após montar a mídia de boot, e escaneá-la por apkovl (com nlplug-findfs), há uma opção para você obter um console, definindo $SINGLEMODE para sim. Definir SINGLEMODE para sim é fácil, basta adicionar a palavra "single"...

Weiterlesen

Processo de arranque alpino no Raspberry Pi

Hoje vamos dar uma olhada no processo de inicialização do Alpine Linux em um Raspberry Pi com algum detalhe. A imagem mostra o conteúdo de um cartão SD "virgem" com a imagem alpina, que ainda não foi inicializado. Esta imagem mostra o conteúdo da pasta de boot. Fases iniciais do boot no Raspberry Pi...

Weiterlesen

documentação do nlplug-findfs

uso de nlplugfs-findfs: %s [opções] DEVICE opções: -a OUTFILE add paths to found apkovls to OUTFILE -b OUTFILE add found boot repositories to OUTFILE -c CRYPTDEVICE run cryptsetup luksetup luksOpen when CRYPTDEVICE is found -h show this help -H HEADERDEVICE use HEADERDEVICE as the LUKS header -k CRYPTKEY path to keyfile -m CRYPTNAME use CRYPTNAME name for...

Weiterlesen

Crystal & Alpine no Raspberry Pi

Juntando duas tecnologias interessantes: Alpine Linux - uma distribuição Linux de tamanho pequeno e orientada à segurança Crystal - uma linguagem compilada com uma sintaxe agradável (similar ao Ruby) no Raspberry Pi (armhf / ARMv6, que também suportaria o Pi Zero W) não é possível atualmente, a partir de 21.12.2018. Não há (pelo menos não há...

Weiterlesen

Primeiros passos do Alpine Linux

Aqui está uma breve introdução ao Alpine Linux, especificamente para a plataforma Raspberry Pi Por que o Alpine Linux? é pequeno, pode ser instalado copiando arquivos na partição FAT do SD que pode rodar a partir da RAM, o sistema de arquivos permanecerá somente leitura (mudanças persistentes são possíveis, é claro) isto é muito bom para sistemas embarcados...

Weiterlesen

Canal WiFi 13 & 14 no Alpine Linux, também conhecido como configuração crda Não consigo conectar-me ao meu router, também conhecido como configuração crda

Resumo Ao desenvolver um sistema de teste embutido e somente leitura para uma modificação de porta WLAN Pi Zero que fizemos para um cliente, deparei-me com um problema interessante. O Pi Zero W de repente parou de se conectar ao nosso roteador. Após alguma investigação, consegui encontrar a razão, e consertar. A razão: Os domínios regulatórios da WLAN em...

Weiterlesen