top of page



Welcome to EmbeddedHow
Home: Welcome
Home: Blog2
Search


Sunil Kumar Yadav
Oct 4, 20245 min read
GPU: Getting Started With CUDA
What is GPU? A graphics processing unit (GPU) is an electronic circuit that processes images and accelerates the rendering of 3D computer...
44 views0 comments

Sunil Kumar Yadav
Sep 30, 20245 min read
Concurrency In C++: How To Avoid Deadlock
In our last couple of articles we've tired to go through the fundamentals of concurrenc y in C++ using Standard Template Library. We've...
166 views0 comments

Sunil Kumar Yadav
Sep 22, 20245 min read
Concurrency in C++: Sharing Data Between Threads Using Mutex
In my last article C++: Introduction to Concurrency , I've gone through fundaments of concurrency and it's benefits in terms of improving...
111 views0 comments

Sunil Kumar Yadav
Sep 18, 20246 min read
C++: Introduction to Concurrency
Concurrency in C++ is a powerful feature that enables developers to create applications capable of performing multiple tasks...
60 views0 comments

Sunil Kumar Yadav
Oct 28, 20237 min read
Overview Of Clock Source In ARM Cortex-M
Time isn't the main thing. It's the only thing! - Miles Davis Microcontrollers rely on their clock source, which is essential...
889 views1 comment

Sunil Kumar Yadav
Jan 15, 20234 min read
Getting Started with ARM Cortex-M
Whether you're a layperson when it comes to technology or a passionate tech aficionado, it's highly probable that you're familiar with or...
208 views0 comments

Sunil Kumar Yadav
Apr 25, 20224 min read
Debugging Data Race Conditions Using Thread Sanitizer
In past to speed up the execution of software one had to either upgrade the underlying hardware i.e. microcontroller or microprocessor...
1,391 views0 comments


Sunil Kumar Yadav
Dec 18, 20214 min read
Understanding C++ Lambda
C++ 11 standard introduced many new features in the C++ language making it truly a modern language. Features introduced since C++11 were...
115 views0 comments

Sunil Kumar Yadav
Nov 28, 20214 min read
Face Detection using Haar-Cascade Classifier using OpenCV and C++
Computer vision is a field of study which encompasses how computers see and understand digital images and videos. We are sounded by...
981 views0 comments

Sunil Kumar Yadav
Nov 28, 20213 min read
What is Dynamic Programming?
As software engineers, our aim is to develop efficient programs to solve given problems. In this process, we come across many programming...
47 views0 comments


Sunil Kumar Yadav
Oct 24, 20215 min read
Getting Started with OpenCV/C++
With the advancement in silicon technologies, Artificial Intelligence and Image Processing have been used extensively for the last few...
3,146 views1 comment


Sunil Kumar Yadav
Oct 3, 20218 min read
Understanding the runtime behaviors of C++ programs using uftrace tool
Whether you are an expert programmer or a freshman in university, it's always fascinating to learn how systems work under the hood. Since...
192 views0 comments


Sunil Kumar Yadav
Sep 19, 202113 min read
gprof: How To Use GNU Profiling Tool?
Efficiency in software engineering is associated with reliability, speed, and programming methodology used in developing software for an...
398 views0 comments

Sunil Kumar Yadav
Sep 16, 20212 min read
How std::binary_search work with std::list?
The Standard Library allows you to apply the binary_search and lower_bound algorithms to any sorted sequence container, including std::list
103 views0 comments


Sunil Kumar Yadav
Aug 28, 20212 min read
Why you should use strncmp over strcmp?
The standard library provides many useful functions to ease the job of software engineers. Usually, the standard library provides library...
654 views0 comments


Sunil Kumar Yadav
Aug 16, 20212 min read
Understanding the C++ Chrono library
C++ Chrono library deals with date and time. This library was designed considering the fact that timers and clocks might be different on...
1,493 views0 comments

Sunil Kumar Yadav
Aug 15, 20212 min read
Measure elapsed time in the application using the C++ Chrono library
Developing a fast and efficient program requires in-depth knowledge of various algorithms and the underlying platforms. To assist us in...
793 views0 comments
Home: Subscribe
Home: Contact
bottom of page