Lightweight remote procedure call
ACM Transactions on Computer Systems (TOCS)
A formal semantic definition of DEVIL
ACM SIGPLAN Notices
Automatic generation of device drivers
ACM SIGPLAN Notices
Devil: an IDL for hardware programming
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Hi-index | 0.00 |
This paper presents a new approach to develop device drivers for embedded system: Devil+ language [3, 4, 7] which can automatically generate device driver code [9]. It demonstrates the whole process to develop embedded system device driver with this new language. The example project selects SHARP KEV79520 as hardware platform [8], DeltaOS as software platform [5, 6, 7]. Development processes are illustrated with source code. Some programming details are also explained in this paper. Finally we illustrate the benefit of the new methodology in embedded system development with the comparison between the Devil+ approach and the traditional raw C language method.