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
Link To Document