• DocumentCode
    560629
  • Title

    An autonomous vehicle using a multi-thread and event-driven processor

  • Author

    Hayashi, Touta ; Ohmori, Kenji

  • Author_Institution
    Grad. Sch. of Comput. & Inf. Sci., Hosei Univ., Koganei, Japan
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    305
  • Lastpage
    308
  • Abstract
    The conventional microcomputers often used in autonomous vehicles suffer from the disadvantage of having long complex codes containing unavoidable bugs. This paper describes how to resolve the complexity of both software and hardware development of an embedded system using a new XMOS processor that can perform concurrent processes. In recent years, more and more software controllers have been installed in many parts of a vehicle. Conventional microcomputers based on sequential execution are unsuitable for concurrent processes in a realtime system. So-called spaghetti codes with their insufficient interruption handling bring about serious problems. In contrast, an event-driven, multi-thread XMOS processor can accommodate simple and user-friendly codes using highly abstract modeling. A secure embedded system that takes advantage of event-driven, multi-thread processors has been developed for a radio-controlled car with some sensors and simple codes on an XMOSX K-1 board. Successful results have been obtained with modest efforts.
  • Keywords
    automotive electronics; electronic engineering computing; microprocessor chips; XMOS processor; XMOSX K-1 board; autonomous vehicles; embedded system; event-driven processor; hardware development; microcomputers; multi-thread processor; radio-controlled car; software controllers; software development; spaghetti codes; Hardware; Message passing; Message systems; Sensors; Software; Synchronization; Vehicles; Concurrency; XMOS; embedded system; event-driven; multi-thread;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2011 13th International Symposium on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-61284-863-1
  • Type

    conf

  • DOI
    10.1109/ISICir.2011.6131957
  • Filename
    6131957