C

1)Explain about Compilation Stages in C?

2)What is an array?

3)What is a Pointer?

4)What is meant by String?

5)What is Union?

6)What is strcmp() and strncmp()?

7)How to Convert a number from Little Endian to Big Endian?

8)How to declare a function pointer that takes an integer argument and returns a 

  character?

9)What is the use of the function pointer?

10)Difference between structure and unions?

11)What is the use of unions?

12)Difference between C and Embedded C?


8051

1)Explain the features of 8051?

2)What are the data types in Embedded C?

3)What is meant by Interrupt?

4)Explain UART, I2C, SPI, CAN Protocols?

5)What are the different types of Interrupts?

6)Can we load a code that is written for the 8051 controllers into the arm controller?

   what are the changes are to be made in the code to load into the arm controller?

7)What is Interrupt Latency? Is Interrupt latency a drawback?Is it possible

   to have different interrupt latencies?

Linux

1)What is meant by IPC?

2)Explain Scheduling Policies in Linux?

3)What is the thread?

4)Difference between mutex and semaphore?