Accelerating Raspberry Pi 4 applications

Raspberry Pi 4 performance heating measurement

The Raspberry Pi 4 was released and it has finally enough memory to run Chromium effectively. With the addition of an USB 3.0 controller, this little board can now run programs off an external SSD really fast. However, for anything other than a desktop replacement, this upgrade may prove quite expensive relative to the Pi’s price.

Since most of the Pi’s I know live in a secluded place having no monitors or keyboards attached and will execute a single codebase for their entire lifespan,

Using AirSim to develop autonomous driving algorithms

RC car HBFS Jetson TX2 autonomous vehicle

Since we have participated in more traditional robotics competitions than you can imagine, we wanted to do something special for our 100th prize. As I had recently finished the CS231N course, I felt really eager to apply machine learning algorithms to robotic tasks.

The competition

Electromobility is a six-month long autonomous driving competition organised by Continental Automotive in Iasi,

Using Visual Studio Code with STM32CubeMX for ARM Development

NUCLEO F303K8 Programmed from VS Code

Every day, the software world is moving away from traditional software and hardware tools by replacing them with better and faster open source alternatives. Today, the most compelling open source alternatives for ARM embedded development are based on Eclipse. Setting up a perfect workflow for embedded software development with no licensing costs can be a daunting task if you don’t know where to start.

Smart Lights

Since it is Christmas time and the entire city has become more festive, we thought of decorating our lab a little. And what better way to do it than with a “small” and “simple” project?

The goal: to make the prizes shelves as shiny, colorful and smart as possible.

For doing it, we have used the following:

  • Adafruit Neopixel Stips
  • Arduino Nano (seemed like the fasted approach – proven wrong meanwhile)
  • Mini MP3 Player with SD card (add some musical background)
  • Mini speaker to connect to MP3 Player
  • Joystick module
  • ESP8266 (yes,

STM32 Introduction – Getting started with Keil uVision

Different Types of NUCLEO Boards offerd by STM

In the first part of this post, we will take a look at STM32 microcontrollers, their history and the families of microprocessors and boards. The second part includes a step-by-step tutorial on how to set up Keil uVision, create a project and write code to blink the on-board LED on the NUCLEO STM32F103RB.

What is ARM?
The history of ARM

ARM was founded in the late ’90 as a subdivision of Acorn Computers.