Engineering

Process Scheduling & States in Linux INTRODUCTION Process scheduling is at the heart of how Linux manages system resources, determining which process gets to use the CPU and when. For system administrators, developers, and performance analysts, understanding how the Linux scheduler works—and how processes transition 
Read more
Arduino-Powered High-Speed ADCs: Pushing the Boundaries INTRODUCTION Arduino boards are widely used for analog-to-digital conversions in hobby and professional projects alike. While the built-in ADCs are sufficient for basic tasks, they often fall short in speed and resolution for more demanding applications such as high-quality 
Read more
STM32 in Automotive Applications: Safety Features and CAN Bus INTRODUCTION Modern vehicles rely heavily on advanced electronics for performance, safety, and connectivity. Among the many components enabling these capabilities, STM32 microcontrollers stand out as a powerful and versatile solution. Developed by STMicroelectronics, STM32 MCUs are 
Read more
Building Arduino Projects with Wireless Communication: Bluetooth, WI-FI, and RF INTRODUCTION Wireless communication has become an essential component in modern electronics and IoT (Internet of Things) projects. With Arduino, integrating wireless technologies like Bluetooth, Wi-Fi, and Radio Frequency (RF) is not only possible but also 
Read more
The Power of Analog Electronics: A Deep Dive into the World of Continuous Signals INTRODUCTION In today’s fast-paced, digital-driven world, it’s easy to overlook the critical role that analog electronics play in shaping the technologies we rely on. Despite the overwhelming presence of digital technologies, 
Read more
Understanding PWM and Using It in Arduino Projects  INTRODUCTION Pulse Width Modulation (PWM) is a versatile technique that enables the control of various devices through digital signals, simulating analog behaviors. By adjusting the amount of time a signal stays “on” or “off” during each cycle, PWM provides a simple yet powerful method 
Read more
Understanding Resistor and Capacitor in Series: A Deep Dive INTRODUCTION Within the domain of electrical circuits, two key components are resistors and capacitors. When arranged in series, they establish an intriguing dynamic that significantly impacts numerous electronic applications. The series arrangement of a resistor and 
Read more
STM32 Flash Memory Programming: Firmware Updates and Boot loaders INTRODUCTION System calls are a fundamental concept in Linux, acting as the bridge between user-space applications and the kernel. They provide a way for programs to interact with low-level system resources, such as hardware, memory, and 
Read more
STM32 Flash Memory Programming: Firmware Updates and Boot loaders INTRODUCTION Programming flash memory is a crucial task for managing firmware and performing updates in embedded systems, especially when dealing with STM32 microcontrollers. One of the most effective ways to manage firmware updates in STM32 is 
Read more
Investigating DMA and STM32 Interrupts for Optimal Performance INTRODUCTION Because of their excellent performance and low power consumption, STM32 microcontrollers which are based on ARM Cortex-M core are frequently utilized in embedded systems. Optimizing data processing and transport is essential for applications that require quick 
Read more
IIES News INFO
IIES provides advanced training programs on leading technologies like Embedded Systems, the Internet of Things and Machine learning.
VIEW MORE