首页> 外文期刊>Electronics and Electrical Engineering >Micro Operation System for Microprocessor Applications
【24h】

Micro Operation System for Microprocessor Applications

机译:微处理器应用的微操作系统

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Real-time applications for embedded systems often use microprocessor systems. Especially when using single-chip microprocessors, there are limitations with size of the operation and program memory and those are disadvantages to use conventional RTOS, which occupy unnecessarily amount of memory, and most of their services will remain unused. It is shown, that the appropriate strategy is to separate processing of input signals, custom application and output signals into CPU peripherals. To synchronize the processes in embedded applications is sufficient to implement the wait states, the sleeps state, and some synchronization means. Presented system includes subsystems: (a) the cooperative management as many as eight to sixteen tasks for time-independent role and (b) preemptive multitasking for time role management. In this mode are solved objective tasks of numerical control and implementation of PID controllers. The proposed solution will bring simplified design of digital control applications, when the commercially delivered applications are unnecessary robust and solve task like file management etc. Proposed solutions will reduce tasks management the minimum, so that minimizes memory demands of the microprocessor units with providing basic management tasks. A number of vendors offer real-time operating systems (RTOS) for Microchip PIC MCUs and dsPIC DSCs. Many of these products provide a full range of features and are designed to be run on PIC32, dsPIC, PIC24 and even PIC 18 processors When choosing an RTOS, consider the following questions: Applicability: Is an RTOS an appropriate for my project? Features: What features does a typical RTOS support? Performance: What factors influence RTOS performance? Commercial Considerations: What kind of company stands behind an RTOS? Licensing Model: Under what terms can I distribute an RTOS-based application? Cost: How much does an RTOS cost? Applicability: Is an RTOS an appropriate for my project? A set of limitations is there, too. An RTOS used system resources, both FLASH and RAM. They can be used on larger processor families such as the PIC24, dsPIC and PIC32. On the other hand applications which are modular and integrate elements mostly written by different authors are suitable for running under an RTOS.
机译:嵌入式系统的实时应用程序经常使用微处理器系统。尤其是当使用单片微处理器时,操作和程序存储器的大小是有限的,而使用传统的RTOS则是不利的,传统的RTOS会不必要地占用存储量,并且大多数服务将保持闲置状态。结果表明,适当的策略是将输入信号,定制应用程序和输出信号的处理分离到CPU外设中。在嵌入式应用程序中同步进程足以实现等待状态,睡眠状态和某些同步方式。提出的系统包括子系统:(a)协作管理多达8到16个与时间无关的角色的任务,以及(b)抢占式多任务用于时间角色的管理。在这种模式下,解决了数控的目标任务和PID控制器的实现。所提出的解决方案将带来简化的数字控制应用程序设计,而当商业交付的应用程序变得不必要时,则可以解决诸如文件管理等任务。所提出的解决方案将把任务管理减少到最低限度,从而通过提供基本管理来最小化微处理器单元的内存需求任务。许多供应商为Microchip PIC MCU和dsPIC DSC提供实时操作系统(RTOS)。其中许多产品提供了全部功能,并且设计为可在PIC32,dsPIC,PIC24甚至PIC 18处理器上运行。选择RTOS时,请考虑以下问题:适用性:RTOS是否适合我的项目?功能:典型的RTOS支持哪些功能?性能:哪些因素会影响RTOS性能?商业考虑:哪种公司支持RTOS?许可模型:我可以在什么条件下分发基于RTOS的应用程序?成本:RTOS的成本是多少?适用范围:RTOS是否适合我的项目?也有一组限制。 RTOS使用了系统资源,包括闪存和RAM。它们可用于更大的处理器系列,例如PIC24,dsPIC和PIC32。另一方面,模块化的应用程序和集成了大部分由不同作者编写的元素的应用程序适合在RTOS下运行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号