DocumentCode :
3452805
Title :
Supports for components loading and binding at boot-time for component-based embedded operating systems
Author :
Xu, Dong ; Teng, Qiming ; Chen, Xiangqun
Author_Institution :
Sch. of EECS, Peking Univ., China
fYear :
2005
fDate :
16-18 Dec. 2005
Abstract :
This paper presents the process of boot-time components loading and binding for TICK, a component-based embedded operating system targeted at resource-constrained devices. Based on the memory configuration information exported from the hardware abstraction layer, service components are loaded one-by-one through a configurable tunnel between the target and a hosting machine. Since the relocation information is provided in each self-contained component, the binding module in the component run-time establishes required connections among components. Interfacing members of all loaded components are resolved during the boot-time instead of during the link-time, thus different types of bindings between components can be implemented. Evaluation experiments show that the performance impacts induced are acceptable, while the infrastructure enables a flexible configuration of the target system.
Keywords :
embedded systems; object-oriented programming; operating systems (computers); resource allocation; TICK; binding module; boot-time component binding; boot-time component loading; component-based embedded operating systems; configurable tunnel; hardware abstraction layer; memory configuration information; relocation information; resource-constrained devices; Cathode ray tubes; Dynamic programming; Earth Observing System; Ground penetrating radar; Hardware; Kernel; Laboratories; Operating systems; Programming profession; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software and Systems, 2005. Second International Conference on
Print_ISBN :
0-7695-2512-1
Type :
conf
DOI :
10.1109/ICESS.2005.88
Filename :
1609856
Link To Document :
بازگشت