Linux alpino
Controlando os LEDs no Linux Alpino usando a linha de comando
Desenvolvemos uma placa portadora Raspberry Pi Compute Module embutida para uso industrial: o PCCB. Como você pode ver, existem três LEDs (diretamente) programáveis pelo usuário no PCCB: USUÁRIO / INFO / ACT. Estes são definidos na árvore de dispositivos. Por exemplo, podemos definir o seguinte na nossa árvore de dispositivos sobrepostos: //LEDs...
WeiterlesenInicializando 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...
WeiterlesenAlteraçõ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...
WeiterlesenUsando o compilador nuitka para python3 no Alpine Linux ARMHF (musl)
O pidoctor de motivação está escrito em Python (pois não havia uma maneira fácil de fazer o Crystal funcionar em ARMHF / musl). Isto significa uma dependência do Python - que adiciona overhead. Eu suspeito que este overhead é a razão pela qual o pidoctor não irá funcionar com 256 MB de Raspberry Pi's - porque a RAM está esgotada...
WeiterlesenDepuraçã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"...
WeiterlesenProcesso 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...
Weiterlesendocumentaçã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...
WeiterlesenCrystal & 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á...
WeiterlesenPrimeiros 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...
WeiterlesenCanal 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