阿尔卑斯山Linux
在Alpine Linux上用命令行控制LEDs
我们开发了一个用于工业用途的嵌入式Raspberry Pi计算模块载体板:PCCB。正如你所看到的,PCCB上有三个(直接)用户可编程的LED:USER / INFO / ACT。这些都是在设备树中定义的。例如,我们可以在我们的设备树叠加中定义如下。//LEDs...
更多内容在Raspberry Pi计算模块上启动Alpine Linux
在我们为客户做的项目中,我们正在使用树莓派计算模块,以及一个定制的计算模块载体板(称为PCCB--Pi控制载体板),它提供了RS485、CAN、RS232、LAN、USB和一个用于输入电压为6-24V的降压装置(如果你对定制硬件感兴趣...
更多内容Alpine 3.9.0 initramfs init的变化
Alpine 3.9.0在它的initramfs中提供了一个新版本的init脚本。阿尔派3.9.0,右。Alpine 3.8.2有一些有趣的变化:对启动过程更好、更早的网络支持,为cmdline.txt增加了一个内核参数。BOOTIF,允许你指定你要使用的设备接口,用于...
更多内容在Alpine Linux ARMHF上为Python3使用nuitka编译器(musl)。
动机 pidoctor是用Python编写的(因为没有简单的方法让Crystal在ARMHF / musl上工作)。这意味着对Python的依赖性--这增加了开销。我怀疑这种开销是pidoctor不能在256MB的Raspberry Pi上运行的原因--因为RAM已经用完了......
更多内容调试阿尔派的启动过程
正如我在上一篇文章中所讨论的,Alpine Linux在启动时要经过几个阶段。在挂载启动媒体并扫描apkovl后(用nlplug-findfs),有一个选项可以让你通过设置$SINGLEMODE来获得一个控制台,即yes。将SINGLEMODE设置为 "是 "很简单,你只需添加 "single "一词...
更多内容树莓派上的阿尔派启动过程
今天我们将详细了解一下Raspberry Pi上的Alpine Linux启动过程。图中显示的是一张带有Alpine镜像的 "处女 "SD卡的内容,它还没有被启动过。这张图片显示了启动文件夹的内容。Raspberry Pi上的初始启动阶段...
更多内容nlplug-findfs 文档
nlplugfs-findfs的用法。%s [options] DEVICE 选项。-a OUTFILE 将找到的 apkovls 路径添加到 OUTFILE -b OUTFILE 将找到的引导库添加到 OUTFILE -c CRYPTDEVICE 运行 cryptsetup luksOpen 当找到 CRYPTDEVICE 时 -h 显示此帮助 -H HEADERDEVICE 使用 HEADERDEVICE 作为 LUKS 头 -k CRYPTKEY 密钥文件的路径 -m CRYPTNAME 使用 CRYPTNAME 名称用于...
更多内容树莓派上的水晶和阿尔卑斯山
将两种有趣的技术结合起来。Alpine Linux - 一个小尺寸和安全导向的Linux发行版 Crystal - 一种具有良好语法的编译语言(类似于Ruby)在Raspberry Pi(armhf / ARMv6,这也将支持Pi Zero W)上目前是不可能的,截至2018年12月21日。目前还没有(至少没有...
更多内容阿尔卑斯山Linux的第一步
这里有一个关于Alpine Linux的简短介绍,特别是针对Raspberry Pi平台的。 为什么是Alpine Linux?它很小,可以通过复制SD的FAT分区上的文件来安装,它可以从RAM中运行,文件系统将保持只读状态(当然也可以持续更改),这对嵌入式系统非常有利...
更多内容Alpine Linux上的WiFi通道13和14,又称我无法连接到我的路由器,又称crda配置
摘要 在为我们为客户做的Pi Zero WLAN端口改造开发一个嵌入式只读测试系统时,我遇到了一个有趣的问题。Pi Zero W突然停止了与我们的路由器的连接。经过一番调查,我设法找到了原因,并进行了修复。原因是什么?WLAN监管域 在...
更多内容