Skip main navigation

3D printing and manufacturing

In this step, we are going to discuss the use of 3D modelling to create your embedded system. We will give you a brief introduction to the process and introduce …

Embedded and general-purpose computer systems

Computer systems vary widely in the tasks they perform and how users interact with them, but there are some common characteristics that we can attribute to all computer systems. Features …

Embedded systems and the internet

So far, the systems we have been looking at have been self-contained, using their own hardware and software to achieve their features. Many of the commercial embedded systems we use …

The product design life cycle

When you move on to focus on the outward appearance of your device, you must consider its design features. You can iterate over these in the same way as you …

What is real-time computing?

In this step you will explore the properties of real-time computing. You will also investigate different real-time systems and how that affects tasks carried out within embedded systems. Real-time computing, …

Designing a real-time computing system

In this step I will walk you through the creation of a real-time algorithm: an alarm-triggering algorithm for my automated greenhouse system. You will then replicate this process to create …

What is a smartwatch?

In this step you will be looking at a specific type of embedded system: a smartwatch. We will explain what makes these watches so smart, and explore the different types …