随着客户应用程序的设计变得愈加复杂、功能更加丰富,需要使开发流程科学合理并且使设备软件简化。Microchip提供大量中间件协议栈和库,其专用于协助客户实现这些高级设计。实时操作系统( Real-Time Operating System,RTOS)为应用程序开发人员提供各种帮助,使其能够及时完成复杂的设计、轻易而举地集成现有组件,并在将来能够更加简便地重复使用代码。RTOS提供了一流的方法来组织和安排这些高级应用程序中当前所用各种库的交互,以满足增加功能且缩短开发时间的需求。然而,人们经常会提出这样的问题:为了利用RTOS服务,软件到底能够组织得有多好。同样重要的问题是,为了使现有库或协议栈能够在RTOS环境中与其他库协同工作,需要对它们进行怎样的修改。
本应用笔记将介绍移植至基于RTOS的平台的原因。然后将讨论为使用RTOS可能需要对软件进行的各种更改。结合实际应用(如民用事业计量)讨论此主题会更加容易。演示将介绍如何使用商用现货( Commercial Off-The-Shelf,COTS)硬件和软件组件来构建复杂的应用。RTOS的使用显著降低了集成多个库时所涉及的工作量。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !