RTOS ба FreeRTOS хоёрын ялгаа юу вэ?
RTOS ба FreeRTOS хоёрын ялгаа юу вэ?

Видео: RTOS ба FreeRTOS хоёрын ялгаа юу вэ?

Видео: RTOS ба FreeRTOS хоёрын ялгаа юу вэ?
Видео: 42. Стрим. Разработка программы ByteMachine 2024, Арваннэгдүгээр
Anonim

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

Үүнтэй адил Linux болон FreeRTOS хоёрын гол ялгаа нь юу вэ?

Нэг FreeRTOS-ийн гол ялгаа болон RTLinux нь тэдгээрийн хэмжээ юм. FreeRTOS AVR дээр ажиллаж байгаа нь ойролцоогоор 4.4 килобайт хэмжээтэй (ашигласан ROM-ийн хэмжээ) юм. [4] Харин RTLinux нь харьцангуй өргөтгөх боломжтой. The Линукс Цөмийг танд хэрэггүй функцээс хасаж болно.

Дараа нь асуулт бол FreeRTOS бодит цаг хугацаанд хэцүү юу? FreeRTOS нь жинхэнэ - цаг 35 микроконтроллерийн платформд шилжүүлсэн суулгагдсан төхөөрөмжүүдийн үйлдлийн системийн цөм. Үүнийг MIT лицензийн дагуу түгээдэг.

Мөн RTOS гэж юу гэсэн үг болохыг мэдэхийн тулд?

А бодит цагийн үйлдлийн систем ( RTOS ) нь өгөгдлийг ихэвчлэн буфер сааталгүйгээр боловсруулдаг бодит цагийн програмуудад үйлчлэх зорилготой үйлдлийн систем (OS) юм. Боловсруулалтын хугацааны шаардлагуудыг (үйлдлийн системийн саатлыг оруулаад) аравны хэдэн секунд буюу түүнээс бага хугацааны өсөлтөөр хэмждэг.

Бид яагаад RTOS ашигладаг вэ?

Зөвхөн олон ажил хийх нь хангалттай шалтгаан юм ашиглах а RTOS олон системд. Энэ нь танд нарийн төвөгтэй асуудлыг илүү энгийн хэсгүүдэд хувааж, ажил хэрэгжих үед хуваарь гаргахаас илүүтэй ажил бүрийг хөгжүүлэхэд анхаарлаа төвлөрүүлэх боломжийг олгодог. Энэ нь мөн багийн гишүүдийн хооронд ажлыг хуваахад хялбар болгодог. Үлдсэнийг нь төлөвлөгч зохицуулдаг.

Зөвлөмж болгож буй: