Skip to main content

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.


Comments

Post a Comment

Popular posts from this blog

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...