ФИНКИ / Системско и паралелно програмирање

Софтвер за вградливи системи.

Развивај софтвер за вградливи системи и разбери како задачите, прекините и ресурсите работат во реално време.

01 / ШТО ЌЕ УЧИМЕ

Темите зад
решенијата.

Краток преглед според официјалната предметна програма ↗.
Код: F23L3W048
Проверено: 08.10.2026.

  1. 01FreeRTOS задачи, распределба и редици
  2. 02Тајмери, прекини и координација на ресурси
  3. 03GPIO, сериска комуникација, SPI и I2C
  4. 04Меморија, периферии и отстранување грешки
02 / РАЗБЕРИ ГО КОНЦЕПТОТ

Логиката зад
решението.

Вградливиот софтвер работи со ограничени ресурси и со настани од физички уреди. Во RTOS, задачите делат процесорско време и комуницираат преку механизми како редици. Прекините треба да завршуваат брзо. Обемната обработка се префрла во задача, со внимание на приоритети и пристап до периферии.

ПРИМЕР ОД СЕКОЈДНЕВНАТА ПРАКТИКАИЛУСТРАТИВЕН ПРИМЕР

Микроконтролер што следи температура и реагира на копче

Уред чита температура секоја секунда, ја прикажува на екран и треба веднаш да забележи притисок на копче.

  1. 01

    Задачата за мерење го чита сензорот и ја испраќа вредноста во редица.

  2. 02

    Задачата за приказ ја презема последната вредност и го ажурира екранот.

  3. 03

    Прекинот од копчето сигнализира настан, а обработката продолжува во соодветна задача.

Што добиваме?

Приказот не го блокира мерењето; одговорот зависи од распоредувањето, приоритетите и временските барања на уредот.

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

03 / СТУДЕНТСКИ ПРАШАЊА

Прашај.
Разбери подобро.

Зошто да не ставам сè во прекинот?

Долг прекин може да го одложи другиот важен софтвер. Зачувај минимални информации и префрли ја работата во задача.

Дали volatile ја заменува синхронизацијата?

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

Како избирам големина на редица?

Според брзината на создавање и обработка на настани. Одреди и што се случува кога редицата е полна.

УЧИ СО РАЗБИРАЊЕ

Твојот материјал.
Нашата следна задача.

Работиме на делот што ти е најпотребен: основни концепти, практични задачи или подготовка за колоквиум и испит. Содржината ја усогласуваме со материјалите што ги учиш во твојата генерација.

НЕ САМО ЕДНАШ. КОЛКУ ШТО ТИ ТРЕБА.

Часот завршува.
Знаењето останува.

Секој час се снима. Врати се на објаснувањата, паузирај кај потешките делови и повтори ги задачите со свое темпо.

Снимките се достапни најмалку
во текот на еден семестар.
Снимките се наменети за твоето учење. Споделување и објавување се дозволени само по претходен договор.
ЕДЕН РАЗГОВОР. НОВ ПОЧЕТОК.

Твојот следен ред код
почнува тука.

Пријави се за час
Или јави се: 075 443 230
ЕДЕН ПРОФИЛ / СЕКОЈ ТВОЈ ПРЕДИЗВИК

Добредојде.

Google · НаскороFacebook · Наскоро

или со твоите податоци