System-level Development of Embedded Software

被引:0
|
作者
Schirner, Gunar [1 ]
Gerstlauer, Andreas [2 ]
Doemer, Rainer [3 ]
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
[2] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
[3] Univ Calif Irvine, Dept Elect & Comp Sci, Irvine, CA 92697 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded software plays an increasingly important role in implementing modern embedded systems. Development of embedded software, and of Hardware-dependent Software in particular, is challenging due to the tight integration with the underlying hardware architecture. In this paper, we describe our system-level design approach that allows designers to develop software in form of a platform-agnostic specification. Our design environment enables exploration of different architectural alternatives and subsequently generates the software implementation. It generates the application code, communication drivers, and an adaptation to a chosen RTOS. It completes the process by producing the final target binary for each processor. Our experimental results demonstrate the automatic generation of the binaries for five control and media oriented applications.
引用
收藏
页码:913 / +
页数:3
相关论文
共 50 条
  • [1] Embedded software development in a system-level design flow
    Schirner, Gunar
    Sachdeva, Gautam
    Gerstlauer, Andreas
    Domer, Rainer
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 289 - +
  • [2] Can UML be a system-level language for embedded software?
    Fernandes, JM
    Machado, RJ
    DESIGN AND ANALYSIS OF DISTRIBUTED EMBEDDED SYSTEMS, 2002, 91 : 1 - 10
  • [3] System-level middleware for embedded hardware and software communication
    Rincon, Fernando
    Barba, Jesus
    Moya, Francisco
    Villanueva, Felix J.
    Villa, David
    Dondo, Julio
    Carlos Lopez, Juan
    PROCEEDINGS OF THE FIFTH WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2007, : 131 - 142
  • [4] Mixed Timing System-level Embedded Software Modelling and Simulation Approach
    Yu, Ke
    Audsley, Neil C.
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 193 - 200
  • [5] A blueprint for system-level performance modeling of software-intensive embedded systems
    Hendriks, Martijn
    Basten, Twan
    Verriet, Jacques
    Brasse, Marco
    Somers, Lou
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (01) : 21 - 40
  • [6] A blueprint for system-level performance modeling of software-intensive embedded systems
    Martijn Hendriks
    Twan Basten
    Jacques Verriet
    Marco Brassé
    Lou Somers
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 21 - 40
  • [7] System-level power evaluation of an embedded software data block processing algorithm
    Hildingsson, K
    Arslan, T
    15TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2002, : 451 - 455
  • [8] System-level software opens doors
    Lipman, J
    EDN, 1999, 44 (17) : 26 - 26
  • [9] An Efficient Approach for System-Level Timing Simulation of Compiler-Optimized Embedded Software
    Wang, Zhonglei
    Herkersdorf, Andreas
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 220 - 225
  • [10] A system-level approach for embedded memory robustness
    Mariani, R
    Boschi, G
    SOLID-STATE ELECTRONICS, 2005, 49 (11) : 1791 - 1798