Category: Basics of IOT

Where To Go After Arduino? 2 Paths For You To Pick From!

Arduino is a lovely little ecosystem where most of us have started our electronics journey. I still remember the moment I got my first LED blinking program working! Since then we have done several projects using Arduino. Some of those we by following some online tutorials while others were produced out of our own ideas with a little bit of online research. But there comes a point in every inventor’s journey where we have simply outgrown Arduino. If you are reading this post then you are at the same place where I was some years back. I wasn’t sure where...

Hardware, Software, Firmware, Middleware, Drivers, OS & Applications, The Difference?

We hear a lot of these “wares” terms all the time, some are hard, some are soft, some are firm and some are in the middle. But why some many types of wares? How do they all fit in? Let’s learn more about them in this article. Let’s start with the familiar term hardware. Hardware What is Hardware? Hardware is a system consisting of electronic devices, designed to work together as a single unit. It is the only tangible “ware” out of our list that you can physically interact with. Examples include PCBs like motherboard, RAM, Integrated Circuits, Processor, Microcontroller,...

interview questions 7 cover image

200 Embedded and IoT Software Engineering Interview Questions – Part 7 Debugging Skills

So far in part-1 of this interview questions series, we saw about Questions about yourself Questions about the projects you have done and Questions from C programming language Then in part-2, we saw some questions about the Basics of electronics. In part-3 we same some questions about Microcontrollers and peripherals. Then in Part 4, we saw about operating systems and in the last part (part 5) we saw questions on Networking followed by Part 6 on Software Engineering and Design patterns. You can find parts 1, 2, 3, 4, 5 and 6 in the links below. 200 Embedded and IoT...

interview questions 6 cover image

200 Embedded and IoT Software Engineering Interview Questions – Part 6 Software Engineering & Design Patterns.

So far in part-1 of this interview questions series, we saw about Questions about yourself Questions about the projects you have done and Questions from C programming language Then in part-2, we saw some questions about the Basics of electronics. In part-3 we same some questions about Microcontrollers and peripherals. Then in Part 4, we saw about operating systems and in the last part (part 5) we saw questions on Networking You can find parts 1, 2, 3, 4 and 5 in the links below. 200 Embedded and IoT Software Engineering Interview Questions – Part 1 200 Embedded and IoT...

200 Embedded and IoT Software Engineering Interview Questions – Part 5 Networking

So far in part-1 of this interview questions series, we saw about Questions about yourself Questions about the projects you have done and Questions from C programming language Then in part-2, we saw some questions about the Basics of electronics. In part-3 we same some questions about Microcontrollers and peripherals. Then in Part 4, we saw about operating systems. You can find parts 1, 2, 3 and 4 in the links below. 200 Embedded and IoT Software Engineering Interview Questions – Part 1 200 Embedded and IoT Software Engineering Interview Questions – Part 2 Basics of Electronics 200 Embedded and...

200 Embedded and IoT Software Engineering Interview Questions – Part 4 Operating Systems

So far in part-1 of this interview questions series, we saw about Questions about yourself Questions about the projects you have done and Questions from C programming language Then in part-2, we saw some questions about the Basics of electronics. In part-3 we same some questions about Microcontrollers and peripherals. You can find parts 1, 2 and 3 in the links below. 200 Embedded and IoT Software Engineering Interview Questions – Part 1 200 Embedded and IoT Software Engineering Interview Questions – Part 2 Basics of Electronics 200 Embedded and IoT Software Engineering Interview Questions – Part 3 Microcontrollers Now...

interview3cover

200 Embedded and IoT Software Engineering Interview Questions – Part 3 Microcontrollers

So far in part-1 of this interview questions series, we saw about Questions about yourself Questions about the projects you have done and Questions from C programming language Then in part-2, we saw some questions about the Basics of electronics. You can find parts 1 and 2 in the links below. 200 Embedded and IoT Software Engineering Interview Questions – Part 1 200 Embedded and IoT Software Engineering Interview Questions – Part 2 Basics of Electronics Now lets head onto the next part and in this part, we will look at some questions about microcontrollers. Microcontroller is the most important...

interview 2 cover

200 Embedded and IoT Software Engineering Interview Questions – Part 2 Basics of Electronics

In the last part, we saw briefly about the following Questions about yourself Questions about the projects you have done and Questions from C programming language You can find the article at the link below 200 Embedded and IoT Software Engineering Interview Questions – Part 1 Let’s see about the Basics of Electronics in this part. Alright, let’s begin! Need to learn about electronics You might wonder why does a software engineer need to learn electronics! That’s the beauty of Embedded software development. Unless you have some knowledge about electronics life as an Embedded Software Engineer will be difficult. Then...

200 Embedded and IoT Software Engineering Interview Questions – Part 1

I remember the time I was actively looking for an embedded software engineer job as a fresher, I was looking for some good resources to test my skills, but I found only a very few useful ones and that too not directly related to embedded engineering jobs. I am writing this article to serve that purpose as a good resource to test yourself before you go for embedded engineering interviews. Usually, any technical interview will have questions from these 3 categories Questions about yourself Questions about the projects you have done Questions to test your subject knowledge I will only...

How to read microcontroller datasheets? 5 tips for Beginners!

If you are a beginner, the first time you download the datasheet of the microcontroller you are using, you will be given a 1000 to 2000 page document, which will make you feel uncomfortable, to say the least. I have been through the same experience and in this post, I am going to help you understand the reason behind the hugeness of the datasheet and I will give you some tips and tricks so that you don’t waste too much time reading it! So let’s begin! The reason behind the hugeness The manufacturers of microcontrollers need to explain its capabilities,...