Skip to content
Embedded Inventor
Embedded Inventor
  • Home
  • Python
  • Linux
  • Embedded Systems
  • Videos
  • About Us
  • Home
  • Python
  • Linux
  • Embedded Systems
  • Videos
  • About Us

Software

Firmware vs Device Drivers: Explained with Examples!

February 24, 2023January 21, 2021 by Balaji Gunasekaran

In this article, let us learn what the term “Firmware” means and see how that differs from the term “Device Driver”. 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 … Read more

Categories Embedded Systems, Software

Software vs Middleware: Explained with Examples.

February 24, 2023January 21, 2021 by Balaji Gunasekaran

In this article, let us learn what the term “Middleware” means and see how that differs from the terms “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 have written this article keeping beginners in mind, hence I have … Read more

Categories Embedded Systems, Software

Firmware vs Embedded Software: Explained with Examples!

February 24, 2023January 19, 2021 by Balaji Gunasekaran

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 … Read more

Categories Embedded Systems, Software

Firmware vs Software: Explained with Examples!

February 24, 2023January 19, 2021 by Balaji Gunasekaran

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 … Read more

Categories Embedded Systems, Software

Embedded Software: Explained Using Examples!

October 5, 2023January 18, 2021 by Balaji Gunasekaran

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 … Read more

Categories Embedded Systems, Software

Hardware, Software, Firmware, Middleware, Drivers, OS & Applications, The Difference?

February 24, 2023September 18, 2019 by Balaji Gunasekaran

We hear a lot of these “wares” terms all the time, some are hard, some are soft, some are firm and some are in the middle. But why some many types of wares? How do they all fit in? Let’s learn more about them in this article. Let’s start with the familiar term hardware. Hardware … Read more

Categories Embedded Systems, Software 2 Comments

Profiling of Embedded Code Explained Through Examples!

April 7, 2020August 12, 2019 by Balaji Gunasekaran

I remember the time when I first heard the term Profiling, I could barely write source code without googling every 10 minutes at that time and when I heard about profiling, I couldn’t help but tell myself that I will never be able to master programming! Then after a few years I became very comfortable … Read more

Categories Embedded Systems, Software

FreeRTOS, Everything You Need To Know..!

September 29, 2023August 2, 2019 by Balaji Gunasekaran

In this article, let us learn what FreeRTOS is, what are its parts, and how to effectively use it in our projects. When I started out learning about FreeRTOS, I was not able to find good short resources to read, and hence I had to spend weeks reading a 400-page eBook, see a bunch of … Read more

Categories Embedded Systems, Software

How to Detect, Debug and Prevent Stack-Overflow!

April 7, 2020August 1, 2019 by Balaji Gunasekaran

Today I ran into my very first stack overflow bug. It was a frustrating experience to find the actual bug as I had to go through all of my code and double-check the logic, buffers, pretty much my entire code before I was finally able to detect that the bug I got was due to … Read more

Categories Embedded Systems, Software

4 Types of Embedded Software Explained!

February 24, 2023July 16, 2019 by Balaji Gunasekaran
programming

I am working as an embedded software engineer and I have often been asked this question of what does embedded software engineers do. I am writing this article to explain what we do, how we do it, varieties of embedded software, skills needed to do develop each kind, types of companies you get to work … Read more

Categories Embedded Systems, Software
Older posts
Page1 Page2 Next →

Categories

  • Privacy Policy
  • Refund Policy
  • Terms and Conditions
  • About EmbeddedInventor.com
  • Get in Touch
© 2026 embeddedinventor.com
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
settingsOKAY
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
SAVE & ACCEPT