Wednesday, January 11, 2012

Embedded C Programing and the atmel avr

Feed: Latest - Ebook30.com
Posted on: 08 September 2010 08:36
Author: Ebook30.com
Subject: Embedded C Programming and the Atmel AVR, 2nd Edition


Publisher: Delmar Cengage Learning | Richard Barnett | ISBN: 1418039594 | 2006 | PDF | 530 pages | 73,87 Mb This text focuses on software development for embedded controllers using the C language. This book is built on Atmel AVR architecture and implementation, and features the CodeVisionAVR compiler, as well as other powerful, yet inexpensive, development tools. This book is suitable as a handbook for those desiring to learn the AVR processors or as a text for college-level microcontroller courses.


To download the book click here

Tuesday, January 3, 2012

Best Questions for Embedded Programers

Interview Questions:

1. What are static variables?
2. What are volatile variables?
3. What do you mean by const keyword ?
4. What is interrupt latency?
5. How you can optimize it?
6. What is size of character, integer, integer pointer, character pointer?
7. What is NULL pointer and what is its use?
8. What is void pointer and what is its use?
9. What is ISR?
10.What is return type of ISR?
11.Can we use any function inside ISR?
12.Can we use printf inside ISR?
13.Can we put breakpoint inside ISR?
14.How to decide whether given processor is using little endian format or big endian format ?
15.What is Top half & bottom half of a kernel?
16.Difference between RISC and CISC processor.
17.What is RTOS?
18.What is the difference between hard real-time and soft real-time OS?
19.What type of scheduling is there in RTOS?
20.What is priority inversion?
21.What is priority inheritance?
22.How many types of IPC mechanism you know?
23.What is semaphore?
24.What is spin lock?
25.What is difference between binary semaphore and mutex?
26.What is virtual memory?
27.What is kernel paging?
28.Can structures be passed to the functions by value?
29.Why cannot arrays be passed by values to functions?
30.Advantages and disadvantages of using macro and inline functions?
31.What happens when recursion functions are declared inline?
32.#define cat(x,y) x##y concatenates x to y. But cat(cat(1,2),3) does not expand but gives
pre processor warning. Why?
33.Can you have constant volatile variable? Yes, you can have a volatile pointer?
34.++*ip increments what? it increments what ip points to
35.Operations involving unsigned and signed — unsigned will be converted to signed
36.malloc(sizeof(0)) will return — valid pointer
37.main() {fork();fork();fork();printf("hello world"); } — will print 8 times.
38.Array of pts to functions — void (*fptr[10])()
39.Which way of writing infinite loops is more efficient than others? there are 3ways.
40.Who to know whether system uses big endian or little endian format and how to convert
among them?
41.What is forward reference w.r.t. pointers in c?
42.How is generic list manipulation function written which accepts elements of any kind?
43.What is the difference between embedded systems and the system in which RTOS is running?
44.How can you define a structure with bit field members?
45.How do you write a function which takes 2 arguments - a byte and a field in the byte and
returns the value of the field in that byte?
46.Which parameters decide the size of data type for a processor ?
47.What is job of preprocessor, compiler, assembler and linker ?
48.What is the difference between static linking and dynamic linking ?
49.How to implement a WD timer in software ?


To download Questions and answers CLICK HERE

collected from blogging

Thursday, October 27, 2011

5 Great Questions to Ask Yourself After a Failure

Let’s face it. We all fail.

As we go through life we have relationships that don’t work out, jobs that just aren’t right, exams that we flunk, initiatives that don’t succeed. The more new things we try the more failures we are likely to have. In fact, the only way to avoid failure is to do nothing new.

The important thing is how we deal with failure. It can be part of a downward slide in which lack of confidence reinforces feelings of inadequacy and incompetence. But experiencing failure can be a learning experience and an opportunity for a fresh start. A good way to begin this process is by asking yoruself some tough questions.

1. What can I learn from this? Take responsibility for what went wrong. OK, so it was not all your fault – but some of it was. Successful people don’t make excuses or blame others. They take ownership of the issues. Be critical but constructive. Try to look at the experience objectively. Make a list of the key things that happened. Analyze the list step-by-step and look for the learning points.

2. What could I have done differently? What other options did you have? What choices did you make? How could you have handled it differently? With the benefit of hindsight, what different steps would you have taken?

3. Do I need to acquire or improve some skills? Did the problem reveal some lack of skill on your part? How could you learn or improve those skills? Perhaps there are books or courses or people you could turn to. Make a self-development plan to acquire the skills and experiences you need.

4. Who can I learn from? Is there someone to whom you can turn to for advice? Did a boss, colleague or a friend see what happened? If they are constructive and supportive then ask them for some feedback and guidance. Most people do not ask for help because they believe it to be a sign of weakness rather than strength. It’s not. It shows that you are ready to learn and change. Any good friend will be happy to help.

5. What will I do next? Now draw up an action plan. Will you try something similar or something different? Revisit your goals and objectives. This reversal has been a setback on your journey but think of it as a diversion rather than a halt. You can now reset your sights on your destination and plan a new course.

If you read the life stories of successful people – especially inventors, explorers, scientists or statesmen – you will find that their early careers are littered with failures. Walt Disney, Thomas Edison and Henry Ford are typical examples. Abraham Lincoln, suffered many defeats in his career in politics including losing the nomination for vice president in 1856 and his second run at being a U.S. Senator in 1858. Two years later he was elected president.

The important point is to use your setbacks as learning experiences and make them stepping stones to future success. There are always positives you can take from every episode in your life. Asking yourself these five questions can help find them.

Sunday, August 14, 2011

INDEPENDENCE DAY AWARDS

Good morning  INDIA
HAPPY INDEPENDENCE DAY TO ALL .....
In this occasion i would like to give the appraisals for my colleagues Who shown the excellent skills in the events of M''ATRI .....

I would like to appreciate all the guys individually and group .Here i am going to mention the names of the participants which i heard during working .
BEST IDEA IN THIS SEMESTER  

M'ATRI is the best idea for this semester.  The thought which gives the shape to M'ATRI was designed by Mr.Amarendhar ,Mr Sasi kumar,Mr Monoj 
Congratulations guys you guys done a very good job .
ACCOUNTS AND INFRASTRUCTURE 

              
Mr G.Amarendhar reddy  
Mr K.Vamsi krishna
Mr Sandeep
                                    TECHNICAL DEPARTMENT
Mr.G.Ramulu
Mrs .Saravana kumari
Ms Divya
MrsG.S.S.R Madhavi

Mr.T.Siva 

                                                               TALENT HUNT  


Mr P.Pavan kumar 
Mr .Sraveen kumar 
Mr.Syed Aejaz
Mr.N.Siva Prasanna kumar 



                                                              SPORTS DEPARTMENT 
Mr.M.jeevan manoj babu
Mr .T.Satyanarayana 
Mr.B.Raja shekar reddy
Mr.Dayakar reddy
Mr.M.Rama Krishna 

Mr.K.Srinivas  
 continuedddddddd...............

HAPPY INDEPENDANCE DAY

GOOD MORNING INDIA ...

HAPPY INDEPENDENCE DAY TO ALL GUYS

INDIA

Happy birthday to you .... WE LOVES YOU A LOT .

We are all child's of you ,you know or not we are we are very proud to be an Indians ,this is the day where each and every Indian will proud to be .

Even we are different people with different religions but we are INDIANS.



We are expressing our loves ...

In the ARMY they express their love in the way of secure he INDIA

As a DOCTOR they express their love in the way of serving INDIANS

As a TEACHERS they express their love in the way of TEACHING ETHICS

As a LAWYERS they express their love in the way to STAND FOR LAW

As a ENGINEERS (me too ) We expressing our love in the way of TECHNOLOGY TO SERVE THE PEOPLE OF INDIA AND ALSO WORLD .

As a ENTREPRENEURS their express their love in the way of new thoughts or creative ideas

As a BUSINESS people their expressing their love in the way of RULES THE WORLD MARKET

As a SPORTS People their expressing their love in the way of MAKE U WORLD'S BEST

As a Students Expressing their love in the way of WILL TO DEVELOP YOU ..etc

As so many ways we are expressing ours LOVE towards you and ur values ...we RESPECT YOU .....

All the people of INDIA are like SOLDIERS who is always make u secure AND try to shown ur identity in WORLD .

Since we enjoyed ur birthday for past so many years for the every YEAR we try to shown ours PERFECTION in each step . We promise u surely one day WE WILL MAINTAIN YOU AS A LEGENDARY COUNTRY ...............PROUD TO BE AN INDIAN JAI HIND

Help The Needy:))


SIMPLE WAYS WAT WE CAN DO FOR THE POOR PEOPLE :

1.Separate som excess fud frm a big party: Instead of throwing all dose fud, y not try giving dose to the poor ones or even to dose people around ur place.

2.Release som of ur things in ur house which you don’t use anymore.:Instead of selling it again, why not release it by giving to dose people who never tried having those things. (The things might be any of ur appliances, furniture, toys, and other stuff)

3.Give something for the education of the street children: I think One of the main causes of poverty is because of being not educated. So, if you have some books in ur house for ur children dat they don’t use anymore, why not share those things to da people who r in need.

4.Give extra cash if u have and if u are willing..

5.Clean out your closet: Give ur old clothes instead of throwing out somewhere..


OR..


If u don’t h’ve time for the above things to do.. Atleast Remember them in your prayers
...Enough!! Even It might be a blessing for you..:))


There are still so many ways to help other people. This is just my part one. Please let us not think that helping poor people is not only about giving our trash to them; they do deserve to be given new things too.””IT IS NOT ON HOW MUCH WE HAVE IN OUR POCKET; BUT IT IS HOW MUCH LOVE WE HAVE IN OUR HEARTS.”” After all, God knows wat we need and He Wud be happy looking at us doing these things. And most of all He knows how to congratulate us with His bountiful blessings and miracles for us.
God Bless you All :))






















































Saturday, August 13, 2011

Birthday celebrations of telugu pandit sri MUNEEB

Hello anna ..Many many happy returns of the day from all mtech guys .i hope you enjoy a lot .then about you means you are good telugu pandit ...ha ha ha we enjoy your telugu well frequently your words like "hello anna ,cheppu anna,champesta ninnu " some more words we njoyed .
As i saw you and observe that you r very sincere during exams  and also good participation with gang or class .apart from studies u are having good  interpersonal skills while u met with ur gang .i observe this much ly brother .
  " oh allah ! i don't know what lies ahead for my friend this year ,yet i know that you are holding my friends future in your hand ,let him ways be pleasing to you ""
 May Allah bless you with success and happiness ..... 
About your gang i hope you guys will do miracle in life .as a fan of ur gang i am also waiting to see your success .hope you guys can prove as soon.

     "" MANY MORE HAPPY RETURNS OF THE DAY BROTHER .......
i m