- •1. Read the text and answer the questions.
- •2. Match the words with the correct definition.
- •3. Complete the sentences below with one of the words from the box.
- •1. Before you read this text discuss the following questions.
- •3. Decide whether the statements are true or false.
- •1. Before you read the text match these words (1-6) to their meaning (a-f)
- •2. Answer the following questions.
- •3. Complete the sentences using the words in box.
- •1. Answer the questions before reading the text.
- •2. Match the beginning of the sentences (1-5) with their endings (a-e)
- •3. Explain the meaning of the following words.
- •1. Answer the question before reading the text.
- •2. State the country where the following manufacturers in computing are
- •5. Match the words with their definition.
- •1. Name five major producers of microprocessors.
- •Intel Core i7-975 ee and Core i5-750
- •2. Read the text an answer the questions after it.
- •3. Read the text again and choose the correct answer to complete these
- •1. Answer these questions.
- •In a hermetically sealed hc-49/us package,
- •3. Find the word in the text that best matches with the appropriate
- •4. Decide whether the following statements true or false.
- •1. Guess the meaning of the following words
- •2. Read the text and answer the questions after it.
- •3. Complete the sentences below using the words from the box.
- •4. Make up questions for the following answers.
- •1. Read the text and answer the questions.
- •2. Complete the sentences below with one of the words from the box.
- •3. Find synonyms for the following words in the text.
- •2. Read the following text and check your answers.
- •3. Read the text and say whether the sentence is true or false.
- •5. Word Search. Find as many words from the text as possible in the grid below. There are 5 words all together.
- •1. Read the text and translate it into Ukrainian.
- •2. Read the text, complete the sentences and translate them into Ukrainian.
- •4. Put the letters into the order to make up words. Find sentences with these words in the text and translate them into Ukrainian.
- •5. Put all kinds of questions to the given sentences.
- •1. Read and discuss the text.
- •3. Fill in the missing words and translate the sentences into Ukrainian.
- •1. Before reading the text, choose the possible answer.
- •2. Read the following text and discuss in groups.
- •4. Answer the following questions.
- •1. Read the text and say what debugging is.
- •2. Read the text and choose the right variant.
- •3. Answer the following questions.
- •5 . Put all kinds of questions to the given sentences.
- •1. Before reading the text, try to answer the following questions:
- •3. Say whether it is true or false.
- •4. Find 5 words from the text in the grid below. Then make up your own sentences using these words.
- •5. Put the words into the right order to make up sentences and translate the sentences into Ukrainian.
- •1. Read the text and translate it into Ukrainian.
- •5. Write a short summary of the text.
- •1. Before reading the text try to answer the following questions and
- •2. Read the text, give it your own title and make up a plan to it.
- •3. Say whether it is true or false.
- •4. Read the given sentences and denote the tense and voice. Put all
- •5. Write a summary to the text using the given key-words.
- •1. Read the text and translate it into Ukrainian.
- •2. Read the text and answer the questions.
- •3. Put the letters into the correct order to make up the words. Find these words in the text and translate sentences with the given words into Ukrainian.
- •5. Give your own title to the text and make up a plan to it. Retell the text according to your plan.
- •1. Before reading the text try to answer the following questions.
- •3. Say whether these sentences are true or false.
- •Summary Lesson
- •II . Make up your own sentences using the words given in the guessing game above.
- •Vocabulary file
- •Vocabulary file 48
- •Методичні вказівки
4. Answer the following questions.
1) When were computers sometimes dedicated to a single task?
2) Whom was the Apollo Guidance Computer developed by?
3) Why was the Apollo guidance computer considered the riskiest item in Apollo project?
4) When did embedded systems come down in price?
5) Why did it become feasible to replace expensive knob based analog components?
6) What did the integration of microcontrollers increase?
7) What may often be programmed to fulfill the same role as a large number of separate components?
8) What makes it much lazier to prototype and test new revisions compared with the design and construction of a new circuit not using an embedded processor?
Unit 14 Debugging
1. Read the text and say what debugging is.
Embedded debugging may be performed at different levels, depending on the facilities available. From simplest to most sophisticated they can be roughly grouped into the following areas:
Interactive resident debugging, using the simple shell provided by the embedded operating system (e.g. Forth and Basic)
External debugging using logging or serial port output to trace operation using either a monitor in flash or using a debug server like the Remedy Debugger which even works for heterogeneous multicore systems.
An in-circuit debugger (ICD), a hardware device that connects to the microprocessor via a JTAG or NEXUS interface. This allows the operation of the microprocessor to be controlled externally, but is typically restricted to specific debugging capabilities in the processor.
An in-circuit emulator replaces the microprocessor with a simulated equivalent, providing full control over all aspects of the microprocessor.
A complete emulator provides a simulation of all aspects of the hardware, allowing all of it to be controlled and modified, and allowing debugging on a normal PC.
Unless restricted to external debugging, the programmer can typically load and run software through the tools, view the code running in the processor, and start or stop its operation. The view of the code may be as assembly code or source-code.
Because an embedded system is often composed of a wide variety of elements, the debugging strategy may vary. For instance, debugging a software- (and microprocessor-) centric embedded system is different from debugging an embedded system where most of the processing is performed by peripherals (DSP, FPGA, co-processor). An increasing number of embedded systems today use more than one single processor core. A common problem with multi-core development is the proper synchronization of software execution. In such a case, the embedded system design may wish to check the data traffic on the busses between the processor cores, which requires very low-level debugging, at signal/bus level, with a logic analyzer, for instance.
2. Read the text and choose the right variant.
Embedded debugging may be performed at _____.
a) one level c) different levels
b) three levels d) no levels
2) A complete emulator provides a simulation off all aspects of _____
a) the software c) freeware
b) the hardware d) houseware
An _____ emulator replaces the microprocessor with a simulated equivalent.
in-circuit c) off-circuit
on-circuit d) out-circuit
Because an embedded system is often composed of a wide variety of ____ the debugging strategy may vary.
a) implements c) chips
b) microelements d) elements
The view of the code may be as _____ .
a) assembly or source – code. c) external or source – code
b) assembly or internal – code d) assembly or external – code
Unless restricted to external debugging, the programmer can typically load and
run software through the _____ .
controllers c) processors
tools d) elements
An increasing number of embedded systems today use ____signal processor core.
one c) more than one
two d) the only
An ____is a hardware device that connects to the microprocessor via a STAG or NEXUS interface.
a) on-circuit c) circuit
b) off-circuit d) in-circuit