Category: Arduino

Getting Started With Lattice IceStick FPGA Using Open Source Tools on MacOS

The Lattice IceStick evaluation board is a great way into the exciting new world of FPGAs. It has opened up the traditionally closed world of FPGA development to hobbyists and makers. But working out how to install a development toolchain can be daunting, especially for Mac users. This tutorial is a step-by-step guide on how to bypass the official tools...

Arduino vs. Raspberry Pi: 9 Crucial Differences You Need to Know

A lot of newcomers ask which is best: Arduino or Raspberry Pi? There’s no “right” answer to that question. It depends entirely on your needs, because even though they look similar and cost roughly the same, it’s like comparing apples with oranges.  There are a lot of differences between Raspberry Pi and Arduino. No-one has the time to read the...

Microprocessors vs. Microcontrollers vs. SoCs: All You Need to Know

What does the word “processor” mean, nowadays? People use it to talk about a bewildering array of microprocessor technologies, from humble 8-pin microcontrollers to today’s massively integrated, multi-die packages that keep pushing the boundaries of the smartphone revolution.  Once upon a time there were CPUs. And then there were microprocessors (MPUs), quickly followed by microcontrollers (MCUs). And finally there came...