基于以太网和DTMF编解码的远程家居控制器

测试测量 时间:2014-04-14 来源:网络

四.操作系统的选择——FreeRTOS

FreeRTOS是一款可移植的、开放源代码的微型实时内核 ,它免费下载、免版税,并可用于商业应用。为多种不同的处理器架构和开发工具提供移植包。 每个官方移植包都包含一个配置好的应用范例,用来展示内核特性,加快学习进程,并允许“开箱即用(out of the box)”式的开发。活跃的用户社区能够提供免费技术支持。而商业支持则随全面的开发服务一起提供。

1. freeRTOS的特性

FreeRTOS是一种专为小型嵌入式系统设计的,可扩展的实时内核。亮点在于:

(1)免费RTOS内核- 占先式、协作式和混合式配置选项.

(2)SafeRTOS衍生产品,高信任度的代码完整性.

(3)设计遵循 小型,简单,易用.

(4)易于移植的代码结构,绝大部分使用C语言编写.

(5)同时支持 任务(tasks)和协程(co-routines).

(6)强大的 运行跟踪(execution trace) 功能.

(7)堆栈溢出检测 选项.

(8)软件不限制可创建任务数量.

(9)软件不限制可用优先级数量.

(10)优先级分配无限制 – 多个任务可指定为同一优先级.

(11)队列,二进制信号量,计数信号量,递归信号量和互斥量,用于任务之间、或任务和中断之间的通信和同步.

(12)Mutexes with priority inheritance.

(13)自由的开发工具 (Cortex-M3, ARM7, MSP430, H8/S, AMD, AVR, x86 和8051 移植包).

(14)免费的嵌入式软件源码.

(15)免版税.

(16)Cross development from a standard Windows host.

(17)针对所选目标板,提供配置好的演示应用,可以“开箱即用”和加速学习.

(18)Compile time configuration allows a ROM footprint print 低至 4.3KB 在 ARM7 (Thumb mode)上使用GCC (third party figures, requires specific GCC command line options).

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

关键词:以太网DTMF编解码远程家居控制智能家庭

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章


用户评论

请文明上网,做现代文明人
验证码:
查看电脑版