DocumentCode :
261842
Title :
Protothreads concept in embedded systems
Author :
Jagodic, Dijana ; Vujicic, Dejan ; Pesovic, Uros ; Randic, Sinisa
Author_Institution :
Fakultet Tehnickih Nauka, Univ. u Kragujevcu, Čačak, Serbia
fYear :
2014
fDate :
25-27 Nov. 2014
Firstpage :
979
Lastpage :
982
Abstract :
The problem of concurrency in embedded systems, as well as the implementation of the protothreads are shown in this paper. Having limited system resources, especially small amount of memory, the concept of threads presented with modern operating systems is not applicable with embedded systems. Because of that, the protothreads were developed, very light threads that share single stack. They are implemented as separate C libraries or as an upgrade of existing operating system for embedded systems. As a practical implementation, the system with two protothreads that concurrently access the resources of microcontroller was developed. It is shown that the running time in case of using protothreads is greater than without them, which can be explained by lack of process scheduler.
Keywords :
concurrency control; embedded systems; microcontrollers; multi-threading; operating systems (computers); software libraries; C libraries; concurrency problem; embedded systems; microcontroller resource; operating systems; protothreads; Electronic mail; Embedded systems; Light emitting diodes; Programming; Switches; Wireless sensor networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications Forum Telfor (TELFOR), 2014 22nd
Conference_Location :
Belgrade
Print_ISBN :
978-1-4799-6190-0
Type :
conf
DOI :
10.1109/TELFOR.2014.7034570
Filename :
7034570
Link To Document :
بازگشت