什么是RTOS ?

什么是RTOS ?,第1张

RTOS是实时 *** 作系统(real-time operating system)的首字母缩写,IRTOS指支持I2O协议的实时 *** 作系统,也即支持I2O规范的核心应用程序接口与外壳应用程序定义的实时 *** 作系统。IRTOS为设备驱动程序提供的环境与桌面 *** 作系统为应用软件提供的环境相类似。使用IRTOS的最大好处在于驱动程序的可互 *** 作性,可重复利用性和可移植性。IRTOS提供了各种第三方I2O设备驱动程序共存的环境,并提供了一种称为中间服务模块(intermediate service modules)的增值软件的运行框架。

周期1ms,每当任务、队列和信号量创建的时候,FreeRTOS要求分配一定的RAM。虽然采用malloc()和free()函数可以实现申请和释放内存的功能,但这两个函数存在以下缺点:并不是在所有的嵌入式系统中都可用,要占用不定的程序空间,可重人性欠缺以及执行时间具有不可确定性。为此,除了可采用malloc()和free()函数外,FreeRTOS还提供了另外两种内存分配的策略,用户可以根据实际需要选择不同的内存分配策略。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11344663.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存