作为一个轻量级的操作系统,FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让处于就绪态的、优先级最高的任务先运行。FreeRTOS内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先级,在没有更高优先级任务就绪的情况下,同一优先级的任务共享CPU的使用时间。
FreeRTOS的内核可根据用户需要设置为可剥夺型内核或不可剥夺型内核。当FreeRTOS被设置为可剥夺型内核时,处于就绪态的高优先级任务能剥夺低优先级任务的CPU使用权,这样可保证系统满足实时性的要求;当FreeRTOS被设置为不可剥夺型内核时,处于就绪态的高优先级任务只有等当前运行任务主动释放CPU的使用权后才能获得运行,这样可提高CPU的运行效率FreeRTOS对系统任务的数量没有限制。
资源简介:FreeRTOS编程指南
上传时间: 2022-03-21
上传用户:tqsun2008
资源简介:C#.COM.编程指南
上传时间: 2013-07-22
上传用户:eeworm
资源简介:专辑类-网络及电脑相关专辑-114册-4.31G -C#.COM.编程指南-219页-3.2M.pdf
上传时间: 2013-05-20
上传用户:glxcl
资源简介:PIC单片机C语言编程指南_PIC_c语言
上传时间: 2013-05-23
上传用户:pscsmon
资源简介:高质量C++与C编程指南 编程语言经典书籍 开发工程师必备
上传时间: 2013-07-29
上传用户:123456wh
资源简介:《LINUX与UNIX SHELL编程指南》共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合She
上传时间: 2013-07-24
上传用户:225588
资源简介:高质量C编程指南是具有一定C基础的,进入更高层次的最佳选择
上传时间: 2013-04-24
上传用户:wangrijun
资源简介:Si4432编程指南(中文),Coolbor Xie 翻译自 AN415
上传时间: 2013-06-30
上传用户:wang0123456789
资源简介:GDI+编程指南,不错的学习资料,讲解较详细。 需要的免积分下载了!~
上传时间: 2013-07-26
上传用户:x4587
资源简介:高质量C_C编程指南一本网络上流行的书籍
上传时间: 2013-09-09
上传用户:vmznxbc