Browsing Category
Embedded System
45 posts
An embedded system is a system in which the computer (generally a microcontroller or microprocessor) is included as an integral part of the system. Often, the computer is relatively invisible to the user, without obvious applications, files, or operating systems.
What Are the Disadvantages of Using an RTOS in an Embedded System?
I’ll admit I went through a phase where I wanted to put FreeRTOS on almost everything, because task-based…
What Are the Advantages of Using an RTOS in an Embedded System?
After spending plenty of time fighting with tangled superloops that grew unmanageable the moment I added a fourth…
How Does an Embedded System Handle Input and Output Operations?
The first time I wired up a button and an LED to a microcontroller, I remember being surprised…
What Is the Importance of Power Management in Embedded Systems?
A friend of mine designed a wireless soil sensor meant to run for a full growing season on…
What Is the Significance of Firmware in an Embedded System?
I once bought a used networked security camera at a garage sale, and to my surprise, it turned…
Explain the Concept of Memory-Mapped I/O
For a long time, one line in embedded C code confused me: GPIOA->ODR |= (1 << 5);. It…
What Is the Purpose of an Interrupt in an Embedded System?
I once wrote a firmware loop that constantly checked a button, over and over, thousands of times a…
How Does an Embedded System Handle Real-Time Tasks?
The first time the concept of “real-time” really clicked for me was watching a slow-motion video of a…
What Is a Real-Time Operating System (RTOS) in the Context of Embedded Systems?
There came a point in a drone project I was tinkering with where my bare-metal superloop just couldn’t…
What Are Some Common Applications of Embedded Systems?
I like to run a little exercise with people who are new to embedded systems: I ask them…