Skip to main content

Posts

Showing posts from April, 2019

C language interview Questions.

   1. What is embedded C? Embedded C is the extension of C programming language. Embedded C is used to develop micro controller based applications. Embedded C includes features not available in normal C like fixed-point arithmetic, named address spaces, and basic I/O hardware addressing. Cell phones, MP3 players are some example for embedded systems in which embedded C is used to program and control these devices.      2. Which level is C language belonging to? C language is belonging to middle level language. C language behaves as a bridge between low level (machine level) languages and high level languages. C language is more user friendly than machine level languages. C language does not support all the concepts that high level languages offer. So, C programming language is called as middle level language.         3. What do you mean by high level, middle level and low level languages and give a...

Become an Embedded Software Engineer

Before starting Embedded coding, you must understand the important topics of C language. I have a good knowledge of c language i.e functions, array, pointer,string, loop, structure etc. When I saw first code, then i was shocked because code was different as per my coding knowledge. After a long research on that code, I found, I ignore a lot of topics which are really important. The topics are :- Embedded Developer Macros & preprocessor File handling Bitwise operators string.h file Dynamic Memory Allocation Buffer Manipulation Function keywords like - const, volatile, extern, uint_8 t, etc. Others After a great discussion, i would like to conclude as a embedded developer that above mention topics makes an excellent developer.