Tag Archives: GPIO

VoCore, Micropython, more Blinking

Lately I measured the maximum frequency I could get out of the VoCore by toggling a GPIO as fast as possible using various approaches. Today I wrote a simple Kernel module which allows me to set/clear a GPIO through IOCTL. Also I created a FFI binding to IOCTL for micropython and the usual test program […]

VoCore Maximum Blink Frequency

Today I did some testing on the maximum blink frequency I could get out of the VoCore using the “sysfs“ GPIO interface. I used four different candidates: A shell script A Python 2.7 program, basically the one described here (gist) A Micropython program, more or less the same as the above, but using native libc […]

VoCore, Micropython and the SYSFS

As I wrote a while ago I was not able to access the Kernels SYSFS through the build-in “open/read/write” methods from micropython. I thought this might be because of the old version of micropython which comes from the OpenWrt binary repository, but even rebuilding OpenWrt did’t change anything. Then I realized, there is FFI (foreigen […]

Linux Kernel Module Examples (on the Pi)

I uploaded the Kernel module examples I wrote some time ago to git. The project is setup in a way, that it will build the modules for the Pi as a target, but they should run on different platforms as well (if compiled the right way). The following examples are included: kmod-basic: Most basic Kernel […]

Scratch Remote Sensor API

Pynetsense is a Python library that provides a simple to use API for implementing Scratch networking sensor clients. For communicating with Scratch, the remote sensor protocol is used. Beside providing a simple API to manage messages and variables, a wrapper framework is provided. The wrapper framework helps with implementing sensor clients that run in the […]

ROCKETuC Introduction

I just made two short videos introducing the main features of the ROCKETuC project I work on with Alexander Reben. The first one gives a basic introduction to ROCKETuC and what you can do with it, the second one shows how external interrupts could be used with ROCKETuC and Processing. Basically I made them to […]

Carambola on Wheels

I lately took my Carambola an put it on a DFRobot 4WD mobile platform. Then, I connected a Logitech C270 HD web-cam which connects to the Carambolas USB port. By configuring “mjpeg_streamer” like described in the Carambola Wiki, streaming live video over the Carambolas WiFi then is just a peace of cake :-). For operating […]

Hallo Carambola

Today I got my Carambola boards (thank you Matze). The Carambola is a MIPS based SoC from 8devices. It uses the Ralink RT3050 which includes a high performance 320MHz MIPS24KEc CPU core, 8 MB Flash and 32 MB RAM. The device also provides two Ethernet ports and w a 802.11bgn radio. And best of it all: it is […]