КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Внутрисхемні емулятори
Методика формирования результирующей оценки Формы контроля и график сдачи модульных контрольных работ
Рейтинговая система предусматривает поощрение студентов за хорошую работу в семестре проставлением «премиальных» баллов с возможностью получить семестровую оценку «зачтено». Формы поощрения студентов
Отметка о зачете «зачтено» выставляется по результатам текущей аттестации, без дополнительного письменного опроса студенту, набравшему 60 и более баллов. При получении по результатам изучения курса согласно текущей аттестации менее 60 баллов, студенту выставляется оценка «не зачтено» и он направляется на переэкзаменовку. Порядок прохождения дальнейшего обучения регулируется Положением о курсовых экзаменах и зачетах. [1] Каждый студент оформляет в тетради краткий словарь терминов и определений по темам. [2] Каждый студент оформляет в тетради краткий словарь терминов и определений по темам. Внутрисхемний емулятор – програмно-апаратний засіб, спроможний заміщати собою емуліруємий процесор у реальній схемі. Внутрисхемний емулятор - це найбільш потужний й універсальний відлагоджувальний засіб. По суті справи, “гарний” внутрисхемний емулятор робить процес функціонування відлагоджуваємого контролера прозорим, тобто легко контрольованим, довільно керованим і модифікованим з волі розроблювача. Функціонально внутрисхемні емулятори діляться на стикуємі з зовнішньою обчислювальною машиною (звичайно це бувають IВМ РС), і які функціонують автономно. Автономні внутрисхемні емулятори мають індивідуальні обчислюємі ресурси, засоби ввода-вивода, не потребують для своєї нормальної роботи стикування з якимись зовнішніми обчислювальними засобами, але за це користувачу потрібно розплачуватися або істотно більш високою ціною, або зниженими функціональними і сервісними можливостями в порівнянні з аналогічними моделями, що стикуються з ІВМ РС. Звичайно, стикування внутрисхемного емулятора з відлагоджувальною системою проводиться за допомогою емуляційнного кабеля зі спеціальною емуляційнной голівкою. Емуляційна голівка вставляется замість мікроконтролера в відлагоджувальну систему. Якщо мікроконтролер неможливо видалити з відлагоджувальної системи, то використання емулятора можливе, тільки якщо цей мікроконтролер має відлагоджувальний режим, при якому всі його виводи знаходяться в третьому стані. У цьому випадку для підключення емулятора використовують спеціальний адаптер-кліпсу, що підключається безпосередньо до виводів емуліруємого мікроконтролера. Як мінімум, емулятор містить такі функціональні блоки: · Відлагоджувач; · Вузол емуляції мікроконтролера; · Емуляційна пам'ять; · Система точок зупинки; · Процесор точок зупинки; · Трасирувальник; · Профілірувальник (аналізатор ефективності програмного коду); · Таймер реального часу; · Програмно-апаратні засоби, що забезпечують можливість читання і модифікації ресурсів емуліруємого процесора “на літу”, тобто в процесі виконання програми користувача в реальному часі; · Програмно-апаратні засоби, що забезпечують синхронне керування, необхідне для емуляції в мультипроцесорних системах; · Інтегроване середовище розробки. · Отладчик Відлагоджувач являється своєрідним мостом між розроблювачем і відлагоджувальним засобом. Склад і обсяг інформації, що проходить через засоби ввода-вивода, доступність її для сприйняття, контролю, і при необхідності для корекції і модифікації напряму залежить від властивостей і якості відлагоджувача. Гарний відлагоджувач дозволяє здійснювати: · Завантаження відлагоджувальної програми в пам'ять системи; · Виведення на монітор стану і вмісту всіх регістрів і пам'яті, і при необхідності, їхньої модифікації; · Керування процесом емуляції. Більш потужні відлагоджувачі, звичайно їх називають високого рівня (High-level Debuggers), крім цього, дозволяють: · Вести символьне налагодження, завдяки тому, що відлагоджувач “знає” адреса всіх символьних змінних, масивів і структур (за рахунок використання спеціальної інформації, що поставляється компілятором). При цьому користувач може оперувати більш прийнятними для людини символьними іменами, не турбуючи себе запам'ятовуванням їхніх адресів; · Контролювати й аналізувати не тільки дизасемблерувальний текст, але і вихідний текст програми, написаної на мові високого рівня, і навіть із власними коментарями. Такий відлагоджувач дозволяє користувачу одночасно контролювати хід виконання програми і бачити відповідність між вихідним текстом, уявою програми в машинних кодах, і станом усіх ресурсів емуліруємого мікроконтролера. Слід зазначити, що високого рівня відлагоджувач забезпечує виконання усіх своїх функцій тільки в тому випадку, якщо використовується крос-компілятор, що поставляє повну і правильну відлагоджувальну інформацію (не всі компілятори, особливо їхні піратські версії, поставляють таку інформацію) і при цьому формат її представлення повинен бути “знаком” відлагоджувачу.
Дата добавления: 2015-04-29; Просмотров: 386; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |