How to send data from a Particle Photon to OpenSensors

from on 20.09.2016
0
particle-webhook

The Particle (formerly Spark) Photon is an easy to use WiFi connected micro-controller with a great web interface for managing the small Photon devices (think Arduino Nano connected to and programmed by the cloud). Code that runs on the device is written in Wiring, just like on Arduino. Particle have an app for provisioning and a rich web interface for developing, deploying, integrating and running the devices. And it’s not Continue reading

Faster Prototyping with Embedded Lua

from on 07.06.2016
0
Lua

Scripting has landed on the microcontroller. Scripting isn’t new for many embedded developers. We’ve been doing it for years in our test system, our build system and code generators. Scripting is at the core of many embedded Linux systems. And scripting is finally well within the reach of microcontrollers. Scriptable microcontrollers are a game-changer for prototyping: Fewer lines of code, less compiling and flashing, powerful libraries, no memory management. It Continue reading

Harmonic Analysis on Embedded Systems

from on 19.05.2016
0
Harmonic Analysis

Advanced Signal Processing often involves Harmonic Analysis, the decomposition of a signal into frequency components. On embedded systems, this analysis can be quite challenging.
I would like to show you some possible approaches to this problem and highlight their strengths and weaknesses. Continue reading

Operating System Independence

from on 01.10.2015
0
Operating System Independence

The majority of embedded developers are working with at least two operating systems. We’ll generally be using a target OS, possibly an off the shelf RTOS, but often an in house kernel or similar, while our development machine will likely be running a different OS – be that Windows, Linux or some other. Even when I’ve used Linux for both development and target OS I’ve still had to cross-compile for Continue reading

Working software, iteratively

from on 27.04.2015
0
Working software, iteratively

How does scrum framework work in an embedded systems programming environment? My first post advocated adopting an agile approach to embedded software development. One agile principle is breaking up projects that are over a month or so in duration into a series of smaller deliveries. These deliveries might be suitable for a customer to assess or even actively use, or might be intended only for internal validation. They allow progress to be Continue reading

Agile embedded?

from on 24.02.2015
0
Agile Embedded

Many embedded systems developers have used agile techniques or their related precursors such as XP and scrum for a decade and have found development both more enjoyable and productive. Not so long ago I attended a lecture on embedded systems development processes . The presenter’s view was that the techniques of embedded development haven’t greatly changed in the last 50 years, and hence neither need the process. He walked us Continue reading