Навигација

13Д111РМС - Развој микропроцесорског софтвера

Спецификација предмета
НазивРазвој микропроцесорског софтвера
Акроним13Д111РМС
Студијски програмЕлектротехника и рачунарство
Модулмодул Рачунарска техника и информатика
Тип студијадокторске академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
    Наставник/сарадник (ДОН)
      Број ЕСПБ9.0Статус предметаизборни
      Условљност другим предметимаНема
      Циљеви изучавања предметаУпознавање са развојем микропроцесорског и микроконтролерског софтвера за наменске уређаје и управљачке системе на вишим програмским језицима. Савладавање комплексности развоја микропроцесорског и микроконтролерског софтвера за савремене уређаје. Контрола грешака, ризика и отказа. Планирање пројекта.
      Исходи учења (стечена знања)Очекивани исход јесте способност полазника да анализира проблем, одабере одговарајући оперативни систем, програмски језик и развојно окружење, као и да пројектује и кодира наменски микропроцесорски или микроконтролерски софтвер за одабрану софтверску платформу.
      Садржај предмета
      Садржај теоријске наставеРазвојно окружење: симулатор, емулатор, cross-compiler, debugger. Специфичности програмирања за микропроцесорске и микроконтролерске системе, улога бесконачне петље. Процесор и меморија: иницијални тестови и валидација. Контролни и статусни регистри, тајмери. Писање драјвера и обрада прекида. Серијска комуникација. Оперативни системи за рад у реалном времену. Мултитаскинг и управљање процесима.
      Садржај практичне наставеИзрада самосталног пројекта са презентацијом.
      Литература
      1. Michael J. Pont, Embedded C, Addison-Wesley, April 2002.
      2. Michael Barr, Programming Embedded Systems in C and C ++, O'Reilly & Associates, 1999.
      3. Thomas Schultz, C And The 8051, 3rd Edition, Pagefree Pub Inc, June 2004.
      4. Chris Wright, Andrew Sloss, Dominic Symes, John Rayfield, Arm System Developer's Guide: Designing and Optimizing System Software, Morgan Kaufmann Pub., March 2004.
      5. Tammy Noergaard, Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers, Elsevier, 2005.
      Број часова активне наставе недељно током семестра/триместра/године
      ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
      6
      Методе извођења наставепредавања, самостални пројекат
      Оцена знања (максимални број поена 100)
      Предиспитне обавезеПоенаЗавршни испитПоена
      Активности у току предавања0Писмени испит0
      Практична настава0Усмени испит30
      Пројекти
      Колоквијуми0
      Семинари70