工业应用复杂性的日益提高和半导体功能的日益增加促使嵌入式开发人员开发出能够集经过验证的硬件和软件平台于一身的解决方案。为了帮助加快产品上市,提高应用开发的成功率,飞思卡尔半导体免费为ColdFire®微控制器(MCU)客户提供带有TCP/IP和USB软件堆栈的飞思卡尔 MQX™ RTOS(实时操作系统)。
现在,飞思卡尔销售的MCF5225x ColdFire MCU中随附倍受赞誉的全功能版飞思卡尔MQX RTOS及相关堆栈,从而为开发人员提供一个用于工业连接的综合嵌入式平台。MCF5225x系列是将Freescale MQX RTOS集于一身的第一条飞思卡尔嵌入式控制器生产线。2009年及以后,飞思卡尔计划将倍受赞誉的Freescale MQX软件延伸到其整个嵌入式处理器和MCU系列,如其它ColdFire器件、16位数字信号控制器(DSC)、Power Architecture®处理器和i.MX应用处理器。
“通过将我们的嵌入式芯片和Freescale MQX软件结合起来,现在我们为开发人员提供了单一软件、RTOS、连接堆栈和开发工具源,”飞思卡尔工业和多市场MCU事业部总监Aiden Mitchell表示,“这种精简的多合一平台解决方案允许嵌入式系统设计人员有效地将精力集中在应用开发上,从而降低成本和复杂性,加快产品上市步伐。”
降低成本、加快成功
通过在其芯片产品中免费提供Freescale MQX软件,飞思卡尔正帮助嵌入式开发人员缓解他们遇到的初始软件投资问题。目前市场上销售的同类全功能软件产品仅许可费一项,就可能要花费开发人员高达9万5千美元。
根据TechInsights最近所做的嵌入式市场调查,开发团队将他们64%的资源都用在软件上。基于32位器件的嵌入式项目对软件再利用有着更强烈的需求,以管理开发成本。将近90%的开发人员表示,他们会重新使用以前项目的代码。飞思卡尔MQX RTOS和软件堆栈满足了这些需求,它提供一个可扩展、可重新利用的平台,该平台可以在各种不同的飞思卡尔处理器架构、开发工具和第三方软件环境中使用。
飞思卡尔芯片免费赠送完全的飞思卡尔MQX源代码,包括通信软件堆栈。飞思卡尔能够为客户提供商业友好的软件许可模式,使开发人员可随时更改他们的源,同时分配所需的二进制代码。
全功能的、经过验证的和可扩展的
15年来,MQX RTOS一直是基于飞思卡尔芯片的嵌入式产品的骨干。MQX软件已经广泛部署在不同的细分市场和全球范围内的领先制造商。
飞思卡尔MQX RTOS为基于飞思卡尔处理器和MCU的嵌入式设计提供了领先的软件技术。Freescale MQX软件提供了一个应用编程接口(API),其模块化的、基于组件的架构使微调定制式应用非常简单。此外,它还允许设计人员在他们的设计中增加Web服务器、电子邮件、网络管理、安全和路由。组件只有在需要时连接,从而防止了未使用的功能占用内存空间。利用其直接API,飞思卡尔MQX RTOS解决方案实现了在飞思卡尔日益壮大的软件和工具联盟网络中的轻松扩展,如安全、工业协议和图形插件。
与专为桌面系统设计的通用操作系统不同,飞思卡尔MQX RTOS专为实现嵌入式系统的速度和规模效率而设计。飞思卡尔MQX软件拥有强大的、先占式实时性能,上下文切换和中断时间的优化实现了快速、可预测的响应时间。其很小的可配置外形保护了嵌入式应用的内存空间,在经过配置后ROM只有6 KB,包括内核、中断、信号量、队列和内存管理器。
Embedded Access公司提供支持
Embedded Access成立于2004年,总部设在加拿大渥太华,是MQX软件开发和支持的全球领导者。飞思卡尔与Embedded Access结成战略伙伴,为飞思卡尔技术团队提供产品开发咨询和二级支持。Embedded Access还为寻求进一步协助的Freescale MQX RTOS用户提供定制式工程服务。
Embedded Access为工业控制、医疗、消费电子和联网应用中使用的飞思卡尔ColdFire MCU、Power Architecture器件和i.MX处理器提供嵌入式软件平台。Embedded Access是Freescale MQX平台辅助元件提供商,如安全产品、工业协议、闪存文件系统、电子邮件客户端、SNMPv3等。
“能够成为飞思卡尔突破性计划的关键合作伙伴,我们倍感高兴,”Embedded Access总裁Craig Honegger表示,“在促进客户部署先进的嵌入式产品方面,飞思卡尔真正地将业界水平提高了一个档次。我们期待着继续与飞思卡尔及那些对我们的定制式工程服务和组件感兴趣的用户密切合作。”
除了提供工程服务以加快基于MQX平台的器件开发外,Embedded Access还提供培训、技术支持和软件产品许可。
Freescale MQX RTOS的特性
• RTOS完全基于优先级、先占式调度程序
• 实时TCP/IP通信套件(RTCS),带有TCP/IP、FTP、Telnet、DHCP、SNMP等
• USB主机和器件堆栈(HID、MASS、HUB)
• MS-DOS文件系统(MFS)
• 主板支持包(BSP) I/O驱动,支持CAN、UART等
• HTTP Web服务器支持
• 由带有内核和任务感知功能的CodeWarrior Development Studio提供支持
• 计划2009年具有感知功能的Freescale MQX RTOS就能支持IAR开发套件
上一篇:飞思卡尔32位工业连接解决方案简化嵌入式开发
下一篇:SX52BD单片机实现嵌入式因特网终端的设计
推荐阅读最新更新时间:2024-03-16 12:24