...
首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >Synthesis of Time-Constrained Multitasking Embedded Software
【24h】

Synthesis of Time-Constrained Multitasking Embedded Software

机译:时间受限的多任务嵌入式软件的综合

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In modern embedded systems, software development plays a vital role. Many key functions are being migrated to software, aiming at a shorter time to market and easier upgrades. Multitasking is increasingly common in embedded software, and many of these tasks incorporate real-time constraints. Although multitasking simplifies coding, it demands an operating system and imposes significant overhead on the system. The use of serializing compilers, such as the Phantom compiler, allows the synthesis of a monolithic code from a multitasking C application, eliminating the need for an operating system. In this article, we introduce the synthesis of multitasking applications that execute in a timely manner. We incorporate the notion of timing constraints into the Phantom compiler, and show that our approach is effective in meeting such constraints, allowing fine-grained concurrency among the tasks. As an additional case study, we present the implementation of a software-based modem and show that real-time applications such as the modem have guaranteed performance in the serialized code generated by the Phantom compiler.
机译:在现代嵌入式系统中,软件开发起着至关重要的作用。许多关键功能正在迁移到软件,目的是缩短上市时间并简化升级。在嵌入式软件中,多任务处理越来越普遍,其中许多任务都包含了实时约束。尽管多任务简化了编码,但是它需要操作系统,并在系统上增加了可观的开销。使用诸如Phantom编译器之类的序列化编译器,可以从多任务C应用程序中合成单片代码,而无需使用操作系统。在本文中,我们介绍了及时执行的多任务应用程序的综合。我们将时序约束的概念合并到了Phantom编译器中,并表明我们的方法可以有效地满足此类约束条件,并允许任务之间进行细粒度的并发。作为另外的案例研究,我们介绍了基于软件的调制解调器的实现,并显示了诸如调制解调器之类的实时应用程序可以保证Phantom编译器生成的序列化代码的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号