Suyog Buradkarsuyogb.hashnode.dev·Aug 17, 2024Chapter 3: Mutexes / Mutex LockIn the Linux kernel, a mutex (short for mutual exclusion) is a synchronization primitive used to protect shared resources from concurrent access by multiple tasks (threads or processes). Ok lets understand Mutex in following manner ............ Lock...DiscussLinux kernel programming for embedded systemslinux kernel
Suyog Buradkarsuyogb.hashnode.dev·Aug 10, 2024Linux Device Driver C Programming Interview QuestionsHi everyone, Recently, I took an online assessment for a Linux device drivers position at AMD. The assessment required completing a C programming task within 16 minutes. I felt the pressure to finish within that timeframe. Now, come to the point: The...Discuss·32 readsLinux Device Drivers C Programming Interview QuestionsArray sorting
Dibyashree Chakravartygateandroidandexploration.hashnode.dev·Aug 7, 2024Exploring the Cyclic Property in C LanguageHave you ever encountered unexpected results in C programming? Let's delve into an intriguing concept that explains why some values behave oddly, showcasing a fascinating trick with character variables. Imagine we have a C program where we declare a ...Discuss·1 likec programming
abhishek kumaraksilearntocoder.hashnode.dev·Aug 4, 2024Lets Learn C# With OOPS from basicsFirst we will start with some simple basic code and then we will elaborate each line of code one by one. Basic C# code:- Write a Code in Notepad :- using System; class Employee { public int id; public static void Main() { Employee obj=new Employee(...Discuss·62 readsdotnet
Annanya Sahannanyasah.hashnode.dev·Jul 30, 2024The Evolution of Programming LanguagesIntroduction As software engineers, we navigate a landscape filled with diverse programming languages, each with its unique syntax, strengths, and quirks. From the low-level precision of Assembly to the high-level elegance of modern languages like Sw...Discuss#ProgrammingHistory
Circuit Talescircuit-tales.tech·Jul 28, 2024Understanding return 1, return -1, and exit (1) in C Programming1. return 1; Usage: This is usually used to return from the main function in a C program. Meaning: Returning 1 from main typically indicates an error or abnormal termination of the program. Example #include <stdio.h> int main() { // Some con...Discuss·122 reads#ReturnStatement
Circuit Talescircuit-tales.tech·Jul 19, 2024Getting Started with ESP32: Setting Up Your Development EnvironmentIntroduction Welcome to the first post in the "ESP32 Development Series"! In this series, we'll explore the ESP32, a small and powerful computer chip that can connect to WiFi and Bluetooth. The ESP32 is perfect for building all sorts of smart device...Discuss·65 readsESP32 Development Series#ESP-IDF
Circuit Talescircuit-tales.tech·Jul 18, 2024A Step-by-Step Guide to ESP32 OTA Updates with OTA DriveKeeping your IoT devices up-to-date is crucial for performance and security. Over-the-Air (OTA) updates offer a seamless way to deploy firmware updates to your ESP32 devices without physical access. In this guide, we will explore how to use the OTA D...Discuss·69 readsESP32 Development SeriesOTAUpdates
MOHD NEHAL KHANnehalblogs.hashnode.dev·Jul 14, 2024How to Begin Learning C ProgrammingIntroduction😊 Human beings have interacted with machines through high-level programming (binary language). Hardware- Machine language- Assembly language - High-level languages - Forten, COBOL, Pascal Machine language instructions are difficult to...Discuss·36 reads2Articles1Week
Ashutosh Singhcodeaashu.hashnode.dev·Jun 11, 2024Basic User Authentication System in CIntroduction: Introduce the concept of user authentication systems. Mention the importance of user authentication in software applications. Briefly describe the purpose and functionality of the code. Code Overview: Explain the purpose of each h...Discussc project