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 :
بازگشت