FreeRTOS的特性


FreeRTOS是一个可扩展的实时内核专门为小型嵌入式系统设计的,包括如下特性:

  • Free RTOS kernel - preemptive, cooperative and hybrid configuration options.(抢占,合作和混合配制选项)
  • The SafeRTOS derivative product provides a high level of confidence in the code integrity.(具有一个高水平的代码密度保证)
  • Includes a tickless mode for low power applications.                                                               
  • Official support for 33 embedded system architectures (counting ARM7 and ARM Cortex-M3 as one architecture each).(包含33项嵌入式系统架构的支持)
  • FreeRTOS-MPU supports the ARM Cortex-M3 Memory Protection Unit (MPU).(支持ARM Cortex M3存储器保护单元)
  • Designed to be small, simple and easy to use. Typically a RTOS kernel binary image will be in the region of 4K to 9K bytes.(设计成小型,简单,易用,典型的RTOS内核的二进制镜像大小将为4K到9K字节大小)
  • Very portable source code structure, predominantly written in C.(主要用C代码编写容易移植)
  • Supports both real time tasks and co-routines.(支持实时任务和协作任务)
  • Queues, binary semaphores, counting semaphores, recursive semaphores and mutexes for communication and synchronisation between tasks, or between real time tasks and interrupts.
  • (队列,二值信号量,计数信号量,递归信号量和互斥信号量,用于通信和任务间通信和同步,或者任务和中断间通信和同步)
  • Mutexes with priority inheritance.(互斥信号量具有优先级继承)
  • Efficient software timers.               (有效的软件定时器)
  • Powerful execution trace functionality.(强大的执行跟踪功能)
  • Stack overflow detection options.        (堆栈溢出检测)
  • Pre-configured RTOS demo applications for selected single board computers allowing 'out of the box' operation and fast learning curve.(预先配置的内核例子应用允许立即可用的操作和快速的学习曲线)
  • Free monitored forum support, or optional commercial support and licensing.
  • (免费的指导论坛支持或者可选的商业支持)
  • No software restriction on the number of real time tasks that can be created.
  • (没有限制可以创建的实时任务的数目)
  • No software restriction on the number of task priorities that can be used.
  • (没有限制可以使用的任务优先级)
  • No restrictions imposed on task priority assignment - more than one real time task can be assigned the same priority.
  • (对优先级的分配没有强制性限制,多个任务可以共享一个优先级)
  • Free development tools for many supported architectures.
  • (对支持架构的免费工具支持)
  • Free embedded software source code.
  • (免费的软件源代码)
  • Royalty free.(免专利费)
  • Cross development from a standard Windows host.(标准window主机建立交叉开发)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值