Author name: Amlendra

I am an embedded c software engineer and a corporate trainer, currently, I am working as senior software engineer in a largest Software consulting company . I have working experience of different microcontrollers (stm32, LPC, PIC AVR and 8051), drivers (USB and virtual com-port), POS device (VeriFone) and payment gateway (global and first data).

Fundamentals of UART Communication

In embedded systems, reliable data communication is very important. Whether you are debugging firmware, interfacing sensors, or building production systems, serial communication plays a central role. Among all serial protocols, UART (Universal Asynchronous Receiver/Transmitter) is the most widely used due to its simplicity, flexibility, and minimal hardware requirements. This article is the first part of

Fundamentals of UART Communication Read More »

What is a design pattern?

Design pattern consists of two important words “Design” and “pattern”. Here design means software design and pattern means same type of problems (commonly occurring problems in software design). So, design pattern is a general, reusable solution to commonly occurring problems in software design. They are like ready-made blueprints that you can customize to solve a

What is a design pattern? Read More »