DocumentCode
164576
Title
Device driver generation targeting multiple operating systems using a model-driven methodology
Author
Hui Chen ; Godet-Bar, Guillaume ; Rousseau, Frederic ; Petrot, Frederic
fYear
2014
fDate
16-17 Oct. 2014
Firstpage
30
Lastpage
36
Abstract
We present a new device driver generation approach capable of automatically generating a large portion of device drivers code, and this for different operating systems (OSes). This approach is based on a model-driven methodology, where a tiny language is utilized to model the device features and abstract low-level complexities of a driver. The approach can handle different driver architectures. We demonstrate the genericity of the approach by applying it to a fairly mature device class that has standardized interfaces, and also to a brand-new device that has significant functionality differences. The code was generated for two OSes, one targeting the embedded space and the other a full featured one.
Keywords
device drivers; operating systems (computers); OSes; code generation; device driver generation approach; driver architecture; low-level complexities; model-driven methodology; multiple operating systems; standardized interfaces; tiny language; Hardware; Kernel; Libraries; Reactive power; Registers; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping (RSP), 2014 25th IEEE International Symposium on
Conference_Location
New Delhi
Type
conf
DOI
10.1109/RSP.2014.6966689
Filename
6966689
Link To Document