Raspberry Pi Embedded Ontwikkeling
Integratie van de BSEC in CircuitPython (werk in uitvoering)
Een kort bericht over het gebruik van een statische C bibliotheek in CircuitPython en een voortgangsrapport over het inpakken van de BSEC bibliotheek in het bijzonder.
Weiterlesenraspi-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...
WeiterlesenLite-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...
WeiterlesenLED'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...
WeiterlesenHoe de camera en het display op een computermodule carrierboard tevoorschijn te halen
Wij hebben onze eigen Compute Module Carrier Board ontwikkeld, PCCB genaamd. Het is compatibel met de Raspberry Pi Compute Modules 1 - 3 Plus, en heeft een aantal zeer nuttige functies voor industrieel gebruik (RS232, CAN Bus, RS485, TPM, DC/DC Stepdown). Vandaag heb ik de camera en 7'' display interface geverifieerd die we...
WeiterlesenHulp 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...
WeiterlesenTermiShell: 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,...
WeiterlesenAlpine 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...
WeiterlesenPython 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....
WeiterlesenAlpine 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