Category: Embedded Systems-General

Firmware vs Embedded Software: Explained with Examples!

In this article, let us learn what the term “Firmware” means and see how that differs from the terms “Embedded Software”. Let us also see how these 2 types of code fit into the world of “Computer Software” with the help of a few examples! Embedded Software and Firmware are 2 terms you will find often used interchangeably in the industry when we talk about code that is running on a microcontroller. But is there a difference between these 2 terms? Or are “Firmware” and “Embedded Software” just 2 terms that mean the same thing? This article is about answering...

Firmware vs Software: Explained with Examples!

In this article, let us learn what the term “Firmware” means and see how that differs from the term “Software”. Let us also see how these 2 types of code fits in the spectrum of “Computing” with the help of a few examples! I am sure all of us have come across the notification in one of our devices saying “Firmware update available” and asking us to keep the device either plugged into the power outlet or have at-least 50% of charge before pressing the button “Install” But what is this Firmware? Why we are not asked to keep power...

Embedded Software Explained with Examples!

In this article, let us learn what the term “Embedded Software” means and see where Embedded software fits in the spectrum of “Software” with the help of a few examples! I have been working as an Embedded Software Engineer for the past few years, and whenever I say, I write Embedded Software, people usually ask what “Embedded Software” means and where they can find Embedded Software running, this article is about answering that question! I have written this article keeping beginners in mind, hence I have tried not to use too much “Technical Jargon” in this article. So, let us...

A Complete Beginner’s Guide To The GNU ARM Toolchain!

This article is for 2 groups of people You have decided to ditch those ultra-slow laggy IDEs and you are ready to move all your embedded development to the much more efficient GNU ARM toolchain and you are looking for some guidance of how to start You would like to learn more about how the code you wrote for your microcontroller is being built and run as compared to the normal PC code execution. No matter which of the 2 groups you belong to, this article will try to provide you with a good starting point and point you in...

Video: Embedded Linux Explained..!!

Embedded Linux is kind of a confusing term that is used nowadays to describe a wide variety of devices. With the advent of single-board computers like the Raspberry Pi and Beagle bones running Linux, and with ARM processors becoming more powerful than ever while remaining very power efficient,  Embedded Linux has become an upcoming field in electronics and computer science with plenty of opportunities to build really powerful and intelligent systems. In this video let’s learn what Embedded Linux is and what are the possible applications that Embedded Linux Devices can bring about. You can read the article version of...

Video: Technological Pillars of IoT

This video explains, what technologies are essential in building IoT products and how you can contribute to the field. We will see 5 technological pillars of IoT briefly in this video. Related Articles Video: A Beginners Introduction To Internet of Things (IoT) A Clear-Cut Explanation to IoT..!! 200 Embedded and IoT Software Engineering Interview Questions – Part 1

Video: A Beginners Introduction To Internet of Things (IoT)

This video explains what IoT really is, how IoT works and where it can be used. So let’s begin! You can read more about it on the article in this link. Related Articles Video: Technological Pillars of IoT A Clear-Cut Explanation to IoT..!! 200 Embedded and IoT Software Engineering Interview Questions – Part 1

Video: What Is An Embedded System?

This video shows the basics of Embedded system. Related Articles A Clear-Cut Explanation To Embedded Systems! How to become an Embedded Software Engineer? 200 Embedded and IoT Software Engineering Interview Questions – Part 1 4 Types of Embedded Software Explained!

A Clear-Cut Explanation To Embedded Linux..!!

Embedded Linux is kind of a confusing term that is used nowadays to describe a wide variety of devices. With the advent of single-board computers like the Raspberry Pi and Beagle bones running Linux, and with ARM processors becoming more powerful than ever while remaining very power efficient,  Embedded Linux has become an upcoming field in electronics and computer science with plenty of opportunities to build really powerful and intelligent systems. In this article lets learn what Embedded Linux is and what are the possible applications that Embedded Linux Devices can bring about. Understanding “Embedded” & “Linux” Let’s start by...

Where To Go After Arduino? 2 Paths For You To Pick From!

Arduino is a lovely little ecosystem where most of us have started our electronics journey. I still remember the moment I got my first LED blinking program working! Since then we have done several projects using Arduino. Some of those we by following some online tutorials while others were produced out of our own ideas with a little bit of online research. But there comes a point in every inventor’s journey where we have simply outgrown Arduino. If you are reading this post then you are at the same place where I was some years back. I wasn’t sure where...