ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

What are good tips for learning Embedded C?

user-image
تم إضافة السؤال من قبل Fadi Jameel , Engineer , Juma Al Majid Est
تاريخ النشر: 2013/06/11
MAZHAR KHAN
من قبل MAZHAR KHAN , Service Engineer , Progility Technologies Pvt. Ltd.

First of all familiarize yourself with the basic C, for this we can pick up book on C for example let us C. Once you are done with this, buy a development board and start practicing from the basic programs and finally start making projects, for this you have to buy some modules also and stay in touch with the tutorials on the web. And one more and important thing is that you should have good basic digital concepts i.e. operations on bits and working of gates.

Prajakta Kadam
من قبل Prajakta Kadam

Best way learning Embedded c 1st to learn basic c programming language.and also go through all the datasheets of micro-controller and basic concept of micro-controller and embedded system.

Bilal El-Sheemy
من قبل Bilal El-Sheemy

Check These tutorials on Youtube >> http://www.youtube.com/playlist?list=PLE4462C1C306E2EB2It's worthy , don't miss it.

SHIJU PHILIP  SAMUEL
من قبل SHIJU PHILIP SAMUEL , Sr.Embedded Application Engineer , Emnics Technologies Pvt Ltd

1. Learn C

2. Choose a microcontroller with an easily available development board in market.

3. Download and study the datasheets, referance manual, application note and start up guides for the      same

4.Develop driver for each of the microcontroller peripherals starting with GPIO'S

 

 

PRASHOB C V
من قبل PRASHOB C V , IT System Engineer , RAC IT Solutions Pvt. Ltd

We will have step by step learning pattern for Embedded C:

*First one with the knowledge on C language.

*Then comes the knowledge on Microcontrollers (8051 and 8086) and microprocessors(ARM).

*Then comes the interfacing with peripherals like LCD display, motors etc.

Clubbing all the knowledge steps, we can Embedded C in a professional manner.

mohd mujahid pasha
من قبل mohd mujahid pasha , R&D Engineer , styrax instruments india private limited

The best way to learn embedded C is by usual practice. work on more project in different controllers and interfaces 

Thakor Asifiqbal Yavarmiyan
من قبل Thakor Asifiqbal Yavarmiyan , Assistant Professor , A.D.Patel Institute of Technology

Learn C programming Fundamentals.

For sepceiic Microcontroller study its SFR and study its programming.

 

Radhakrishnan S
من قبل Radhakrishnan S , Internship , sunmeister

Learn basic C programming by following books with numerous sample and exercises.

Practicing writing many simpler to complex program every day to level as much as possible.

Buy an Embedded Learner/Developer kit (Such as aurdino) which is lesser cost and more supports available in Internet or more widely used in your country.

Try to develop a small automated device to solve, automate or simplify a routine task.

After completing all the above, you can learn standards to be followed in programming and the quality of the system.

 

Aniruddha Nagawekar
من قبل Aniruddha Nagawekar , Orion-Instruments

First it is required to go through all the theory. Moreover all the register formats. Try basic programs first and then increase the programming complexity. Try to develope the logic by own.

The best thing is to learn Embedded C, you must have the knowledge of the basic  C language

After it,start programming using Proteus. 

Learn about the input /output port. 

You can take 8051 microcontrollers for starting programming.

 

Start work on Led.

After it works on the motors.

by following these step you can be a good programmer. 

  • Learn basic C programming.
  • Understand the input and output logics.
  • Select a embedded processor(I prefer latest, ARM, Arduino, Rasberry pi, Atmel, PIC).
  • Try to understand how it works.
  • Read the available functions for the prescribed processor you chose.
  • Try to make some basic programs first, like blinking LEDs.
  • Learn about the market available sensors, and their interfacing methods.

المزيد من الأسئلة المماثلة