Sunil Kumar YadavApr 25, 20224 min readDebugging Data Race Conditions Using Thread SanitizerIn past to speed up the execution of software one had to either upgrade the underlying hardware i.e. microcontroller or microprocessor...
Sunil Kumar YadavOct 3, 20218 min readUnderstanding the runtime behaviors of C++ programs using uftrace toolWhether you are an expert programmer or a freshman in university, it's always fascinating to learn how systems work under the hood. Since...
Sunil Kumar YadavAug 15, 20212 min readMeasure elapsed time in the application using the C++ Chrono libraryDeveloping a fast and efficient program requires in-depth knowledge of various algorithms and the underlying platforms. To assist us in...
Sunil Kumar YadavJun 2, 20216 min readSimplified Overview of Functional Safety and ISO 26262Functional Safety is not a new concept, but it is taking on new importance within the automotive market due to increased electronics and...
Sunil Kumar YadavFeb 21, 20216 min readHow To Perform Efficient Unit TestingSoftware is no longer just a hidden component within products and hence it is very important to ensure product is defect free. Learn Unit Te
Sunil Kumar YadavJan 29, 20215 min readPitfalls Of Using Native Compiler For Embedded software TestingAs modern technology progresses, newer generation of microcontrollers/microprocessors are getting smaller in size and more powerful with...
Sunil Kumar YadavMar 3, 20205 min readChoosing Right Platform For Embedded Software DevelopmentDeveloping software is a hard process. Developing embedded software is an even harder process. With traditional pitfalls of syntax error lik