
2 Операційна система
2.1 Мета роботи
Кількісна оцінка швидкодії емуляції мікропроцесора під час роботи з числами з плаваючою комою та якісна оцінка роботи операційної системи.
2.2 Методичні вказівки з організації самостійної роботи студентів
За допомогою конспекту лекцій та літератури [1–3] проробити тему. Виконати контрольні завдання та відповісти на контрольні запитання. Для більш досконалого самостійного оволодіння матеріалом звернутися за допомогою INTERNET на сторінку фірми MITEL на адресу http://www.mitel.com.
2.3 Опис лабораторної установки
2.3.1 Проект WHETSTONE складається з стандартної еталонної програми, націленої головним чином на дії мікропроцесора з плаваючими числами. Вони були застосовані так, щоб деякі еталонні перевірки були виконані дуже швидко.
Програма WHETSTONE робить багато обчислень i тому, спочатку один необхідно вводити як кількість прогонів. Це число потім може бути відрегульоване в міру необхідності.
2.4 Порядок виконання роботи і методичні вказівки з її виконання
Крок 1. Викликати проект подвійним клацанням на піктограмі WHETSTONE. Файли whet.c (C файл) i armlib.321 (бібліотечний файл) наведені y вікні Project Files.
Крок 2. Натиснути кнопку MAKE, y вікні Message мають з’явитися такі повідомлення
Making...
Make done
Тепер проект готовий до налагодження.
Крок 3. Натиснути кнопку UDB, щоб викликати модуль відпрацювання, на екрані монітора мають з’явитися відповідні вікна. Введіть y відповідь на запрошення програми кількість прогонів. Зафіксуйте отриману оцінку швидкодії.
Крок 4. Повторюючи крок 3, отримайте узагальнену оцінку швидкодії при емуляції роботи мікропроцесора з плаваючими числами.
Крок 5. Розробити проект програмного забезпечення приймача GPS, яке тільки визначає розміри застосованих структур:
– прийняти за основу проект обробки переривань INTERRUPTS;
– у папку Interrup з програмного забезпечення GPS ARCHITECT, що містить 21 файл, скопіювати тільки заголовні файли з розширенням .h і файл, що містить головну функцію main;
– скласти новий проект, вилучивши з проекту файл Inttest.c і додавши файл Main.c;
– коментувати у файлі Main.c виклик усіх функцій програмного забезпечення GPS ARCHITECT і зберегти оператори, що визначають і виводять на консоль розміри застосовуваних структур;
– налагодити проект і підготувати модуль для завантаження в мікропроцесор.
Крок 6. За допомогою емулятора ядра ARM досліджувати розміри застосовуваних в проекті структур.
Крок 7. Оформити звіт у конспекті лекцій і подати його викладачу для захисту.
2.5 Зміст звіту
Крім наведеного у розділі 1 звіт має містити графік з оцінкою швидкодії з числами з плаваючою комою як функцію кількості прогонів при емуляції роботи мікропроцесора, розміри застосованих в проекті структур та склад масиву структур TCB.
2.6 Контрольні запитання та завдання
1. Яким чином можна розглянути вміст байта пам’яті з номером N?
2. Який обсяг пам’яті мікропроцесора?
3. Яке призначення кнопок пaнeлi інструментів UDB?
4. Яким чином можна користуватися контрольними точками при відпра-цюванні систем, побудованих на мікропроцесорах?
5. Які особливості застосування покрокового налагодження алгоритмів цифрової обробки сигналів?
6. Наведіть склад масиву структур TCB.