• DocumentCode
    1876281
  • Title

    Exploring embedded software concepts using the hellfire platform in an undergraduate course

  • Author

    Aguiar, Alexandra ; Hessel, Fabiano

  • Author_Institution
    Pontificia Univ. Catolica do Rio Grande do Sul - PUCRS, Porto Alegre, Brazil
  • fYear
    2012
  • fDate
    19-19 March 2012
  • Firstpage
    96
  • Lastpage
    99
  • Abstract
    Information Technology-related undergraduate programs, such as Computer Science and Computer Engineering, offer courses that cover a broad spectrum of embedded systems´ topics. An embedded system is composed of hardware and embedded software. The software that composes these systems has become noticeable and its presence increases the number of features offered by the embedded systems. However, it is not always clear to undergraduate students the division and the cooperation that must exist between hardware and software in such systems. In this paper we report on our experience teaching students about the structure of embedded systems and how relevant software is in this context. More specifically, we have used a tool named Hellfire Framework to decrease this knowledge gap. Hellfire is a platform for developing embedded applications with real-time constraints. The framework consists of a set of tools that suggests a design flow to guide the development of a complete hardware/software solution. In our course, we provide a simplified version of one of the framework components, the HellfireOS. This component is used for analysis and modification of the system source code. By using the HellfireOS, students can better understand the impact of code changes on the overall system operation. We have been using the Hellfire framework for over two years. Over these years we have noticed that students have increased their comprehension of the hardware-software interaction in embedded systems.
  • Keywords
    educational courses; embedded systems; further education; operating systems (computers); Hellfire platform; HellfireOS; Information Technology; complete hardware/software solution; embedded software concepts; hardware-software interaction; undergraduate course; Computer science; Computers; Embedded systems; Hardware; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Interdisciplinary Engineering Design Education Conference (IEDEC), 2012 2nd
  • Conference_Location
    Sanata Clara, CA
  • Print_ISBN
    978-1-4673-0841-0
  • Type

    conf

  • DOI
    10.1109/IEDEC.2012.6186931
  • Filename
    6186931