Category: Embedded Development

PScript Interpreter

I draftet a specification for a PScript interpreter some time ago and have implemented a minimalistic version. Basically I am down on very small footprints using only 1020 bytes SRAM to execute a decent size script. I actually think I will try implementing this on an Arduino Uno just for fun, it is that small.…

Read the full article

ST/STM32 SW Quality

I have written about this issue before, but ST never fail to suprice me on their SW quality – crap that don’t work: Bugs, bugs and bugs! I updated STM32CubeIDE to version 1.6.0 yesterday and discovered that the IDE fail to load the images – I had to default to STM32-Link Utility to be able…

Read the full article

Raspberry Pi PICO – RP2040

Having worked with computers in 40+ years I must admit that I sometime dig into nostalgia and look at vintage computers before I recall how little you got done and how much time things took. The world has moved on – and thanks for that. RP2040 or Raspberry Pi Pico if you like is a…

Read the full article

Working with QML

This application is a replica of work I have done in Qt and C# before, but this time I use QML which is a very different technology. At first I must admit that it is overwealming and complex. One of the steepest learning curves I have experienced as it involves C++, Qt, QML, JavaScripts and…

Read the full article

Lawn Mover – Motor Algorithm

Running a BLDC (3-phase motor) you need to insert and tune some parameters with regards to size of motor, number of winding, how much current do you output etc. But, more important is the algorithm and technique you chose matching the job at hand. You have three different algorithms (FOC, Sinusoidal, Trapezoidal) and a variety…

Read the full article