Микропроцесорски системи — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (→‎Испитни рокови: Dodat link do stranice sa sumarizacijom teorijskih pitanja)
м (Više o predmetu)
 
Ред 12: Ред 12:


== Настава ==
== Настава ==
{{непотпун одељак}}
Градиво је по блоковима подељено на следећи начин:
<!-- Овде се наводе све битне информације у вези са предавањима и вежбама на предмету, као и потребни материјали. -->
* '''Први блок:'''
<!-- Информације које вреди поменути: које се области прелазе у којем блоку, која се развојна окружења користе, шта обично долази за који колоквијум, где могу да се нађу белешке и презентације, да ли се настава на предмету уопште држи (ако се не држи то треба назначити како би било јасно да викију не недостају информације по том питању), да ли су предавања или вежбе бескорисне -->
** '''предавања:''' ''ARM'' архитектура, ''Cortex-M3'' процесор, основе ''STM32F103'' микроконтролера, прекиди
** '''вежбе:''' симулатор ''Proteus'', ''Intel HEX'' формат, линкерска скрипта, ''GNU Make'' алат, ''SysTick'', SCB, NVIC, инструкцијски сет
* '''Други блок:'''
** '''предавања:''' ресет и такт, GPIO, EXTI, тајмери, полупроводници, логичка кола, тастатура, дисплеј
** '''вежбе:''' алат ''CubeMX'', RCC, GPIO, EXTI, тајмери
* '''Трећи блок:'''
** '''предавања:''' серијска комуникација, USART
** '''вежбе:''' ''FreeRTOS'' оперативни систем, тастатура, дисплеј, UART
На вежбама се као развојно окружење користи ''Eclipse Embedded CDT'' са ''CubeMX'' као генератором пројекта (почев од другог блока), који су, заједно са осталим материјалима са предавања и вежби, доступни са ''Moodle'' курса предмета. Градиво вежби је генерално корисно за практични део испита и колоквијума а градиво предавања за теоријски, мада делови градива са вежби (инструкцијски сет) могу да се појаве и на теоријском делу. Неки делови са предавања, попут полупроводника, логичких кола, дисплеја и тастатуре, се готово никад не појављују на теоријским тестовима.
 
Од осталих материјала за предавања доступна је [[Микропроцесорски системи/Теорија|сумаризација честих теоријских питања]] са рокова. Никакви водичи за вежбе нису доступни још увек.


== Домаћи ==
== Домаћи ==
{{непотпун одељак}}
Домаћи задаци се не оцењују нити предају, већ служе као припрема за испит. Почетком семестра буде доступан пример домаћег задатка, а пар недеља пре јануарског испита буде објављена поставка и решење домаћег задатка за ту годину. На испиту се добија готово јавно решење домаћег задатка, али са неким деловима избаченим. На домаћем задатку може доћи градиво које се не прелази на вежбама, у циљу да се студенти упознају са тим градивом читањем одговарајуће документације. Ово градиво обично буде аналогно-дигитални конвертер—''ADC''—и користи се у циљу читања са одређених сензора који се такође нису користили дотад на вежбама. На испиту, стога, могу да дођу неки нови сензори који се очитавају коришћењем ''ADC'', тајмера или неке друге периферије.
<!-- Информације које вреди поменути: окружења за израду, шта се ради на домаћем, водичи за домаћи (уколико су довољно слични из године у годину), корисни материјали -->
Домаћи задаци се не оцењују нити предају, већ служе као припрема за испит. Слично као на лабораторијским вежбама из [[Пројектовање софтвера|ПС]], на испиту се добија готово јавно решење домаћег задатка.
 
== Лабораторијске вежбе ==
<!-- Информације које вреди поменути: шта се на њима ради, у ком окружењу се ради, где наћи претходне лабораторијске вежбе, водичи за израду -->
Лабораторијске вежбе на предмету су као колоквијуми, има их две и носе 20 (4 + 16) и 30 (6 + 24) бодова. Одржавају се оквирно у колоквијумским недељама. Подељене су на теоријски део, који функционише као ''Moodle'' тест, и практични део, на којем се пише код. Бодови на практичном делу се добијају само на потпуно функционалним целинама, и прегледање кода може донети само негативне бодове. Лабораторијске вежбе нису обавезне, и бодови са њих се могу надокнадити у сваком испитном року.


== Испитни рокови ==
== Испитни рокови ==
Испити на предмету су исти као лабораторијске вежбе само што обухватају цело градиво и имају [[#Домаћи|домаћи]]. Испитни рокови се не објављују званично, али неки старији рокови се могу наћи у одељку са [[#Корисне везе|корисним везама]].
Слично као на [[Системски софтвер|СС]], први колоквијум на СИ и лабораторијска вежба на РТИ носе назив "прва предиспитна обавеза" и одржавају се у првој колоквијумској недељи на СИ, док други колоквијум на СИ и колоквијум на РТИ носе назив "друга предиспитна обавеза" и одржавају се у другој колоквијумској недељи на СИ. Подељене су на теоријски део, који функционише као ''Moodle'' тест, и практични део, на којем се пише код. Бодови на практичном делу се добијају само на потпуно функционалним целинама, и прегледање кода може донети само негативне бодове. Предиспитне обавезе нису обавезне, и бодови са њих се могу надокнадити у сваком испитном року. Испити на предмету су исти као предиспитне обавезе само што обухватају цело градиво и имају [[#Домаћи|домаћи]]. Испитни рокови се не објављују званично, али неки практични делови предиспитних обавеза се могу наћи у одељку са [[#Корисне везе|корисним везама]].


'''Препоручује се''' да се поред рокова за спремање користи '''[[Микропроцесорски системи/Теорија|сумаризација честих питања]]''' које долазе на теоријском делу предиспитних обавеза или испита.
'''Препоручује се''' да се поред рокова за спремање користи '''[[Микропроцесорски системи/Теорија|сумаризација честих питања]]''' које долазе на теоријском делу предиспитних обавеза или испита.
Ред 49: Ред 53:
| 5 || 6 || 7 || 8 || 9 || 10
| 5 || 6 || 7 || 8 || 9 || 10
|}
|}
=== Калкулатор ===
{{непотпун одељак}}
<!-- Видети [[Project:Упутства#Калкулатори]] или остале странице предмета за то како се додају калкулатори. -->


== Потребна помоћ ==
== Потребна помоћ ==
* {{задаци|postavke}}
* {{задаци|postavke}}
* {{задаци|rešenja}}

Тренутна верзија на датум 9. фебруар 2023. у 22:12

Микропроцесорски системи је обавезни предмет у седмом семестру за СИ и РТИ.

Корисне везе

  • ETF SI (лабораторијске вежбе)

Настава

Градиво је по блоковима подељено на следећи начин:

  • Први блок:
    • предавања: ARM архитектура, Cortex-M3 процесор, основе STM32F103 микроконтролера, прекиди
    • вежбе: симулатор Proteus, Intel HEX формат, линкерска скрипта, GNU Make алат, SysTick, SCB, NVIC, инструкцијски сет
  • Други блок:
    • предавања: ресет и такт, GPIO, EXTI, тајмери, полупроводници, логичка кола, тастатура, дисплеј
    • вежбе: алат CubeMX, RCC, GPIO, EXTI, тајмери
  • Трећи блок:
    • предавања: серијска комуникација, USART
    • вежбе: FreeRTOS оперативни систем, тастатура, дисплеј, UART

На вежбама се као развојно окружење користи Eclipse Embedded CDT са CubeMX као генератором пројекта (почев од другог блока), који су, заједно са осталим материјалима са предавања и вежби, доступни са Moodle курса предмета. Градиво вежби је генерално корисно за практични део испита и колоквијума а градиво предавања за теоријски, мада делови градива са вежби (инструкцијски сет) могу да се појаве и на теоријском делу. Неки делови са предавања, попут полупроводника, логичких кола, дисплеја и тастатуре, се готово никад не појављују на теоријским тестовима.

Од осталих материјала за предавања доступна је сумаризација честих теоријских питања са рокова. Никакви водичи за вежбе нису доступни још увек.

Домаћи

Домаћи задаци се не оцењују нити предају, већ служе као припрема за испит. Почетком семестра буде доступан пример домаћег задатка, а пар недеља пре јануарског испита буде објављена поставка и решење домаћег задатка за ту годину. На испиту се добија готово јавно решење домаћег задатка, али са неким деловима избаченим. На домаћем задатку може доћи градиво које се не прелази на вежбама, у циљу да се студенти упознају са тим градивом читањем одговарајуће документације. Ово градиво обично буде аналогно-дигитални конвертер—ADC—и користи се у циљу читања са одређених сензора који се такође нису користили дотад на вежбама. На испиту, стога, могу да дођу неки нови сензори који се очитавају коришћењем ADC, тајмера или неке друге периферије.

Испитни рокови

Слично као на СС, први колоквијум на СИ и лабораторијска вежба на РТИ носе назив "прва предиспитна обавеза" и одржавају се у првој колоквијумској недељи на СИ, док други колоквијум на СИ и колоквијум на РТИ носе назив "друга предиспитна обавеза" и одржавају се у другој колоквијумској недељи на СИ. Подељене су на теоријски део, који функционише као Moodle тест, и практични део, на којем се пише код. Бодови на практичном делу се добијају само на потпуно функционалним целинама, и прегледање кода може донети само негативне бодове. Предиспитне обавезе нису обавезне, и бодови са њих се могу надокнадити у сваком испитном року. Испити на предмету су исти као предиспитне обавезе само што обухватају цело градиво и имају домаћи. Испитни рокови се не објављују званично, али неки практични делови предиспитних обавеза се могу наћи у одељку са корисним везама.

Препоручује се да се поред рокова за спремање користи сумаризација честих питања које долазе на теоријском делу предиспитних обавеза или испита.

Начин оцењивања

  • — Бодови са прве лабораторијске вежбе (0-20)
  • — Бодови са друге лабораторијске вежбе (0-30)
  • — Бодови са испита (0-50)
  • Укупни бодови:
Бодови
Оцена 5 6 7 8 9 10

Потребна помоћ

  • На овом предмету фале поставке рокова. Помозите викију памћењем/преписивањем рокова и постављањем на вики.