DocumentCode :
3636934
Title :
Implementing asynchronous zero-copy API for embedded IVR application
Author :
Alexey Volkov;Tomaž Javornik
Author_Institution :
Embedded Software Department, Iskratel d.o.o., Ljubljanska c. 24a, Kranj, 4000 Slovenia
fYear :
2010
Firstpage :
577
Lastpage :
582
Abstract :
This paper discusses the original solution of zero-copy asynchronous inter-process communication between a channel-level driver and an embedded interactive voice application running on SI3000 Integrated Call Server. Discussed solution implements a platform-specific back-end for VoiceXML integrated with data link layer BSP on MPC8560 communication controller. It was originally designed for VxWorks and now was redesigned for Embedded Linux OS. The requirement analyzes made for this redesign cover some common challenges that VxWorks developers encounter while porting their drivers to Linux: choosing appropriate API and I/O strategy, synchronization methods, implementing shared memory access.
Keywords :
"Linux","Application software","Telephony","Communication system control","Speech recognition","Communication switching","Digital signal processing","Safety","Embedded software","Electronic mail"
Publisher :
ieee
Conference_Titel :
MIPRO, 2010 Proceedings of the 33rd International Convention
Print_ISBN :
978-1-4244-7763-0
Type :
conf
Filename :
5533462
Link To Document :
بازگشت