Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

Multi-processor programming in the embedded system curriculum

  • M.A Hansson
  • , K.B. Akesson
  • , J. Meerbergen, van

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Samenvatting

Teaching embedded system design is challenging, as the subject covers a wide range of aspects, and also involves skills that students do not learn from a text book. As a result, hands-on projects, with varying degree of complexity, are the most common approach in existing courses. Traditionally, the projects are limited to uni-processor systems, and do not address the complications involved in parallelising applications and mapping them to multi-processor systems. In this paper, we describe a two-year-old embedded systems design course given at Eindhoven University of Technology. In the course, groups of four students are faced with the problem of putting an embedded JPEG decoder on the market within one semester. The starting point is a decoder written in sequential C and an embedded multi-processor system, running on an FPGA. We describe the ideas and organisation of the course, and give examples of what challenges the students, as well as the instructors, are faced with. We exemplify results and give suggestions to those wishing to teach embedded multi-processor programming elsewhere.
Originele taal-2Engels
TitelProceedings of the Workshop on Embedded Systems Education (WESE) 2008, October 23rd, 2008, Atlanta, Georgia
Pagina's1-9
StatusGepubliceerd - 2008

Vingerafdruk

Duik in de onderzoeksthema's van 'Multi-processor programming in the embedded system curriculum'. Samen vormen ze een unieke vingerafdruk.

Citeer dit