完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(rtos)可以更合理、更有效地利用cpu的资源,简化应用软件的设计,缩短系统开发时间,更好地保证系统的实时性和可靠性。由于rtos需占用一定的系统资源(尤其是ram资源),只有μc/os-ii、embos、salvo、freertos等少数实时操作系统能在小ram单片机上运行。相对于c/os-ii、embos等商业操作系统,freertos操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行,其最新版本为2.6版。
|
|
相关推荐
2个回答
|
|
1 freertos操作系统功能
作为一个轻量级的操作系统,freertos提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。freertos内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,cpu总是让处于就绪态的、优先级最高的任务先运行。freert0s内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先级,在没有更高优先级任务就绪的情况下,同一优先级的任务共享cpu的使用时间。 freertos的内核可根据用户需要设置为可剥夺型内核或不可剥夺型内核。当freertos被设置为可剥夺型内核时,处于就绪态的高优先级任务能剥夺低优先级任务的cpu使用权,这样可保证系统满足实时性的要求;当freertos被设置为不可剥夺型内核时,处于就绪态的高优先级任务只有等当前运行任务主动释放cpu的使用权后才能获得运行,这样可提高cpu的运行效率。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
856 浏览 0 评论
1184 浏览 1 评论
2560 浏览 5 评论
2893 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2750 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1179浏览 3评论
213浏览 2评论
481浏览 2评论
396浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
478浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 18:06 , Processed in 1.155709 second(s), Total 51, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号