Original title:
Vývoj ovladače pro zákaznický analogový uživatelský modul v OS Linux
Translated title:
Driver design for custom analog user module in Linux OS
Authors:
Brejcha, Martin ; Sysel, Petr (referee) ; Molnár, Karol (advisor) Document type: Master’s theses
Year:
2009
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato diplomová práce popisuje návrh ovladače zařízení firmy Silicon Laboratories pro operační systém Linux. Při návrhu je zohledněno propojení ovladače zařízení s pobočkovou ústřednou Asterisk. Propojení je realizováno kanálovým modulem softwarové ústředny. Kanálový modul tvoří komunikační rozhraní mezi pobočkovou ústřednou a ovladačem zařízení. V modulu jsou implementovány funkce pro zpracovávání hovorů. Tím je vytvořena kompletní podpora pro daný hardware na stroji s telefonní ústřednou Asterisk fungující na operačním systému Linux.
This master's thesis describes how to develop loable kernel module for operating system Linux. Module can be use like driver for concrete hardware device. In this case for telecommunication hardware. The second part of this thesis describes how to implement support for this hardware in Asterisk PBX. Support in Asterisk is realized by channel module. In that channel module are implemented functions for process incoming and dialed calls.
Keywords:
Asterisk; Linux; LKM; module; operating system; PBX; private branch exchange; software exchange; Asterisk; Linux; LKM; modul; operační systém; PBX; pobočková ústředna; softwarová ústředna
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/21412