• DocumentCode
    121104
  • Title

    Teaching embedded software development utilising QNX and Qt with an automotive-themed coursework application

  • Author

    Barrie, Peter ; Morison, Gordon

  • Author_Institution
    Sch. of Eng. & Built Environ., Glasgow Caledonian Univ., Glasgow, UK
  • fYear
    2014
  • fDate
    11-12 Sept. 2014
  • Firstpage
    6
  • Lastpage
    10
  • Abstract
    Within the later stages of many Electronics or Computer Science degree programmes it is common to cover the programming of real-time systems, sometimes with an embedded orientation, instructing students in the fundamentals and application of multitasking and multithreading. Within this paper we detail the approach taken at Glasgow Caledonian University in the design of such a module as part of a programme in Computer and Electronic Systems Engineering. In particular we explain how we structure laboratory exercises to reflect the typical industrial design practice of partitioning systems into application layer and presentation layer - utilising QNXTM RTOS for application, integrated with open-source Qt for presentation and human interaction. The target application is based on a simple automotive dashboard executing on the Beagleboard-xM platform. The approach is shown to raise student interest and understanding of embedded application-building using highly productive toolsets.
  • Keywords
    computer science education; educational courses; electronic engineering education; laboratory techniques; Beagleboard-xM platform; Glasgow Caledonian University; QNXTM RTOS; application layer; automotive dashboard; computer and electronic systems engineering; computer science degree programmes; electronics degree programmes; embedded application-building; embedded orientation; industrial design practice; laboratory exercises; multitasking; multithreading; open-source Qt; partitioning systems; presentation layer; real-time systems programming; Automotive engineering; Graphical user interfaces; Laboratories; Message systems; Programming profession; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education and Research Conference (EDERC), 2014 6th European Embedded Design in
  • Conference_Location
    Milano
  • Print_ISBN
    978-1-4799-6841-1
  • Type

    conf

  • DOI
    10.1109/EDERC.2014.6924348
  • Filename
    6924348