RTOS жана FreeRTOS ортосунда кандай айырма бар?
RTOS жана FreeRTOS ортосунда кандай айырма бар?

Video: RTOS жана FreeRTOS ортосунда кандай айырма бар?

Video: RTOS жана FreeRTOS ортосунда кандай айырма бар?
Video: Установка "чистого" Free RTOS в проект STM32 2024, Май
Anonim

FreeRTOS классы болуп саналат RTOS ал микроконтроллерде иштөө үчүн жетиштүү кичинекей болуп иштелип чыккан, бирок аны колдонуу микроконтроллердин колдонмолору менен эле чектелбейт. FreeRTOS ошондуктан негизги реалдуу убакыт пландаштыруу функционалдуулугун, тапшырмалар аралык байланышты, убакытты жана синхрондоштуруу примитивдерин гана камсыз кылат.

Ошо сыяктуу эле, Linux жана FreeRTOS ортосунда кандай негизги айырмачылыктар бар?

Бир FreeRTOS ортосундагы негизги айырма жана RTLinux алардын өлчөмдөрү болуп саналат. FreeRTOS AVRде иштегенде болжол менен 4,4 килобайттын изи (колдонулган ROM көлөмү) бар. [4] RTLinux экинчи жагынан салыштырмалуу масштабдуу. The Linux ядрону сизге кереги жок функциялардан ажыратса болот.

Андан кийин, суроо FreeRTOS реалдуу убакыт кыйынбы? FreeRTOS болуп саналат чыныгы - убакыт 35 микроконтроллер платформасына көчүрүлгөн орнотулган түзмөктөр үчүн иштөө тутумунун өзөгү. Ал MIT лицензиясы боюнча таратылат.

Ошондой эле билүү үчүн, RTOS деген эмнени билдирет?

А реалдуу убакытта иштөө системасы ( RTOS ) бул реалдуу убакыт режиминдеги колдонмолорду тейлөөгө арналган операциялык тутум (OS) болуп саналат, алар адатта буфердик кечигүүлөрү жок, маалыматтар келип түшкөндө иштетилет. Иштетүү убактысынын талаптары (анын ичинде ар кандай OS кечигүүлөрү) секунданын ондон бир бөлүгү же убакыттын кыска кадамдары менен өлчөнөт.

Эмне үчүн биз RTOS колдонобуз?

Көптөгөн тапшырмаларды аткаруу үчүн жалгыз себеп жетиштүү колдонуу а RTOS көп системаларда. Ал татаал маселени жөнөкөй бөлүктөргө бөлүп, иш аткарылганда графикке эмес, ар бир тапшырманы иштеп чыгууга көңүл бурууга мүмкүндүк берет. Бул ошондой эле команда мүчөлөрүнүн арасында ишти бөлүштүрүүнү жеңилдетет. Калганын пландоочу чечет.

Сунушталууда: