• DocumentCode
    2388746
  • Title

    Modular kernel for small micro-controllers

  • Author

    Stemmer, R. ; Witkowski, U.

  • Author_Institution
    South Westphalia Univ. of Appl. Sci., Soest, Germany
  • fYear
    2012
  • fDate
    13-14 Sept. 2012
  • Firstpage
    62
  • Lastpage
    66
  • Abstract
    Current micro-controllers from TI offer relatively high processing power, moderate amount of volatile and non-volatile memory and several interfaces. Depending on an application the software for the micro-controller is developed and optimized once. This is a typical type of use for embedded systems. Our approach is to develop a modular kernel that can be used on small micro-controllers and not only on powerful processor systems. Main advantage of this approach is that the kernel can be small in terms of memory requirements for simple applications. But it also can be easily extended by additional modules for more complex applications. Following this approach allows to efficiently develop applications that are optimized for a specific task and in parallel save resources of the micro-controller system. Modules that are developed as relocatable binary files are stored in a library for usage on demand. An API running on a PC allows to select required modules and to transmit these modules into the micro-controller´s memory. The access to the modules is realized via function pointers.
  • Keywords
    application program interfaces; embedded systems; microcontrollers; operating system kernels; API; application program interface; embedded system; function pointer; memory requirement; microcontroller; modular kernel; processor system; software application;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education and Research Conference (EDERC), 2012 5th European DSP
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4673-4595-8
  • Electronic_ISBN
    978-1-4673-4595-8
  • Type

    conf

  • DOI
    10.1109/EDERC.2012.6532226
  • Filename
    6532226