raspi-config nonint do_i2c 1 hangt "voor altijd"

Tijdens het ontwikkelen van PiCockpit, en het proberen om de gebruiker I2C uit te laten schakelen vanuit de webinterface, ben ik tegen crashes en problemen aangelopen. Ik gebruik raspi-config in niet-interactieve modus (ik heb hier al eerder over geschreven) om I2C vanuit de PiCockpit client te bedienen. Tijdens het debuggen van het probleem, merkte ik op dat - als iets bezig was met toegang te krijgen...

Weiterlesen

Lite-versie van PCCB

De PCCB is een draagkaart voor de Raspberry Pi Compute Module 1 - 3 B+. Wij zijn in staat om alle onderdelen van de volledige PCCB die u niet nodig heeft te verwijderen, waardoor u uw BOM kosten en time to market aanzienlijk kunt verlagen: Voor deze specifieke klanten alleen de volgende functies bleef: 10 / 100 Mbit/s LAN...

Weiterlesen

LED's aansturen op Alpine Linux met de opdrachtregel

Wij hebben een embedded Raspberry Pi Compute Module carrier board ontwikkeld voor industrieel gebruik: de PCCB. Zoals u kunt zien, zijn er drie (direct) door de gebruiker programmeerbare LED's op de PCCB: USER / INFO / ACT. Deze worden gedefinieerd in de apparaatboom. We kunnen bijvoorbeeld het volgende definiëren in onze apparaatboom overlay: //LEDs...

Weiterlesen

Hulp voor Raspberry Pi als ingebed ontwikkelingsplatform

Als een van de erkende Raspberry Pi resellers, en een officiële reseller van de Pi Zero serie (wij waren übrigens de eerste op het Europese vasteland) met uitgebreide technische kennis over het Raspberry Pi platform, kunnen wij u helpen met uw vragen over of tegen het platform, en kunnen wij u altijd antwoord geven op een aantal belangrijke vragen. Die afbeeldingen...

Weiterlesen

TermiShell: een webgebaseerde schil voor de Raspberry Pi (ontwikkelingsnota's)

Inleiding In de loop van de ontwikkeling van PiCockpit, ga ik een web-gebaseerde Terminal genaamd TermiShell toevoegen. TermiShell pictogram, door: Stephanie Harvey via unsplash.com TermiShell gaat het mogelijk maken om in te loggen op je Raspberry Pi met behulp van PiCockpit.com (en de picockpit-client) - geen extra applicatie nodig aan beide kanten. Dit zou zeer comfortabel moeten zijn,...

Weiterlesen

Alpine Linux opstarten op de Raspberry Pi Compute Module

In ons project voor een klant gebruiken we de Raspberry Pi Compute Module, samen met een op maat gemaakte compute module draagkaart (genaamd de PCCB - Pi Control Carrier Board) die RS485, CAN, RS232, LAN, USB en een step-down voor ingangsspanningen van 6 - 24 V biedt. (Als u geïnteresseerd bent in op maat gemaakte hardware...

Weiterlesen

Python projecten verpakken voor Debian / Raspbian met dh-virtualenv

Dit artikel is bedoeld om wat dingen uit te leggen aan ontwikkelaars die niet veel met Python werken, en anders misschien moeite hebben met sommige concepten. Ik raad de lezing van het volgende artikel ten zeerste aan als een inleiding tot de hier besproken concepten: https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org is een officiële repository van software voor de Python programmeertaal....

Weiterlesen

Alpine 3.9.0 initramfs init veranderingen

Alpine 3.9.0 levert een nieuwe versie van het init script in zijn initramfs. links: Alpine 3.9.0, rechts: Alpine 3.8.2 Er zijn een aantal interessante veranderingen: betere en vroegere netwerkondersteuning voor het opstartproces, met een extra kernelparameter voor cmdline.txt: BOOTIF, waarmee je de apparaatinterface kunt opgeven die je wilt gebruiken voor...

Weiterlesen