Skip to content
NerdyElectronics_logo
  • Articles
  • Embedded Systems
    • Sensors
    • Basic Electronics
    • Atmega
    • Embedded C
    • Arduino
    • Projects
    • Printed Circuit Board
  • IoT
    • ESP8266
  • Cloud
  • AI/ML
    • Data Science
  • Contact Us
NerdyElectronics_logo
  • Articles
  • Embedded Systems
    • Sensors
    • Basic Electronics
    • Atmega
    • Embedded C
    • Arduino
    • Projects
    • Printed Circuit Board
  • IoT
    • ESP8266
  • Cloud
  • AI/ML
    • Data Science
  • Contact Us
Rate Monotonic Algorithm

Rate Monotonic Scheduling Algorithm

  • by Vivek Bhageria
  • September 3, 2023September 3, 2023

Rate-monotonic scheduling algorithm (RMS) is a priority assignment algorithm used in real-time operating systems (RTOS) with a static-priority scheduling class. The static priorities are assigned according to the… Read More »Rate Monotonic Scheduling Algorithm

makefile

Makefile and how it works

  • by Vivek Bhageria
  • May 16, 2023

A Makefile is a simple way to organize code compilation. This tutorial does not even scratch the surface of what is possible using make, but… Read More »Makefile and how it works

selecting a microcontroller

Selecting a Microcontroller: A Comprehensive Guide

  • by Vivek Bhageria
  • May 14, 2023May 14, 2023

A microcontroller is like a microcomputer that is available on a single intermixed circuit. Microcontrollers are designed particularly to achieve certain operations in an embedded system,… Read More »Selecting a Microcontroller: A Comprehensive Guide

bitwise flag manipulation

Bitwise Flag Manipulation: Efficiently Use an 8-Bit Variable as 8 Flags

  • by Vivek Bhageria
  • May 13, 2023

Bitwise flag manipulation is a powerful technique that allows you to use each bit in an 8-bit variable as an individual flag. This approach allows… Read More »Bitwise Flag Manipulation: Efficiently Use an 8-Bit Variable as 8 Flags

Endianness of a system

Endianness: Understanding Big and Little Endian Byte Orders in Computer Memory

  • by Vivek Bhageria
  • May 10, 2023May 7, 2023

The endianness refers to the byte order used by your computer or microcontroller or a machine to read or write a single “machine word” in memory (32-bit… Read More »Endianness: Understanding Big and Little Endian Byte Orders in Computer Memory

Bit Operators in C

  • by Vivek Bhageria
  • May 8, 2023May 6, 2023

Bit operators in C are powerful tools that allow you to manipulate individual bits of data. They perform operations at the binary level, offering efficient… Read More »Bit Operators in C

Arrays in C

  • by Vivek Bhageria
  • May 7, 2023September 3, 2023

Arrays in C are an essential data structure that allows you to store and manipulate a collection of elements of the same type. They provide… Read More »Arrays in C

DS1307 RTC with ESP32

DS1307 RTC with ESP32 on ESP-IDF

  • by Vivek Bhageria
  • May 6, 2023May 7, 2023

The DS1307 Real-Time Clock (RTC) is a widely used module for adding accurate timekeeping functionality to microcontroller projects. Using DS1307 RTC with ESP32 can add… Read More »DS1307 RTC with ESP32 on ESP-IDF

gcc compiler

Mastering GCC: Compile, Debug, and Optimize C Programs

  • by Vivek Bhageria
  • May 5, 2023May 7, 2023

The GNU Compiler Collection (GCC) is a widely used compiler for various programming languages, including C. Compiling a C program with GCC is a fundamental… Read More »Mastering GCC: Compile, Debug, and Optimize C Programs

Unions in C

  • by Vivek Bhageria
  • May 3, 2023May 13, 2023

Unions are a fundamental data structure in the C programming language, which allow you to store different types of data in the same memory location.… Read More »Unions in C

  • 1
  • 2
  • 3
  • …
  • 12
  • Next »

Search this site

Connect with us

  • Instagram
  • YouTube
  • LinkedIn

Join Embedded C course

Master Embedded C

Categories

  • AI/ML (3)
    • Data Science (2)
  • Articles (7)
  • Cloud (23)
  • Embedded Systems (71)
    • Arduino (8)
    • Atmega (4)
    • Basic Electronics (7)
    • Embedded C (33)
    • Printed Circuit Board (1)
    • Projects (3)
    • Raspberry Pi (1)
    • Sensors (7)
  • IoT (15)
    • ESP8266 (15)
  • Job Openings (1)
  • Python (3)

Recent Comments

  • pmj on Install TL866 II programmer’s software XGPRO on a Linux machine
  • jon on Install TL866 II programmer’s software XGPRO on a Linux machine
  • jon on Install TL866 II programmer’s software XGPRO on a Linux machine
  • Kovács Péter on OTA (Over-the-Air) Update in ESP8266
  • john swails on Install TL866 II programmer’s software XGPRO on a Linux machine

Connect with us

  • Instagram
  • YouTube
  • LinkedIn

Privacy Protection

  • Privacy Policy
  • Cookie Policy
  • Data Subject Access Request Form
  • Home
  • Share your Knowledge
  • Contact Us
  • Site-Map
  • Embedded Systems
  • IoT
  • Cloud Computing
  • AI/ML
  • Python
  • Projects
  • Basic Electronics

Copyrights NerdyElectronics | Designed by Vivek

Never miss a post

Get Free and Useful material delivered to your inbox

Loading