You are on page 1of 2
LIBRARY, NiE, MYSORE EC422 USN I T Eighth Semester B.E, Degree Examination, May / June 2012 (Autonomous Scheme) Embedded Systems ‘Time: 3 Hrs Max. Marks: 100 Note: Answer any FOUR questions, two each from Part- A and Part-B. Part-C is compulsory. 5.a) b) °) Part-A Draw the block diagram of a typical target board and explain the function of each block, Explain the functions of a boot loader. Under what circumstances the operating system is required for a target board? What are the steps necessary for configure the development tools on a host system? What is the necessity of cross compilation? Explain the various types of communication channels between the host and the target board? ‘What is the importance of the root file system? Explain the steps involved in loading the kernel along with the root file system into the emulator. Explain the importance of flash memory and its usage in a target board. What is init? How can it be used to control the booting process? Part-B Explain the structure of a makefile? How can it be used to develop applications for a target board? List the steps involved in configuring the kernel and compiling it. How u-boot can be used to transfer the kernel to target board and boot it? Explain the different method of debugging. Explain the following u-boot variables. i) ipaddr ii) serveraddr ) bootargs iv) bootm v) tftp Explain the backtrace command in GDB. the characteristics of embedded systems. * 10 2) List the steps involved in creating the root file system. ‘What is meant by real time scheduling? Explain how NFS be used for accessing root file system on the host system? What is its importance? Explain how remote debugging can be setup using GDB? Part Differentiate between Desk-top and embedded systems. ‘Compare NOR and NAND flash memories. Why are interface buses like I’C, SPI are commonly present in an embedded target board? ‘What is the importance of serial communication for a target board? What is a run level? How do you determine the default run level in a desktop system? Why is a hard disk not present in an embedded system? What is difference between static and dynamic compilation? Why is it important for an embedded system?

You might also like