Title :
An approach to concurrent development of device drivers and device controller
Author :
Lisboa, Edson B. ; Silva, Luciano ; Lima, Thiago ; Chaves, Igino ; Barros, Edna
Author_Institution :
Center of Inf., Fed. Univ. of Pernambuco, Recife
Abstract :
Embedded Systems must communicate with different peripheral devices to provide easy interactivity and mobility. The communication structure combines hardware and software solutions. The design of a communication structure demands great effort, long time, tends to cause many errors and has relevant impact in system performance. To minimize these questions, this paper presents an approach to concurrent development of device controller simulation models and its respective device drivers. The approach is based on a domain specific language, named DevC, that allows to specify several aspects of both: device controller and driver. From this specification, the hardware simulation model and the device driver are synthesized. The device controller and the driver are validated using a hardware virtual platform to reduce development time and, then, are validated in real hardware.
Keywords :
C language; device drivers; embedded systems; DevC language; concurrent device driver development; device controller; domain specific language; embedded systems; hardware virtual platform; operating system; Communication system control; Context modeling; Control systems; Domain specific languages; Driver circuits; Educational technology; Embedded system; Hardware; Informatics; Operating systems; Device Controller; Device Driver; Domain specific language; Embedded system design; Operating System;
Conference_Titel :
Advanced Communication Technology, 2009. ICACT 2009. 11th International Conference on
Conference_Location :
Phoenix Park
Print_ISBN :
978-89-5519-138-7
Electronic_ISBN :
1738-9445